欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

php語(yǔ)言

php錯(cuò)誤提示failed to open stream

時(shí)間:2025-01-19 04:40:04 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php錯(cuò)誤提示failed to open stream

  當(dāng)使用php5自帶的file_get_contents方法來(lái)獲取遠(yuǎn)程文件的時(shí)候,有時(shí)候會(huì)出現(xiàn)file_get_contents(): failed to open stream: HTTP request failed!這個(gè)警告信息。就跟隨百分網(wǎng)小編一起去了解下吧,想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

php錯(cuò)誤提示failed to open stream

  google或者baidu一下,好多這樣的問(wèn)題,解決的方法都是修改php.ini,把a(bǔ)llow_url_fopen給啟用,改成 allow_url_fopen = On

  這樣做可以解決某些人的問(wèn)題,有人說(shuō)在php.ini中,有這樣兩個(gè)選項(xiàng):allow_url_fopen =on(表示可以通過(guò)url打開(kāi)遠(yuǎn)程文件),user_agent="PHP"(表示通過(guò)哪種腳本訪問(wèn)網(wǎng)絡(luò),默認(rèn)前面有個(gè) " ; " 去掉即可。)重啟服務(wù)器。

  但是有些還是會(huì)有這個(gè)警告信息,想用完美的解決還差一步,還得設(shè)置php.ini里面的user_agent,php默認(rèn)的user_agent是PHP,我們把它改成Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)來(lái)模擬瀏覽器就可以了

  user_agent=”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)”

  在工作中遇到這個(gè)問(wèn)題,后完美解決,故分享給大家。

  我批量抓取chemblink的結(jié)構(gòu)式發(fā)現(xiàn)循環(huán)后有部分圖片無(wú)法顯示,而遠(yuǎn)程文件是存在的。

  抓取遠(yuǎn)程文件的時(shí)候出現(xiàn)類(lèi)似Warning: readfile(http://www.jb51.net/logo.gif) [function.readfile]: failed to open stream: HTTP request failed! 這樣的警告信息,我使用的是

  復(fù)制代碼 代碼如下:

  ob_start();

  readfile("http://www.jb51.net/logo.gif");

  $img = ob_get_contents();

  ob_end_clean();

  這樣在運(yùn)行中會(huì)時(shí)不時(shí)的出現(xiàn)上述錯(cuò)誤,我也換過(guò)file_get_contents等其他函數(shù)都沒(méi)用用,在網(wǎng)上查閱后發(fā)現(xiàn)用CURL方法抓取不會(huì)出錯(cuò)

  現(xiàn)在比較流行使用curl

  復(fù)制代碼 代碼如下:

  <?php

  $url = "http://s.jb51.net";

  $ch = curl_init();

  curl_setopt ($ch, CURLOPT_URL, $url);

  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10);

  $dxycontent = curl_exec($ch);

  echo $dxycontent;

  ?>

【php錯(cuò)誤提示failed to open stream】相關(guān)文章:

解決PHP的failed opening required問(wèn)題的方法10-31

PHP的錯(cuò)誤機(jī)制總結(jié)08-15

PHP錯(cuò)誤機(jī)制的總結(jié)10-20

PHP 的錯(cuò)誤機(jī)制總結(jié)09-12

PHP學(xué)習(xí)入門(mén)之PHP錯(cuò)誤處理07-14

PHP錯(cuò)誤類(lèi)型及屏蔽方法07-26

php中屏蔽與顯示錯(cuò)誤消息06-24

2017年P(guān)HP錯(cuò)誤總結(jié)范文10-16

win8系統(tǒng)Err-Failed錯(cuò)誤解決方法05-16