Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/11/2011, 09:23
Avatar de soypepepompin
soypepepompin
 
Fecha de Ingreso: noviembre-2010
Mensajes: 106
Antigüedad: 14 años
Puntos: 1
Respuesta: Problema con expresiones regulares

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();