Generating ul from array with php fails
        Posted  
        
            by 
                Toni Michel Caubet
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Toni Michel Caubet
        
        
        
        Published on 2012-11-02T10:58:10Z
        Indexed on 
            2012/11/02
            11:00 UTC
        
        
        Read the original article
        Hit count: 264
        
Given a $files array I am trying to generate a list, like this:
<ul class="">
    <?
    for($i=0;$i < count($files); $i++) {
        $text = str_replace("http://domain.com/files/uploads/", "", $files[$i]);
        $file = $files[$i];
        $notme = sesion()>0 && $obj['id'] != sesion();
        ?>
        <li> <a target="_blank" href="<?=$file?>"><?=$text?></a> 
        <?  if($notme){ ?>
        <span class="add_to_files" data-file="<?=$file?>">Agregar al gestor</span>
        <?  }   ?>
        </li>
        <?
    } 
?>  </ul> 
This is the output: Please note how the span html is wrong,
<ul class="">
    <li> <a href="http://domain.com/files/uploads/388400967232883.jpg" target="_blank">388400967232883.jpg</a>  
         <span target="_blank" href="http://domain.com/files/uploads/388400967232883.jpg" url"="" data-file="<a class=" class="add_to_files">http://domain.com/files/uploads/388400967232883.jpg">Agregar al gestor</span>
    </li>
</ul>
Any idea why?
© Stack Overflow or respective owner