-2

PHP Simple HTML DOMパーサーを使用して画像をフェッチし、特定のURLで取得したとします。次のような変数で画像をフェッチしたとします。

<?php include("simple_html_dom.php");
$webpage ="http://www.example.com";
$html = file_get_html($webpage);
foreach($html->find('img') as $element) {
echo $element->src . '<br>';  }
?>


$ new_img ='http://mysite.com/some_image_address.JPEG';のように、この画像を自分のドメインパスで取得できるようになりました。
私はPHPの初心者なので、説明してください

4

2 に答える 2

1

バニラPHPを試しましたか、次の
例を試すことができます:

    <?php
function xsrc($url){
return "http://www.my_site.com/myfolder/" . basename($url);
}
//Two liner
$img = xsrc('http://www.example.com/free_images/treacle1.png');
echo "<img src='$img' />";
//One liner
echo '<img src="' . xsrc('http://www.example.com/free_images/treacle.png') . '" />';
//HEREDOC SYNTAX
echo <<<IMG
<img src="$img" />
IMG;
?>
<!-- HTML WITH INLINE PHP -->
<img src="<?php echo xsrc('http://www.example.com/free_images/treacle.png');?>" />
<img src="<?php echo $img;?>" />
于 2012-09-09T16:06:00.487 に答える
0

サイトの画像を右クリックして[名前を付けて画像を保存]を選択してみませんか?そのためにPHPを使用する必要はありません。

プログラミングの専門家に入る前に、まずブラウジングの基本を学びましょう!

他のサイトのほとんどの画像は著作権で保護されているため、別のサイトから画像をリッピングする前によく考えてください。

アップデート:

あなたがしたいことは、htmlクロールとして知られています。その上で最初のグーグル、そこに多くの例があります。PHPで簡単なクローラーを作成するにはどうすればよいですか?

于 2012-09-08T10:21:31.507 に答える