私は今朝検索して3時間以上検索し、URLから画像のリストを取得して表示する方法について、10を超えるさまざまな設定を試しましたが、どれも正しく機能しませんでした。情報が表示されないか、500エラーが発生します。誰かが私に例を示したり、これを適切に行う方法についてここで私を助けてくれますか?file_get_contentsは実行可能なオプションではありません。
ディレクトリの例:http ://www.webtoonlive.com/webtoon/fantasy_world_survival/ch02/
そのディレクトリにあることがわかっているファイル:001.jpg、002.jpg、003.jpg
出力をファイルへの正確なURLにしたいと思います。
もっと情報が必要な場合は教えてください、私はそれを正しく説明する方法を100%正確に確信していません笑。
編集:
さて、私が実際にやりたいと思うのは、すべての画像タグのURLを確認し、その画像への完全なURLを含むリストを表示することです。
このurl+images + phpのものを扱うのは初めてなので、コメントなしであなたの反対票のハンマーで私を強く叩かないでください笑。
私が試したコード:
<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/
*/
$url = $location;
// Fetch page
$string = FetchPage($url);
// Regex that extracts the images (full tag)
$image_regex_src_url = '/<img[^>]*'.
'src=[\"|\'](.*)[\"|\']/Ui';
preg_match_all($image_regex, $string, $out, PREG_PATTERN_ORDER);
$img_tag_array = $out[0];
echo "<pre>"; print_r($img_tag_array); echo "</pre>";
// Regex for SRC Value
$image_regex_src_url = '/<img[^>]*'.
'src=[\"|\'](.*)[\"|\']/Ui';
preg_match_all($image_regex_src_url, $string, $out, PREG_PATTERN_ORDER);
$images_url_array = $out[1];
echo "<pre>"; print_r($images_url_array); echo "</pre>";
// Fetch Page Function
function FetchPage($path)
{
$file = fopen($path, "r");
if (!$file)
{
exit("The was a connection error!");
}
$data = '';
while (!feof($file))
{
// Extract the data from the file / url
$data .= fgets($file, 1024);
}
return $data;
}
?>
そしてそれは空白のページを返しました