הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-09-08, 17:05   # 1
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

PHP - שאלה עם FTP

איך אני יכול לשנות עם PHP קובץ שנמצא בFTP שלי?

לשנות במובן לערוך אותו , לשנות תוכן שאני רוצה.לא להעתיק ממקום למקום..

תודה לעוזרים
  Reply With Quote
ישן 06-09-08, 17:45   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

יש לך 2 אפשרויות:
או למצוא את הנתיב של הקובץ ולעבוד עליו כרגיל עם fopen וכו' או להתחבר לFTP ולעבוד עליו דרכו.
  Reply With Quote
ישן 06-09-08, 18:20   # 3
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
יש לך 2 אפשרויות:
או למצוא את הנתיב של הקובץ ולעבוד עליו כרגיל עם fopen וכו' או להתחבר לFTP ולעבוד עליו דרכו.
אני מין הסתם צריך תדרך השנייה כי אני רוצה לעדכן אותו , לשנות אותו , לא סתם לקבל את התוכן

יש למשהו שמות של פונקציות שעוזרות לי לקבל את התוכן? חיפשתי בנושא FTP אבל מצאתי רק
כאלה להורדת הקובץ ולא לקרוא אותו לכתוב אליו שוב...
  Reply With Quote
ישן 06-09-08, 19:01   # 4
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

פשוט מאוד לעבוד עם FTP בעזרת PHP.
http://il.php.net/manual/en/book.ftp.php

תתחיל מפונקצית התקשרות ftp_connect ומהתחברות ftp_login
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-08, 19:14   # 5
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
פשוט מאוד לעבוד עם FTP בעזרת PHP.
http://il.php.net/manual/en/book.ftp.php

תתחיל מפונקצית התקשרות ftp_connect ומהתחברות ftp_login
אני יודע להשתמש בפונקציות והשתמשתי במה שאני מנסה לעשות בכמה מהן אבל לא מצאתי
פונקציה שתפתח לי את הקובץ למשתנה , שאני אוכל לשנות את המשתנה ואז לכתוב בחזרה לאותו קובץ..
אם מדובר בכמה פונקציות , יש אפשרות להראות לי איזה? אני די נאבד בכל הים פונקציות שם
  Reply With Quote
ישן 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
ישן 07-09-08, 06:52   # 7
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

וואי ממש תודה

פשוט לא מצאתי דרך לקרוא תקובץ למשתנה במקום לקובץ חדש..

תודה
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ