-2

假设我使用PHP Simple HTML DOM Parser获取了一个图像并在特定的 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 爬行。首先google一下,有很多例子。如何在 PHP 中制作一个简单的爬虫?

于 2012-09-08T10:21:31.507 回答