Ten problem wydaje się być omówione w przeszłości wszędzie w google i tutaj, ale jeszcze nie znalazłem rozwiązania.PHP5 nie udało się otworzyć strumień: żądanie HTTP nie powiodło się błąd podczas korzystania z fopen
Bardzo prosty fopen daje mi ostrzeżenie
PHP: fopen (http://www.google.ca): failed to open stream:! Żądania HTTP nie powiodło się”
URL Ja ściągam nie mają znaczenia. ponieważ nawet przy pobieraniu http://www.google.com nie działa.Ten sam skrypt działa na innym serwerze.Jednym błędem jest Ubuntu 10.04 i PHP 5.3.2 To nie jest problem w moim skrypcie, to jest coś innego na moim serwerze lub może to być błąd w PHP.
Próbowałem użyć user_agent w php.ini, ale bez powodzenia. Moje allow_url_fopen jest ustawione na On.
Jeśli masz jakieś pomysły, nie krępuj się!
Czy możesz zrobić 'wget http: // www.google.ca' z wiersza poleceń? Czy 'fopen()' nie podaje więcej informacji o błędach? –
możesz zrobić fopen ('173.194.43.104')? (to IP google.ca) może DSN nie jest dostępny dla PHP na tym serwerze? –
@Pekka tak, nie mogę pobrać żadnego problemu w ten sposób – mickey