no entiendo que es lo que no te finciona, que aparece? nada? fijate algun error en la consola de javascript
a mi me funciona perfercamente
bajate los archivos de ejemplo, elimina el index.html y create un index.php y pega este código
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>JavaScript Slideshow - TinySlideshow
</title> <link rel="stylesheet" href="style.css" /> <?php
$imagenes=5;
$contador=1;
while ($contador <= $imagenes):
?>
<a href="#"><img src="thumbnails/orange-fish-thumb.jpg" alt="nombre" /></a> <?php
$contador++;
endwhile;
?>
<div id="imgprev" class="imgnav" title="Previous Image"></div> <div id="imgnext" class="imgnav" title="Next Image"></div> <div id="slideleft" title="Slide Left"></div> <div id="slideright" title="Slide Right"></div> <script type="text/javascript" src="compressed.js"></script> <script type="text/javascript"> $('slideshow').style.display='none';
$('wrapper').style.display='block';
var slideshow=new TINY.slideshow("slideshow");
window.onload=function(){
slideshow.auto=true;
slideshow.speed=5;
slideshow.link="linkhover";
slideshow.info="information";
slideshow.thumbs="slider";
slideshow.left="slideleft";
slideshow.right="slideright";
slideshow.scrollSpeed=4;
slideshow.spacing=5;
slideshow.active="#fff";
slideshow.init("slideshow","image","imgprev","imgnext","imglink");
}
para que sean 5 fotos en la condicion pone que sea menor "$contador < $imagenes"
si es menor o igual que $contador empiece en 1
$imagenes=5;
$contador=1;
Estoy 100% seguro que estas creando código php en un archivo html o no ejecutas tu php bajo servidor
decis que en el código fuente que te genera el navegador cuando ejecutas tu php te sale en color morado el bloque php pero en realidad nunca puede aparecer código php, es imposible
Cita: Al ver el codigo fuente de la pagina, todo lo que anda entre <?php ?> me lo pone en color morado claro, como si fuesen comentarios, con lo cual no me ejecuta nada, ese es el principal problema que tengo.
Decis que solo te sale UNA imagen, y si, porque no te lee el código php y solo sale el primer li
O estas escribiendo PHP en un HTML o NO estás ejecutando tu script php bajo servidor
Decime con que URL estas probando,
http://localhost/.... o file:///C:/