获取图像并将其放入新网址中

时间:2012-09-08 10:04:00

标签: php simpledom

假设我已使用PHP Simple HTML DOM Parser获取图像并在特定网址中获取图像。假设它在像

这样的变量中获取了一个Image
<?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初学者,所以请描述它

2 个答案:

答案 0 :(得分:1)

你试过vanilla 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;?>" />

答案 1 :(得分:0)

为什么不右键单击网站上的图像并选择“将图像另存为”?不需要使用PHP。

在进入编程专业之前,首先要学习浏览的基础知识!

其他网站上的大多数图片都受版权保护,因此在您从其他网站上翻录图片之前请三思而后行!

更新:

你想要做的就是知道html抓取。首先谷歌,有很多例子。 How do I make a simple crawler in PHP?