ホームページ >バックエンド開発 >PHPチュートリアル >次のPHPの質問で何が問題になるのか教えてください

次のPHPの質問で何が問題になるのか教えてください

WBOY
WBOYオリジナル
2016-06-23 13:47:06848ブラウズ

すべての hao123 画像を正規表現で照合し、file_get_contents() 関数を使用してリモート画像を文字列に取得し、ファイルに書き込んでダウンロードの目的を達成したいだけです。しかし、file_get_contents() 関数は、通常の一致で返された URL と一致しない理由がわかりません。回答していただきありがとうございます。
コードは次のとおりです。
a188e28cfff43b736235f632ab91725c/i',$str,$images);

foreach($images[1] as $key => $img)
{
$filename=$key.".png"; $imgs= file_get_contents(trim($img));
file_put_contents($filename,trim($imgs))

エラー コード:
警告: file_get_contents("http://s0.hao123img.com/res/ r/image /2014-10-18/3820a8ee766ece775cd098cba2706903.png") [function.file-get-contents]: ストリームを開けませんでした: C:AppServwwwimage.php の 9 行目の引数が無効です
警告: file_get_contents("http:/ /s0.hao123img.com/res/r/image/2014-09-29/d7ae4208f3fedc3c85d27f37c258706b.png") [function.file-get-contents]: ストリームを開けませんでした: C:AppServwwwimage.php 行 9 の引数が無効です

ディスカッションに返信(解決策)

複数の「」のペアを

に変更します

preg_match_all('/次のPHPの質問で何が問題になるのか教えてください/i',$str,$images);






複数のペア " " は

preg_match_all('/次のPHPの質問で何が問題になるのか教えてください/i',$str,$images); に変更されます。 fb201aaa88492a47a0884b96ba5c2a86/i',$str,$images);

ありがとうございます!サブパターンに余分な引用符があると言いましたか? ありがとうございます笑

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。