Hola Todos, bueno he puesto modificado un poco y el link lo he podido poner debajo de la imagen... ahora el tema es que al link lo quiero poner entre medio de un div... osea asi. <div id="nombre_id"><a href="etc...ext...">Link</a> pero no puedo lograrlo...
miren esto he echo y funciona
Código PHP:
$dom = new DOMDocument();
$dom->loadHTML($html);
$images=$dom->getElementsByTagName("img");
foreach($images as $image) {
$src = $image->getAttribute("src");
$link = $dom->createElement("a", "Crea tu catel");
$link->setAttribute("href", "link.php?=$src");
$link->setAttribute("class", "nombre_class");
$element = $dom->createElement("div");
$element->setAttribute("id", "nom_class");
$image->parentNode->insertBefore($link,$image);
$image->parentNode->insertBefore($image,$link);
$image->parentNode->insertBefore($element,$image);
}
echo $dom->saveHTML();