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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-11-11, 16:07   # 1
Noam
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 2,567
שלח הודעה באמצעות ICO אל Noam שלח הודעה באמצעות MSN אל Noam

Noam לא מחובר  

שגיאת עם פונקציית COPY של PHP

שלום

במערכת אצלי אני מבצע שימוש עם הפונצקיה copy.
בעקבות עידכון גירסת PHP ל 5.2.17 אני מקבל את השגיאה:
קוד:
Warning: copy() [function.copy]: Unable to access http://www.www.com in /home/www/domains/www/public_html/ajax.php on line 962
חיפשתי ב PHP.ini את השם של הפונקציה אבל אני לא מצליח למצוא משהו שקשור.

תודה מראש
  Reply With Quote
ישן 12-11-11, 16:13   # 2
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

השגיאה אומרת שהפונקציה לא מצליחה לגשת לכתובת מסויימת - בא לך להראות את הקוד כדי שנוכל להבין מה הבעיה?
  Reply With Quote
ישן 12-11-11, 16:25   # 3
Noam
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 2,567
שלח הודעה באמצעות ICO אל Noam שלח הודעה באמצעות MSN אל Noam

Noam לא מחובר  

הכתובת קיימת בדקתי.
הבעיה הגיעה לאחר עידכון גירסה, בקוד לא שיניתי דבר.
השימוש שלי בפונקציה הוא כזה:
PHP קוד:
copy(http://www.site1.co.il/uploads/pic.jpg,/home/site/domains/site.co.il/public_html/uploads/pic.gif); 
  Reply With Quote
ישן 12-11-11, 17:28   # 4
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

דבר ראשון - זה צריך להיות בתוך מרכאות, למרות שאני מאמין שזה ככה בקוד כי אחרת השגיאה היתה שונה

דבר שני - תבדוק בהגדרות PHP (אפשר להריץ phpinfo() ) על מה מוגדר "allow_url_fopen"
אם הוא מוגדר על on, תוודא שהכתובת שאתה מכניס היא בלי רווחים, אם כן - צריך להחליף את הרווחים עם %20
  Reply With Quote
ישן 13-11-11, 02:05   # 5
Noam
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 2,567
שלח הודעה באמצעות ICO אל Noam שלח הודעה באמצעות MSN אל Noam

Noam לא מחובר  

בקוד זה עם מרכאות כן.
ו allow_url_fopen מוגדר על ON כבר.
  Reply With Quote
ישן 13-11-11, 10:00   # 6
daNN
חבר בקהילה
 
daNN's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2011
גיל: 34
הודעות: 178

daNN לא מחובר  

תבדוק אם יש רווח בשם של הקובץ..
אם היית מראה את הקוד המקורי אולי היינו יכולים לדעת אם זו הבעיה
מגירסא 5.2.13 ומעלה
רווח בשם של הקובץ לא מתקבל.
  Reply With Quote
ישן 13-11-11, 11:20   # 7
MyDns
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
מיקום: כפר סבא
גיל: 32
הודעות: 561

MyDns לא מחובר  

ציטוט:
copy("http://www.site1.co.il/uploads/pic.jpg", "/home/site/domains/site.co.il/public_html/uploads/pic.gif");
בדוק הראשות לתיקיית uploads 777

השתמש ב error_reporting לקבלת שגיאה מלאה
ציטוט:
error_reporting(-1);



  Reply With Quote
ישן 16-11-11, 21:37   # 8
Noam
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 2,567
שלח הודעה באמצעות ICO אל Noam שלח הודעה באמצעות MSN אל Noam

Noam לא מחובר  

ציטוט:
נכתב במקור על ידי MyDns צפה בהודעה

בדוק הראשות לתיקיית uploads 777

השתמש ב error_reporting לקבלת שגיאה מלאה



כתוב לי את השגיאה:

Parse error: syntax error, unexpected T_STRING in /home/site/domains/site.co.il/public_html/ajax.php on line 962
  Reply With Quote
ישן 16-11-11, 22:54   # 9
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

אז אולי תראה לנו מה יש בשורה 962 במקום שננחש?
  Reply With Quote
ישן 17-11-11, 23:51   # 10
Noam
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 2,567
שלח הודעה באמצעות ICO אל Noam שלח הודעה באמצעות MSN אל Noam

Noam לא מחובר  

הנה:

PHP קוד:
copy($site->post['opSmallPic'],$site->conf['systemPlace'].$site->conf['uploadPlace'].$site->conf['smallImgsDownloadsPlace'].$site->post['opLinkName'].".".$y); 
שזה משהו כזה:

PHP קוד:
copy(http://www.site1.co.il/uploads/pic.jpg,/home/site/domains/site.co.il/public_html/uploads/pic.gif); 
  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:59.

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