![]() |
שגיאה של 404 כשמריצים file_get_contents ועל אותה כתובת בשרת אחר זה עובד
היי,
אני מנסה לקבל עמוד מסויים עם file_get_contents - בשרת שאני עובד עליו זה מחזיר את השגיאה: קוד:
Warning: file_get_contents(http://url.com/path_to_file.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /home/user/domains/domain.com/public_html/tst.php on line 3 צריך לציין שזה לא נותן לי על הכל את השגיאה, בחלק מהמקרים אותו אתר שאני קורא לו כן מציג את העמוד, ובחלק זה רושם לי 404 |
אולי זה firewall על השרת שחוסם את הגישה?
|
תעבור על חומת האש של השרת שלך,
כנראה שמשהוא מפריע לפנקציה הזאת. בנוסף לכך, נסה לערוך את הקובץ php.ini שלך, ולבדוק האם חסמת "בטעות" את הפונקציה הזאת. |
יש הרבה חברות שרתים שלא נותנים אפשרות להשתמש בפונקציה הזאת כי אפשר לנצל אותה לרעה בשימוש לא נכון
הפתרון שמצאתי אז היה להשתמש בcURL: קוד:
$curl_handle=curl_init(); בהצלחה :) |
באמת השתמשתי בסוף ב-cURL וזה סוג של פתר את העניין, למרות שהבעיה הייתה שונה אבל זה כבר קשור לשרת עצמו
תודה על התשובות |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:41. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ