04/03/2010, 19:06
|
| | | 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> |