View Single Post
ישן 06-09-08, 21:55   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אתה יכול לבצע את כל הפעולות הללו ישר דרך הפונקציות בPHP וזה יהיה יותר יעיל ונוח.
אתה רק צריך לאתר את הנתיב של הקובץ שבזה נוכל לעזור לך אם לא תסתדר לבד.
בנוגע לפונקציות בFTP:
יש לך או את ftp_get ו ftp_put
או ftp_fget ו ftp_fput
דוגמא לעריכת קובץ עם הזוג השני של הפונקציות:
PHP קוד:
<?php
// path to remote file
$remote_file 'somefile.txt';
$local_file 'localfile.txt';

// open some file to write to
$handle fopen($local_file'w+');

// set up basic connection
$conn_id ftp_connect($ftp_server);

// login with username and password
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// try to download $remote_file and save it to $handle
if (ftp_fget($conn_id$handle$remote_fileFTP_ASCII0)) {
 echo 
"successfully written to $local_file\n";
} else {
 echo 
"There was a problem while downloading $remote_file to $local_file\n";
}

$file_content fread($handle,filesize($local_file));
$file_content str_replace("asd""123"$file_content);

ftruncate($handle0);
fwrite($handle$file_content);


if (
ftp_fput($conn_id$remote_file$handleFTP_ASCII)) {
    echo 
"Successfully uploaded $file\n";
} else {
    echo 
"There was a problem while uploading $file\n";
}

// close the connection and the file handler
ftp_close($conn_id);
fclose($handle);
?>
  Reply With Quote