|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר חדש
|
שגיאה של 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 |
![]() |
![]() |
# 2 |
מנהל פורום, עסק רשום
|
אולי זה firewall על השרת שחוסם את הגישה?
|
![]() |
![]() |
# 3 |
חבר חדש
|
תעבור על חומת האש של השרת שלך,
כנראה שמשהוא מפריע לפנקציה הזאת. בנוסף לכך, נסה לערוך את הקובץ php.ini שלך, ולבדוק האם חסמת "בטעות" את הפונקציה הזאת. |
![]() |
![]() |
# 4 |
חבר בקהילה
|
יש הרבה חברות שרתים שלא נותנים אפשרות להשתמש בפונקציה הזאת כי אפשר לנצל אותה לרעה בשימוש לא נכון
הפתרון שמצאתי אז היה להשתמש בcURL: קוד:
$curl_handle=curl_init(); curl_setopt($curl_handle, CURLOPT_URL,'http://www.abc.com'); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_USERAGENT, 'App Name'); $query = curl_exec($curl_handle); curl_close($curl_handle); בהצלחה ![]() |
![]() |
![]() |
# 5 |
חבר חדש
|
באמת השתמשתי בסוף ב-cURL וזה סוג של פתר את העניין, למרות שהבעיה הייתה שונה אבל זה כבר קשור לשרת עצמו
תודה על התשובות |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|