נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: PHP - נסיון עבודה עם קבצים

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
משתמש
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 31 July 2007 בשעה 00:26 | IP רשוּם
ציטוט משתמש

שלום.
יש לי נסיון בPHP, וחשבתי לנסות לעשות משהו, שמבחינה הגיונית אמור לעבודף אך בצורה מעשית זה לא עבד לי.
חשבתי שאם אני אנסה לגשת לתמונה על שרת מסויים , שהקובץ שלי לא רץ על אותו השרת, אבל אני אבקש רק הרשאת קריאה אני יצליח.
ז"א שאני רוצה לגשת לתמונה בשרת מסויים ולהוריד אותה לשרת שלי, לפי הקוד הבא:

$some_pic=$_GET['pic'];
$pic=fopen($some_pic,"r");
$mys=fopen ("1.jpg","w");
fwrite($mys,$pic);

למישהו יש רעיון למה זה לא רץ?
נסיתי את אותו העיקרון ב-C, זה גם לא עבד, בC הבנתילמה, אבל בPHP זה אמור לעבוד, לא?
אני יכול לנסות לכתוב משהו על העקרון של הHTTP, ולעבוד עם סוקטס, אבל אני רוצה דרך יותר קלה.

תודה לעוזרים.

חזרה לתחילת העמוד הצג את כרטיס החבר של משתמש חפש הודעות אחרות של משתמש בקר בדף הבית של משתמש
 
:-)
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 02 August 2007 בשעה 10:25 | IP רשוּם
ציטוט :-)

אף אחד לא יודע?
חזרה לתחילת העמוד הצג את כרטיס החבר של :-) חפש הודעות אחרות של :-) בקר בדף הבית של :-)
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 02 August 2007 בשעה 11:29 | IP רשוּם
ציטוט shoshan

אין לי מושג למה חשבת שזה יעבוד...

אם יש דרך יותר קלה היא בטח איזה wrapper לסוקטים (ועד כמה מעט שאני יודע, יש כזה) שיהיה עוזר HTTP כללי.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
:(
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 02 August 2007 בשעה 15:48 | IP רשוּם
ציטוט :(

אמרתי שאני יכול לכתוב איזה פרוטוקול HTTP, אבל אני מעדיף שלא.

חזרה לתחילת העמוד הצג את כרטיס החבר של :( חפש הודעות אחרות של :( בקר בדף הבית של :(
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 02 August 2007 בשעה 15:59 | IP רשוּם
ציטוט shoshan

אז מה אתה רוצה, הקובץ הרי לא נמצא על השרת שאתה עובד ממנו...
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
:( :)
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 05 August 2007 בשעה 15:37 | IP רשוּם
ציטוט :( :)

אבל בקשתי רק קריאה של הקובץ, זה כאילו הוא ניגש ומוריד אותו לשרת שלי.למה צריכה להיות בעיה?
חזרה לתחילת העמוד הצג את כרטיס החבר של :( :) חפש הודעות אחרות של :( :) בקר בדף הבית של :( :)
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 05 August 2007 בשעה 17:59 | IP רשוּם
ציטוט shoshan

קריאה זה מהדיסק, איך אתה רוצה לקרוא אם הקובץ לא על הדיסק של השרת ? (!)


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
:L
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 August 2007 בשעה 04:13 | IP רשוּם
ציטוט :L

shoshan כתב:
קריאה זה מהדיסק, איך אתה רוצה לקרוא אם הקובץ לא על הדיסק של השרת ? (!)


אני מביא לשרת את המיקום של הקובץ.
בדיוק כמו שאני יכול(בHTML) לעשות  <img src="bla.com/pic.jpg"> , ככה צריכה להיות פונקציה בPHP שתביא לי את התמונה, גם אם התמונה לא נמצאת על השרת שלי.
הי לא בקשתי אופציית כתיבה,אלא סה"כ קריאה. ז"א לקבל את התוכן של התמונה.
חזרה לתחילת העמוד הצג את כרטיס החבר של :L חפש הודעות אחרות של :L בקר בדף הבית של :L
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 August 2007 בשעה 11:57 | IP רשוּם
ציטוט shoshan

נו אז תקבל את התוכן ע"י חיבור לשרת השני, בקשת הקובץ וקריאת התגובה.

יכול להיות שאפשר לעשות את זה מאחורי הקלעים עםתעביר כתובת מלאה כולל http (לא נראה לי),
אבל זה עדיין יהיה אותו דבר...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
:D
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 August 2007 בשעה 20:19 | IP רשוּם
ציטוט :D

תוכל לתת דוגמא בקשה?
חזרה לתחילת העמוד הצג את כרטיס החבר של :D חפש הודעות אחרות של :D בקר בדף הבית של :D
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 August 2007 בשעה 21:04 | IP רשוּם
ציטוט shoshan

בדקתי, אפשר להשתמש ב-HTTP עם FOPEN

קוד:
$handle = fopen("http://www.example.com/", "r");


בכתובת שים את הכתובת של התמונה.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
עכיעכ
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 06 August 2007 בשעה 22:58 | IP רשוּם
ציטוט עכיעכ

מוזר, כי תראה שבקוד שכתבתי זה גןם אמור לעבוד, אני מקבל את מיקום הקובץ מהGET, וזה אמור לעבוד.

חזרה לתחילת העמוד הצג את כרטיס החבר של עכיעכ חפש הודעות אחרות של עכיעכ בקר בדף הבית של עכיעכ
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 07 August 2007 בשעה 12:06 | IP רשוּם
ציטוט shoshan

מה השגיאה ?

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
דג
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 12 August 2007 בשעה 17:55 | IP רשוּם
ציטוט דג

shoshan כתב:
מה השגיאה ?

הוא לא "מעתיק" לי את התמונה, אלא כותב את המיקום שלה על השרת שלי.
חזרה לתחילת העמוד הצג את כרטיס החבר של דג חפש הודעות אחרות של דג בקר בדף הבית של דג
 
???
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 14 August 2007 בשעה 18:49 | IP רשוּם
ציטוט ???

מישו
חזרה לתחילת העמוד הצג את כרטיס החבר של ??? חפש הודעות אחרות של ??? בקר בדף הבית של ???
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 14 August 2007 בשעה 20:42 | IP רשוּם
ציטוט shoshan

תשלח את הקוד...

אתה לא אמור להדפיס את handle עצמו, צריך להשתמש בפוקנציה שקוראת ממנו...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אני
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 14 August 2007 בשעה 20:47 | IP רשוּם
ציטוט אני

הקוד שהעלתי בתחילת ההודעה.
מה הכוונה? תוכל לתת דוגמא בבקשה?
חזרה לתחילת העמוד הצג את כרטיס החבר של אני חפש הודעות אחרות של אני בקר בדף הבית של אני
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 14 August 2007 בשעה 23:43 | IP רשוּם
ציטוט shoshan

אתה עושה שמה בדיוק מה שאמרתי שלא צריך לעשות, לכתוב את ה-handle עצמו...

ראה

http://www.php.net/manual/en/function.fread.php


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
השואל
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 15 August 2007 בשעה 00:52 | IP רשוּם
ציטוט השואל

אני חייב לכתוב את ה handle , זה המשתנה שמצביע על התמונה.
המשתנה האחר מצביע על התמונה בשרת שלי, והמשתנה השלישי מצביע על כתובת התמונה בשרת.

חזרה לתחילת העמוד הצג את כרטיס החבר של השואל חפש הודעות אחרות של השואל בקר בדף הבית של השואל
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 15 August 2007 בשעה 01:08 | IP רשוּם
ציטוט shoshan

כן, אבל אותה כותב אותו לא טוב.

תסתכל על הפונקציה ששלחתי, איך משתמשים בה...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה