Vấn đề này dường như đã được thảo luận trong quá khứ ở khắp mọi nơi trên google và tại đây, nhưng tôi vẫn chưa tìm được giải pháp.PHP5 không gửi được luồng: Lỗi yêu cầu HTTP không thành công khi sử dụng fopen
Một fopen rất đơn giản mang lại cho tôi một Cảnh báo
PHP: fopen (http://www.google.ca): thất bại trong việc mở dòng: HTTP yêu cầu không thành"
URL Tôi lấy không có tầm quan trọng. bởi vì ngay cả khi tôi lấy http://www.google.com nó không hoạt động, chính kịch bản này cũng hoạt động trên một máy chủ khác nhau, một lỗi không phải là Ubuntu 10.04 và PHP 5.3.2.Đây không phải là vấn đề trong kịch bản của tôi. một lỗi trong PHP.
Tôi đã thử sử dụng user_agent trong php.ini nhưng không thành công. Allow_url_fopen của tôi được đặt thành Bật.
Nếu bạn có bất kỳ ý tưởng nào, hãy thoải mái!
Bạn có thể thực hiện 'wget http: // www.google.ca' từ dòng lệnh không? Có phải 'fopen()' không đưa ra bất kỳ thông tin lỗi nào khác không? –
bạn có thể làm fopen ('173.194.43.104') không? (Đó là ip của google.ca) có lẽ DSN không thể truy cập được bằng PHP trên máy chủ đó? –
@Pekka có, tôi có thể tìm nạp không vấn đề theo cách này – mickey