<em>php</em>显示failed to open stream: HTTP request failed! HTTP/1.1错误的解决办法 今天在处理缩略图裁剪代码的时候偶现一条错误“failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found”,最开
2021-05-26 02:30:56
今天在處理縮圖裁剪程式碼的時候偶現一條錯誤「failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found」,最開始以為是記憶體不足,後來百度一下不是這個問題。大概的原因是處理縮圖裁剪的時候,發現連結出現錯誤,因為測試站開啟了網站密碼這就導致查詢不到http狀態碼,所以這個時候就出現了這個錯誤提示。
我再用的是php7.4和8.0,其中8.0出現錯誤提示,那麼如何解決failed-to-open-stream:-HTTP-request-failed的錯誤呢按照百度的教程有兩種完美的解決辦法。
第一種方法:
利用php偽造user_agent(偽造user agent的程式碼的位置)file_get_contents偽造user_agent 方法如下:
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');curl偽造user_agent的方法:
curl_setopt($c,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');$html=file_get_contents($url); 可能有些看不懂哈,沒事,我也看不懂,但是看起來很厲害的樣子有沒有?既然看不懂就越過吧,畢竟函數程式碼不是都寫成一個樣子的,改錯了可能導致更大的錯誤,那麼可以試試學習下面的方法。
第二種方法:
解決failed-to-open-stream:-HTTP-request-failed的問題。
開啟伺服器php配置檔案php.ini(別問我這個檔案在哪)找到這兩個選項:allow_url_fopen=on(表示可以通過url開啟遠端檔案,如果是off修改成on),user_agent="PHP"(表示通過哪種指令碼訪問網路,預設前面有個 " ; " 去掉即可。)然後過載或者重啟php伺服器即可,如果是寶塔伺服器,直接在軟體管理,找到站點所用的php版本,修改配置,搜尋上面選項,做出修改儲存,過載服務就可以了。
部分網友可能還是會有這個警告資訊,想用完美的解決還差一步,還得設定php.ini裡面的user_agent,php預設的user_agent是PHP,我們把它改成Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)來模擬瀏覽器就可以了
user_agent=」Mozilla/4.0(compatible;MSIE6.0; Windows NT5.0)」我是沒用修改這個,僅僅是部分會出現,我只是把前面的;分號取消了然後網站就正常的,當然我也並不清楚這個是我主題的問題還是裁剪程式碼的問題,如果您覺得費事,可以考慮不開啟縮圖裁剪,在zbp1.7版本之後縮圖裁剪用的是官方自帶的程式碼,不是之前網上找的,所以可能是php相容性問題吧,搞不懂,畢竟不會PHP。。。
相關文章
<em>php</em>显示failed to open stream: HTTP request failed! HTTP/1.1错误的解决办法 今天在处理缩略图裁剪代码的时候偶现一条错误“failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found”,最开
2021-05-26 02:30:56
说到这里,相信还有很多人对15.6英寸没有具体的概念,要知道苹果最大尺寸的<em>iPad</em>才12.9英寸,由此可见启辰星15.6英寸智能中控大屏在同级中的绝对优势!然而作为一款能明显靠脸吃饭的产品,启辰星却偏不:哎,颜值高,我不用,
2021-05-26 02:30:02
CPU散热限高163mm,显卡限长290mm,电源限长215mm,30mm背线。前面进风口堆满了硬盘笼,足足12x HDD、6x <em>SSD</em>硬盘位(电源仓上支持3xSDD或2xHDD)。▌主机 由于今年没有显卡分类,我们建议还是入手游戏主机,比方说索尼PS5,目
2021-05-26 02:02:20
采用全新半导体技术<em>固态硬盘</em>(Solid State Disk),无论是在读写速度还是体积上都比机械硬盘有了极大的提升,因此在主流的笔记本领域已经完全替代了机械硬盘。<em>SSD</em>的种种优势当然不局限于笔记本,面对越来
2021-05-26 02:02:04
市调机构IC insights公布了今年一季度的全球半导体市场的芯片企业排名,数据显示Intel的半导体营收同比下滑,并且是唯一出现下滑的芯片企业,它的竞争对手<em>AMD</em>则取得接近被翻倍增长的成绩。IC insights的数据显示,I
2021-05-26 02:01:56
【微创WEC科技】今日,苹果WWDC大会正式发布邀请函,这场大会将于6月8日凌晨1点正式开始,为期五天的时间,届时苹果也将会召开一场发布会,将会推出<em>iOS</em> 15、iPad OS等新系统。大家最感兴趣的应该就是<em>iOS</em> 15
2021-05-26 02:01:47