0
<html>
<body>
<?php
$html='<html>
<body>
<p>
Illustrating wget -r , with images too  
</p>
<p>
This is the first image
    <img src="abc.JPG" alt="First Captured Image"/>
</p>
<p>
This is the second image
<img src="def.JPG" alt="Second Captured Image"/>
</p>
</body>
</html>'; 
echo($html);
$dom = new domDocument;
@$dom->loadHTML($html);

$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
echo $image->getAttribute('src');
echo $alter->get Attribute('alt');
echo "<img sr='$image'/>";  
}

</body>
</html>

私のコードは、上記の html コードの画像を解析し、php を使用して再度エコーすることです。これは私のサンプルコードです。php を使用して上記の html コードをエコーし​​、同じ方法で表示するにはどうすればよいですか?

これをやってみましたが、取得した場所とまったく同じ位置に画像を配置できません。「header(contents)」は使いたくない

4

1 に答える 1

1

あなたの発言echo "<img sr='$image'/>"; は間違っています。正しいのは

echo "<img src='$image'/>";  
于 2012-05-04T17:46:39.910 に答える