Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2010, 19:06
Avatar de RIVERMILLOS
RIVERMILLOS
 
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 8 meses
Puntos: 15
Respuesta: problema con echo y <ul>

estas es la clase

<?php
class gallery {

var $files = array();
var $path;

function loadFolder($path){

$this->path = $path;

//---Guardar en un arreglo todos los archivos en el directorio
$folder = opendir($this->path);

while ($fil = readdir($folder)) {

//---Si no es un directorio
if(!is_dir($fil)){

$arr = explode('.', $fil);

if(count($arr) > 1){

//---Ir guardando los nombres en un arreglo
$this->files[] = $fil;

}

}

}

//---Cerrar el directorio
closedir($folder);

//---Ordenar alfabeticamente el arreglo
sort($this->files);

}

function show(){

//---Crear la galería con los nombres de todos los archivos
$total = count($this->files);
$cont = 0;
//---Situar los thumbnails
for($i = 0; $i < $total; $i++){
echo '<img id="'.$this->files[$i].'" class="thumb" src="'.$this->path.'/'.$this->files[$i].'" />';

}
}

}

?>


esta es la implementacion

<?php
require_once 'gallery.php';
?>
<?php
?>
<html>
<head>
<title>Tracker</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="estilo/estilohome.css">
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="jcarousellite_1.0.1.pack.js"></script>
<script type="text/javascript" src="jqlib/funcion.js"></script>
<body>
<div class="contenedor">
<div class="encabezado"></div>
<div class="cuerpo">
<hr>

<div id="foto"></div>
<button class="prev"><<</button>
<button class="next">>></button>
<div class="anyClass">
<ul>

<?php
$gale = new gallery();
$gale->loadFolder('gran/min');
$gale->show();

?>
</ul>
</div>


</div>
<script type="text/javascript">
$(function() {
$(".anyClass").jCarouselLite({
btnNext: ".next",
btnPrev: ".prev"

});
});
</script>
<hr>



</div>
</body>
</html>