时间:2021-07-01 10:21:17 帮助过:2人阅读
.*?\>/i',$str,$images);
$str=file_get_contents("http://www.hao123.com");
preg_match_all('/\/i',$str,$images);
foreach($images[1] as $key => $img)
{
$filename=$key.".png";
$imgs=file_get_contents(trim($img));
file_put_contents($filename,trim($imgs));
}
错误代码:
Warning: file_get_contents("http://s0.hao123img.com/res/r/image/2014-10-18/3820a8ee766ece775cd098cba2706903.png") [function.file-get-contents]: failed to open stream: Invalid argument in C:\AppServ\www\image.php on line 9
Warning: file_get_contents("http://s0.hao123img.com/res/r/image/2014-09-29/d7ae4208f3fedc3c85d27f37c258706b.png") [function.file-get-contents]: failed to open stream: Invalid argument in C:\AppServ\www\image.php on line 9
回复讨论(解决方案)
多个一对 " 改成
preg_match_all('/\\"+(\S*)\"+
多个一对 " 改成
preg_match_all('/\\"+(\S*)\"+.*?\>/i',$str,$images);
非常感谢啊! 我说的吗 子模式中多了个引号 非常感谢 哈哈