¿slideshow javascript con php y mysql?

Hola, tengo un slideshow que encontre googleando y rula bien.
Pero quisiera saber si se puede hacer que una consulta mysql con php, se integre en dicho slideshow
Slideshow:
<script type="text/javascript"
	src="http://slideshow.triptracker.net/slide.js"></script>
<script type="text/javascript">
<!--
  var viewer = new PhotoViewer();
  viewer.add('tu_carpeta/tu_img.jpg');
  viewer.add('tu_carpeta/tu_img.jpg');
  viewer.add('tu_carpeta/tu_img.jpg');	
  viewer.add('tu_carpeta/tu_img.jpg');	
	//--></script>
La consulta Mysql:
$verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'"); 
$numeros = mysql_num_rows($verificar);
$max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes.
$num_tr = 1;
if($numeros <= 0) 
{ 
echo "No se han encontrado imagenes"; 
} else { 
echo "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>"; 
echo "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>";
while($imagen = mysql_fetch_array($verificar)) {
if ($num_tr > $max_td) {
$num_tr = 1;
echo "</tr><tr>";
}
echo "<td valign='bottom'>";
echo "<a href=".$imagen['url']."><img width='120' float='left' src=".$imagen['url']."></a><br>"; 
echo $imagen['nombre'];
echo "</td>";
$num_tr++;
} 
echo "</tr></table>"; 
}
}
Osea que cada vez que se ingrese una nueva img. en la bbdd, ésta se integre al slideshow.
Gracias
Lo mejor de caerse al tropezar, es volverse a levantar.
No tengo bien clara la idea de como hacerlo pero si es posible.
Ya que no cuento con mucho tiempo me es imposible estructurarlo, aunque espero que alguien mas te pueda ayudar a diferencia de mi.
Claro que si encuentro un espacio y aun no has recibido ayuda pues te ayudare.
pero puedes googler algo asi como mostrar imagenes con php o parecido.
Pero antes de irme te dejo este link que espero te sea de ayuda

http://elpezojo.blogspot.mx/2011/06/jquery-como-hacer-facil-un-slid…
Me parece que el link explica la creacion de un slide.
Y yo lo que pregunto es si hay alguna forma de ir incrementando dinamicamente mediante php las imagenes del slide que ya tengo.
Se que con la funcion fopen de php se puede escribir en un archivo. ¿Pero como dirigir el puntero al lugar exacto que deseo escribir en el archivo? Eso no sé hacerlo.
Y ademas como hacerlo para que sea dentro de una funcion de javascript.
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola:

¿Cuál es tu problema? El código que pusiste debería funcionar :D. Si lo que no sabes cómo poner las carpetas para utilizarlas en Javascript, entonces recuerda que PHP se ejecuta en el servidor antes de mostrar el contenido de la página al usuario, por ende, si yo escribo esto:

<head>
  <?php $variable = 'Lorem ipsum dolor sit amet.'; ?>
  <script>alert( <?php echo $variable; ?> );</script>
</head>

El resultado será una ventana diciendo "Lorem ipsum dolor sit amet". Entonces, esto:

<script type="text/javascript">
<!--
  var viewer = new PhotoViewer();
  viewer.add('tu_carpeta/tu_img.jpg');
  viewer.add('tu_carpeta/tu_img.jpg');
  viewer.add('tu_carpeta/tu_img.jpg');	
  viewer.add('tu_carpeta/tu_img.jpg');	
	//--></script>

Quedaría así:

<script type="text/javascript">
  <?php
    $root = $_SERVER['DOCUMENT_ROOT'] . '/carpeta_imagenes/';
	$verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'");
	$numeros = mysql_num_rows($verificar);
	$max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes.
	$num_tr = 1;
	$galeria = '';
	$slide = '';
	if($numeros <= 0) {
		echo "No se han encontrado imagenes";
	} else {
		$galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>";
		$galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>";
		while($imagen = mysql_fetch_array($verificar)) {
			if ($num_tr > $max_td) {
				$num_tr = 1;
				$galeria .= "</tr><tr>";
			}
			$img_url = $imagen['url'];
			$tmp = parse_url( $img_url, PHP_URL_PATH );
			$path = $root . $tmp['path'];
			$slide .= "viewer.add('$path');";
			$galeria .= "<td valign='bottom'>";
			$galeria .= "<a href=". $img_url ."><img width='120' float='left' src=".$img_url ."></a><br>";
			$galeria .= $imagen['nombre'];
			$galeria .= "</td>";
			$num_tr++;
		}
		$galeria .= "</tr></table>";
	}
  ?>
  var viewer = new PhotoViewer();
  <?php echo $slide; ?>
</script>

Luego puede mostrar la galería donde quieras con echo $galeríia:

<body>
  <div id="galeria"><?php echo $galeria; ?></div>
</body>

Nota: $root = $_SERVER['DOCUMENT_ROOT'] . '/carpeta_imagenes/'; carpeta_imagenes es la carpeta principal donde están las imágenes de todos los usuarios, no solo las del usuario actual.

Espero que te sirva :D.

Saludos.
Pues lo siento, de veras, pero me da error en el script linea 61, caracter 1. Corresponde al "{" cierre del else.
Y aunque continue ejecutando el scipt me da otro error linea 1, caracter 1. Corresponde a "<?" apertura php. Ademas dice "viewer" no está definido.
Lo mejor de caerse al tropezar, es volverse a levantar.
En lo que publiqué yo no veo un error (como que haya olvidado un }), así que sería útil que publicaras el código como lo dejaste después de añadir lo que yo publiqué :).

Y aunque continue ejecutando el scipt me da otro error linea 1, caracter 1. Corresponde a "<?" apertura php. Ademas dice "viewer" no está definido.

PHP seguirá generando errores porque no encontró un }, por ende, todo lo que encuentre después estará "mal escrito". De hecho, si te fijas bien, dice "viewer no esta definido", siendo que viewer no debería ser una variable interpretada por PHP, ¿se entiende?
Este es:
<?php  
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>

<?php 
require_once("config.php");
do_html("Imagenes de Sevilla guapa");
?>

<meta name="robots.txt" content="nofollow"/>
<meta name="lang" content="es"/>
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link rel="shortcut icon" href="favicon.ico" />
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
</head>
<body>

<?
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />",
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />");
menu();
?>

<h2>Tus imagenes</h2>

<script type="text/javascript">
	<!--
<?php
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/';
	$verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'");
	$numeros = mysql_num_rows($verificar);
	$max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes.
	$num_tr = 1;
	$galeria = '';
	$slide = '';
	if($numeros <= 0) {
		echo "No se han encontrado imagenes";
	} else {
		$galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>";
		$galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>";
		while($imagen = mysql_fetch_array($verificar)) {
			if ($num_tr > $max_td) {
				$num_tr = 1;
				$galeria = "</tr><tr>";
			}
			$img_url = $imagen['url'];
			$tmp = parse_url( $img_url, PHP_URL_PATH );
			$path = $root . $tmp['path'];
			$slide .= "viewer.add('$path')";
			$galeria .= "<td valign='bottom'>";
			$galeria .= "<a href=". $img_url ."><img width='120' float='left' src=".$img_url ."></a><br>";
			$galeria .= $imagen['nombre'];
			$galeria .= "</td>";
			$num_tr++;
		}
		$galeria .= "</tr></table>";
	}
  ?>

  var viewer = new PhotoViewer();
<?php echo $slide; ?>
	//--></script>


<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">aqui</h2></a><center>
<?
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>","");
?> 
Lo mejor de caerse al tropezar, es volverse a levantar.
Mira... hay un par de errores. Primero, si incluyes el contenido de PHP dentro de bloques de comentario HTML (<!-- -->) el código no se mostrará, pues se interpretará como comentarios. Y segundo, en la línea donde agregar filas (tr) falta un punto (que en el código que publiqué sí está): $galeria .= '</tr><tr>'; En lo que sí me equivoque es en la línea donde se procesa la URL de la imagen, pues debería ser así:

$tmp = parse_url( $image['url'], PHP_URL_PATH );
$path = $root . $tmp;

<?php   
session_start(); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es"> 
<head> 

<?php  
require_once("config.php"); 
do_html("Imagenes de Sevilla guapa"); 
?> 

<meta name="robots.txt" content="nofollow"/> 
<meta name="lang" content="es"/> 
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" /> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> 
<link rel="shortcut icon" href="favicon.ico" /> 
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script> 

</head> 
<body> 

<? 
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />", 
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />"); 
menu(); 
?> 

<h2>Tus imagenes</h2> 
<script type="text/javascript">
<?php 
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/'; 
    $verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'"); 
    $numeros = mysql_num_rows($verificar); 
    $max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes. 
    $num_tr = 1; 
    $galeria = ''; 
    $slide = ''; 
    if($numeros <= 0) { 
        echo "No se han encontrado imagenes"; 
    } else { 
        $galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>"; 
        $galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>"; 
        while($imagen = mysql_fetch_array($verificar)) { 
            if ($num_tr > $max_td) { 
                $num_tr = 1; 
                $galeria .= "</tr><tr>"; 
            } 
            $img_url = $imagen['url']; 
            $tmp = parse_url( $img_url, PHP_URL_PATH ); 
            $path = $root . $tmp; 
            $slide .= "viewer.add('$path')"; 
            $galeria .= "<td valign='bottom'>"; 
            $galeria .= "<a href=". $img_url ."><img width='120' float='left' src=".$img_url ."></a><br>"; 
            $galeria .= $imagen['nombre']; 
            $galeria .= "</td>"; 
            $num_tr++;
        } 
        $galeria .= "</tr></table>"; 
    } 
  ?> 

  var viewer = new PhotoViewer();
  <?php echo $slide; ?>
</script>

<!-- Aquí muestras la galería -->
<?php echo $galeria; ?>
<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">aqui</h2></a><center> 
<? 
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>",""); 
?>

Espero que ahora sí funcione :P.

Saludos.
He copiado todo el code y rectificao el
$tmp = parse_url( $image['url'], PHP_URL_PATH );
pero ni por esas.
Sigue diciendo que el caracter 1 de la linea 58 ("<"?php echo $slide; ?>) es error de sintaxis y que viewer no está definido.
He probao a cambiar de sitio el "<?php echo $slide; ?>" pero señala el error al mismo sitio caracter 1 de la linea 58.
Lo mejor de caerse al tropezar, es volverse a levantar.
Jajajajaja, en todo lo que te intento ayudar y que debería funcionar, nunca funciona :'(. Realmente no veo el error... a no ser de que tenga que ver con las etiquetas de PHP. En lugar de utiliza <? ?> utiliza <?php ?> siempre, pues en la mayoría de los servidores están deshabilitadas las etiquetas cortas; es lo único que se me ocurre pues esta todo bien (sin faltas de punto y coma, comillas cerradas, etc.).
Lo siento de veras skaparate, yo estoy trabajando en local con wamp y tengo activadas las short open tag.
A mi me gustaría mas que a ti que me funcionace tu codigo, pero que quieres que te diga, si no es así.
Mira el archivo entero:
<?php  
session_start();
require_once("config.php"); 
do_html("Imagenes de Sevilla guapa"); 
?> 

<meta name="robots.txt" content="nofollow"/> 
<meta name="lang" content="es"/> 
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" /> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> 
<link rel="shortcut icon" href="favicon.ico" /> 
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script> 

</head> 
<body> 

<? 
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />", 
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />"); 
menu(); 
?> 

<h2>Tus imagenes</h2> 
<script type="text/javascript">
<?php 
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/'; 
    $verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'"); 
    $numeros = mysql_num_rows($verificar); 
    $max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes. 
    $num_tr = 1; 
    $galeria = ''; 
    $slide = ''; 
    if($numeros <= 0) { 
        echo "No se han encontrado imagenes"; 
    } else { 
        $galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>"; 
        $galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>"; 
        while($imagen = mysql_fetch_array($verificar)) { 
            if ($num_tr > $max_td) { 
                $num_tr = 1; 
                $galeria .= "</tr><tr>"; 
            } 
            $img_url = $imagen['url']; 
            $tmp = parse_url( $image['url'], PHP_URL_PATH ); 
            $path = $root . $tmp; 
            $slide .= "viewer.add('$path')"; 
            $galeria .= "<td valign='bottom'>"; 
            $galeria .= "<a href=". $img_url ."><img width='120' float='left' src=".$img_url ."></a><br>"; 
            $galeria .= $imagen['nombre']; 
            $galeria .= "</td>"; 
            $num_tr++;
        } 
        $galeria .= "</tr></table>"; 
    } 
  ?> 

  var viewer = new PhotoViewer();
<?php echo $slide; ?>
</script>

<!-- Aquí muestras la galería -->
<?php echo $galeria; ?>
<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">aqui</h2></a><center> 
<? 
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>",""); 
?>
Como veras está tal como te dije que lo copié y no funca, lo siento.
Y digo yo si no tendrá algo que ver el: <script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script> que está dentro del <head>
Lo mejor de caerse al tropezar, es volverse a levantar.
No tiene que ver porque los scripts en JS se ejecutan en orden de aparición.

Revisé el código VARIAS veces XD y creo que descubrí el error:

<?php  
session_start();
require_once("config.php"); 
do_html("Imagenes de Sevilla guapa"); 
?> 

<meta name="robots.txt" content="nofollow"/> 
<meta name="lang" content="es"/> 
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" /> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> 
<link rel="shortcut icon" href="favicon.ico" /> 
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script> 

</head> 
<body> 

<? 
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />", 
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />"); 
menu(); 
?> 

<h2>Tus imagenes</h2> 
<script type="text/javascript">
<?php 
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/'; 
    $verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'"); 
    $numeros = mysql_num_rows($verificar); 
    $max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes. 
    $num_tr = 1; 
    $galeria = ''; 
    $slide = ''; 
    if($numeros <= 0) { 
        echo "No se han encontrado imagenes"; 
    } else { 
        $galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>"; 
        $galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>"; 
        while($imagen = mysql_fetch_array($verificar)) { 
            if ($num_tr > $max_td) { 
                $num_tr = 1; 
                $galeria .= "</tr><tr>"; 
            } 
            $img_url = $imagen['url']; 
            $tmp = parse_url( $image['url'], PHP_URL_PATH ); 
            $path = $root . $tmp; 
            $slide .= "viewer.add('$path')"; 
            $galeria .= "<td valign='bottom'>"; 
            $galeria .= "<a href='$img_url'><img width='120' float='left' src='$img_url'></a><br>"; // Esta era la línea que creo estaba mal.
            $galeria .= $imagen['nombre']; 
            $galeria .= "</td>"; 
            $num_tr++;
        } 
        $galeria .= "</tr></table>"; 
    } 
  ?> 

  var viewer = new PhotoViewer();
<?php echo $slide; ?>
</script>

<!-- Aquí muestras la galería -->
<?php echo $galeria; ?>
<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">aqui</h2></a><center> 
<? 
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>",""); 
?>
Bueno, bueno, bueno me vas a decir de todo.
¿como c... iban a salir las imagenes si NO estaba conectao a la bbdd. Me faltaba el include (conect.php). Dime lo quieras (se admite); La galería funca maravilla. 1 puntito.
Pero aun así debo decirte que NO está del todo bien. El slide no aparece. Sigue dando los mismos errores.
<?php  
session_start();
require_once("config.php"); 
do_html("Imagenes de Sevilla guapa"); 
?> 

<meta name="robots.txt" content="nofollow"/> 
<meta name="lang" content="es"/> 
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" /> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> 
<link rel="shortcut icon" href="favicon.ico" /> 
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script> 

</head> 
<body> 

<? 
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />", 
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />"); 
menu(); 
?> 

<h2>Tus imagenes</h2> 
<script type="text/javascript">
<?php 
include("conect.php");  //Faltaba esto
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/'; 
    $verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'"); 
    $numeros = mysql_num_rows($verificar); 
    $max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes. 
    $num_tr = 1; 
    $galeria = ''; 
    $slide = ''; 
    if($numeros <= 0) { 
        echo "No se han encontrado imagenes"; 
    } else { 
        $galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>"; 
        $galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>"; 
        while($imagen = mysql_fetch_array($verificar)) { 
            if ($num_tr > $max_td) { 
                $num_tr = 1; 
                $galeria .= "</tr><tr>"; 
            } 
            $img_url = $imagen['url']; 
            $tmp = parse_url( $image['url'], PHP_URL_PATH ); 
            $path = $root . $tmp; 
            $slide .= "viewer.add('$path')"; 
            $galeria .= "<td valign='bottom'>"; 
            $galeria .= "<a href='$img_url'><img width='120' float='left' src='$img_url'></a><br>"; // Esta era la línea que creo estaba mal.
            $galeria .= $imagen['nombre']; 
            $galeria .= "</td>"; 
            $num_tr++;
        } 
        $galeria .= "</tr></table>"; 
    } 
  ?> 

  var viewer = new PhotoViewer();
<?php echo $slide; ?>
</script>

<!-- Aquí muestras la galería -->
<?php echo $galeria; ?>
<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">aqui</h2></a><center> 
<? 
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>",""); 
?> 
Lo mejor de caerse al tropezar, es volverse a levantar.
Ocurrió un milagro (a medias XD), pues te pude ayudar en algo ejejejejeje.

En cuanto al slide... quizás tenga que ver con la forma de utilizar el slide, o sea, que se configure de otra forma. ¿Me podrías pasar la URL del sitio para leer la documentación (si tiene)? Mientras tanto, envuelve el código de JS con la siguiente función:

<script type="text/javascript">
  window.onload = function() {
<?php  
include("conect.php");  //Faltaba esto 
    $root = $_SERVER['DOCUMENT_ROOT'] . 'subidas/';  
    $verificar = mysql_query("SELECT * FROM imagenes WHERE nick='".$_SESSION['usuario']."'");  
    $numeros = mysql_num_rows($verificar);  
    $max_td = 4; //Pon aquí el máximo de td que quieras para las imágenes.  
    $num_tr = 1;  
    $galeria = '';  
    $slide = '';  
    if($numeros <= 0) {  
        echo "No se han encontrado imagenes";  
    } else {  
        $galeria .= "<br><h2>Estas son tus imagenes ".$_SESSION['usuario']."</h2>";  
        $galeria .= "<table cellspacing='30' style='float:center; margin:auto auto; border:#04B431 3px solid;'><tr>";  
        while($imagen = mysql_fetch_array($verificar)) {  
            if ($num_tr > $max_td) {  
                $num_tr = 1;  
                $galeria .= "</tr><tr>";  
            }  
            $img_url = $imagen['url'];  
            $tmp = parse_url( $image['url'], PHP_URL_PATH );  
            $path = $root . $tmp;  
            $slide .= "viewer.add('$path')";  
            $galeria .= "<td valign='bottom'>";  
            $galeria .= "<a href='$img_url'><img width='120' float='left' src='$img_url'></a><br>"; // Esta era la línea que creo estaba mal. 
            $galeria .= $imagen['nombre'];  
            $galeria .= "</td>";  
            $num_tr++; 
        }  
        $galeria .= "</tr></table>";  
    }  
  ?>  

  var viewer = new PhotoViewer(); 
<?php echo $slide; ?> 
  }
</script>

El resto queda igual. Esta función es para que el código dentro de la misma solo se ejecute cuando el documento se haya cargado por completo. De otra forma se ejecutará de forma linear (línea a línea), por lo que puede que no todo el contenido este disponible.
Te estas tomando muchas molestias por nada es de agradecer.
La url está en el encabezao del archivo. Es este http://slideshow.triptracker.net/slide.js
Yo le he echao un vistazo, pero ni flores, negativo total para mi.
A ver que tal se te da a ti.
Lo mejor de caerse al tropezar, es volverse a levantar.
Te estas tomando muchas molestias por nada es de agradecer.

No me rindo hasta que funcione :P (o tu te aburras). Por lo demás, la mejor forma de aprender (para mi) es enseñar a los demás. Cuando funcione me lo agradeces :P.

¿Has intentado utilizar las imágenes que utilizan en el sitio del slide para probar? Intenta esto (reemplaza todo lo de mi anterior publicación por esto):

<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
<script type="text/javascript">
  var viewer = new PhotoViewer();
  viewer.add('http://slideshow.triptracker.net/photo/1.jpg');
  viewer.add('http://slideshow.triptracker.net/photo/2.jpg');
  viewer.add('http://slideshow.triptracker.net/photo/3.jpg');
</script>
<body>
<a href="javascript:viewer.show(0)">Slide</a>
</body>

Es sólo para saber si sin tus fotos funciona bien. Si no funciona, entonces hay un problema con el script. Intenta revisando la consola de errores del navegador (dime que navegador usas y te diré quien eres... digo, te diré como ver la consola).

Saludos.
Si, usando el slide como indica su creador funca a las mil maravillas.
Mira yo tengo este archivo que presenta las imagenes y ademas me hace el slideshow de esas imagenes.
Pero mi pregunta inicial era ¿Si se podía hacer una funcion o algo para que se fueran incrementando las imagenes subidas por un user y aparecieran en el slide, sin tener que ponerlas yo manualmente?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>

<?php 
require_once("config.php");
do_html("Imagenes de Sevilla guapa");
?>

<meta name="robots.txt" content="nofollow"/>
<meta name="lang" content="es"/>
<link rel="stylesheet" type="text/css" href="estyl.css" media="all" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link rel="shortcut icon" href="favicon.ico" />
<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
</head>
<body>

<?
cabezera("Sevilla Guapa","<img alt='es' src='imagenes/inicio/es.gif' height='90' title='Escudo de Sevilla' />",
"<img alt='banse' src='imagenes/inicio/banse.png' height='90' title='Bandera de Sevilla' />");
menu();
?>

<h2>Imagenes de muestra</h2>

<script type="text/javascript">
<!--
  var viewer = new PhotoViewer();
  viewer.add('imgPublicas/avConstitucion.jpg');
	viewer.add('imgPublicas/CAAC.jpg');
  viewer.add('imgPublicas/escudo.jpg');
	viewer.add('imgPublicas/guadalquivir.jpg');
	viewer.add('imgPublicas/musArqueologico.jpg');
	viewer.add('imgPublicas/musArtes_Costumbres.jpg');
	viewer.add('imgPublicas/musBellasArtes.jpg');	
	viewer.add('imgPublicas/musTaurino.jpg');
	viewer.add('imgPublicas/regata.jpg');
	viewer.add('imgPublicas/San_Telmo.jpg');
	viewer.add('imgPublicas/sevilla4.jpg');
	viewer.add('imgPublicas/toros.jpg');
	viewer.add('imgPublicas/torreCajaSol.jpg');
	//--></script>
	
<?php
$ruta = "imgPublicas/"; // Indicar ruta
$abreRuta = opendir($ruta); // Abrir archivos
while ($file = readdir($abreRuta)) {
if ($file != "." && $file != "..") {
$tamanyo = GetImageSize($ruta . $file);
echo "<a href='imgPublicas/".$file."'target='_blank'><img width='120' float='left' src='$ruta$file' $tamanyo[0]></a>\n";
} 
} 
closedir($abreRuta); // Fin lectura archivos 

?>


<center><a href="javascript:void(viewer.show(0))"><h2 class="verde">Pase de img.<img alt="puntero (1K)" src="imagenes/punteroizq.png" height="20" width="26" /></h2></a><center>
<?
piePuzdle ("<a href='registrar.php'>Registrate</a>","<a href='login.php'>Login</a>","");
?> 
Lo mejor de caerse al tropezar, es volverse a levantar.
Mira, aquí hay un ejemplo en vivo demostrando que lo publicado anteriormente por mi funciona.

Y aquí el código fuente:
<?php
	function getURL( $echo = true ) {
		$url = 'http';

		if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
			$url .= 's';
	
		$url .= '://';
		$url .= $_SERVER['SERVER_NAME']. ':' .$_SERVER['SERVER_PORT'];
	
		if( $echo )
			echo $url;
		else
			return $url;
	}
	
	define( 'URL', getURL( false ) );
	$imgfolder = 'images';
	$images = '';
	$gallery = '<div id="gallery">';
	
	if( is_dir( $imgfolder ) ) {
		if( $handle = opendir( $imgfolder ) ) {
			while( ( $img = readdir( $handle ) ) !== FALSE ) {
				if( $img != '.' && $img != '..' ) {
					$url = URL . '/images/' . $img;
					$images .= "viewer.add('$url');";
					$gallery .= "<img src='$url' />";
				}
			}
			closedir( $handle );
		} else {
			echo "<p>Ocurri&oacute; un error al abrir el directorio.</p>";
		}
	} else {
		echo "<p>$imgfolder no es un directorio.</p>";
	}
	
	$gallery .= '</div>';
?>
<!DOCTYPE html>
<html>
	<head>
		<title>Slide</title>
		<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
		<script type="text/javascript">
			<!-- 
	  	var viewer = new PhotoViewer();
			<?php echo $images; ?>
			//-->
		</script>
	</head>
	<body>
		<a href="javascript:viewer.show(0)">Slide</a>
		<?php echo $gallery; ?>
	</body>
</html>

La única diferencia es que este script no lee las URL desde la base de datos, sino que se crean en el momento. ¿No tienes una URL de tu sitio para poder verlo?

El problema que podría existir es que las imágenes no se están añadiendo al script.
¿Dices que funciona? Yo he pinchado ponde pone slide de la pagina que has marcao y el resultao es el mismo que si copio tu code y lo trabajo en local.: Una pagina en blanco diciendo "False"
Mira aqui lo he subido para que lo veas.
Mirando el codigo fuente que genera FF de tu code veo que sobra esto que destaco en negrita:
viewer.add('http://alquilabusevilla.eshost.es:80/imgPublicas/avConstitucion.jpg');
¿Será ese el fallo?
Lo mejor de caerse al tropezar, es volverse a levantar.
Mira a tu code le he quitao la "function getURL" y a la variable $url le he quitao "URL .", para que no apareciera lo que te indico en negrita en el anterior post. De esta menera APARECEN las imagenes.
El slide no funcionaba porque se te ha pasao poner <a href="javascript:void(viewer.show(0))">Slide</a>.
Ahora lo has conseguío ENHORABUENA. y Gracias, me gustaría que comentases tu code. Para enterarme bien.
Porque si no entiendo el code poca solucion puedo darle.
Ha quedado así:
<!DOCTYPE html>
<html>
    <head>
        <title>Slide</title>
        <script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
        
    </head>
    <body>
		<?php

require_once("config.php");
    $imgfolder = 'imgPublicas/';
    $images = '';
    $gallery = '<div id="gallery">';
    
    if( is_dir( $imgfolder ) ) {
        if( $handle = opendir( $imgfolder ) ) {
            while( ( $img = readdir( $handle ) ) !== FALSE ) {
                if( $img != '.' && $img != '..' ) {
                    $url ='imgPublicas/' . $img;
                    $images .= "viewer.add('$url');";
                    $gallery .= "<img src='$url' />";
                }
            }
            closedir( $handle );
        } else {
            echo "<p>Ocurri&oacute; un error al abrir el directorio.</p>";
        }
    } else {
        echo "<p>$imgfolder no es un directorio.</p>";
    }
    
    $gallery .= '</div>';
?>
		<script type="text/javascript">
            <!-- 
          var viewer = new PhotoViewer();
            <?php echo $images; ?>
            //-->
        </script>
		
        <a href="javascript:void(viewer.show(0))">Slide</a>
        <?php echo $gallery; ?>
    </body>
</html>
Pero el problema NO lo hemos resuelto. Como decía en el 1º post ¿como hago para que aparezcan solo las img de un determinado user? que sube la url de su img a la bbdd.
Lo mejor de caerse al tropezar, es volverse a levantar.
Mirando el codigo fuente que genera FF de tu code veo que sobra esto que destaco en negrita:
viewer.add('http://alquilabusevilla.eshost.es:80/imgPublicas/avConstitucion.jpg');

No sobra, sino que es solo una ruta absoluta en lugar de una relativa. En términos simples, una URL es como un "acceso directo" a una carpeta específica dentro de un servidor. No soy muy bueno explicando la diferencia entre ruta relativa y absoluta, así que quizás con un ejemplo te lo pueda explicar:

Suponiendo la siguiente estructura de carpetas:

/home/root // root sería la carpeta que contendrás las siguiente y /home es la que contiene a root:
  carpeta1
    sub-carpeta
      archivo-sc1
    archivo
  carpeta2
    archivo-c2
  archivo1
  archivo2
  archivo3

Suponiendo que se esta ejecutando el archivo3, una ruta relativa al archivo archivo-sc1 sería: carpeta1/sub-carpeta/archivo-sc1, mientras que una ruta absoluta incluiría todas las carpetas padre: /home/root/carpeta1/sub-carpeta/archivo-sc1. Lo bueno de las rutas absolutas es que puedes referir cualquier archivo o carpeta desde donde quiera que te encuentres (este lugar sería el archivo en ejecución).

Si quisieras referir el archivo3 mientras estas ejecutando el archivo-sc1 tendrías que escribir la ruta así: ../../archivo3. Lo que haces es decir "subo 2 carpetas (../../) y ejecuto el archivo". Esta estructura es simple y no es complicado referir archivos, pero en estructuras de archivos que incluyen muchas sub-carpetas, referir un archivo es complejo.

No sé cómo explicarlo, así que te aconsejo que aprendas más sobre rutas relativas y absolutas.

<?php
    function getURL( $echo = true ) {
        $url = 'http';

        if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
            $url .= 's';
    
        $url .= '://';
        $url .= $_SERVER['SERVER_NAME']. ':' .$_SERVER['SERVER_PORT'];
    
        if( $echo )
            echo $url;
        else
            return $url;
    }
    
    define( 'URL', getURL( false ) );
    $imgfolder = 'images';
    $images = '';
    $gallery = '<div id="gallery">';
    
    if( is_dir( $imgfolder ) ) {
        if( $handle = opendir( $imgfolder ) ) {
            while( ( $img = readdir( $handle ) ) !== FALSE ) {
                if( $img != '.' && $img != '..' ) {
                    $url = URL . '/images/' . $img;
                    $images .= "viewer.add('$url');";
                    $gallery .= "<img src='$url' />";
                }
            }
            closedir( $handle );
        } else {
            echo "<p>Ocurri&oacute; un error al abrir el directorio.</p>";
        }
    } else {
        echo "<p>$imgfolder no es un directorio.</p>";
    }
    
    $gallery .= '</div>';
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Slide</title>
        <script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>
        <script type="text/javascript">
            <!-- 
          var viewer = new PhotoViewer();
            <?php echo $images; ?>
            //-->
        </script>
    </head>
    <body>
        <a href="javascript:viewer.show(0)">Slide</a>
        <?php echo $gallery; ?>
    </body>
</html>

Quiero partir por aclarar que la función getURL funciona correctamente, pues lo que hace es obtener la URL base de cualquier sitio web. Te dejo un par de imágenes para que veas que en mi computador sí funciona:

Primero la galería (para que veas que sí se ven las fotos):
[contenido no disponible]

Ahora el slide con una foto:
[contenido no disponible]

Sería interesante que otro usuario nos dijera si tampoco ve las imágenes (como te ocurrió a ti) en el enlace de mi anterior publicación.

Ahora sí, vamos al código:

Lo primero que hago es verificar si la carpeta de imágenes es un directorio/carpeta válido con is_dir( $imgFolder ). Si lo es, entonces se prosigue, de lo contrario se muestra un error.

En PHP se pueden asignar valores a las variables en los controles de flujo (if...else por ejemplo), cosa que no se puede en todos los lenguajes. La siguiente línea que se ejecuta es la línea donde se abre el directorio de imágenes y se obtiene un recurso (un tipo de variable en PHP): $handle = opendir( $imgFolder ). $handle es el recurso que se utilizará para leer cada archivo dentro del directorio.

En el while lo que se hace es extraer cada archivo con la función readdir guardándolo en la variable $img. readdir devuelve FALSE cuando ocurre un error al leer un archivo.

Entre paréntesis: se utiliza !== en lugar de != para comprobar, además de la equivalencia, el tipo de dato. En PHP true es lo mismo que 1, así que si yo hago esto:

if( true == 1 )
  echo "Es igual a uno";
else
  echo "No es igual a uno";

mostrará "Es igual a uno". Sin embargo, si yo hago esto:

if( true === 1 )
  echo "Es igual a uno";
else
  echo "No es igual a uno";

mostrará "No es igual a uno". Esto se debe a que, si bien true vale 1, true es de tipo boolean, mientras que 1 es de tipo int o integer, por ende no son iguales. Siempre que necesites validar un valor boolean (true|false) utiliza 3 signos igual (===) para comparar igualdad o un signo de exclamación y dos signos igual (!==) para comparar desigualdad.

Continuando con el código...

if( $img != '.' && $img != '..' ) {
  // Dentro de este simplemente se asignan valores.
}

Cuando se trabaja con directorios, el punto (.) y los dos puntos seguidos (..) simbolizan la carpeta padre y la subir una carpeta respectivamente. Puesto que en este caso solo quería las imágenes, me olvido del resto de archivos que puedan haber dentro del directorio.

Por último, cuando sale del while se cierra el directorio con closedir( $handle );.

El resto del código creo que se entiende.

Saludos.
Vale comprendido, no sabía lo del recurso $handle que había visto varias veces ya.
No me queda claro esto
if( $img != '.' && $img != '..' ) {
  // Dentro de este simplemente se asignan valores.
}  
ya que por seguridad tengo un index.html en el directorio, y sí aparece en el slide como un archivo a mostrar. Y por tanto ( me da error)
Lo de escribir las rutas absolutas o relativas, lo sabía. Al menos en html. Si funciona de ambas manera, quizas ¿no sería conveniente no mostrar tanta informacion en el codigo fuente? ¿no?
Y en cuanto a la pagina que indicas, es realmente raro que a ti te funcione y a mi no. Pero ni en IE ni FF.
No se si has visitao tu codigo funcionando en el enlace que te he dejao.
Lo cierto y verdad que gracias a tu trabajo estoy aprendiendo cosas. 1 puntito
¡ Vaya lo siento, no puedo!
Lo mejor de caerse al tropezar, es volverse a levantar.
Jajajaja, ahora desaparecieron las imágenes de mi anterior publicación :P.

No me queda claro esto...

En ese caso simplemente modifícalo para que quede así:

if( $img != '.' && $img != '..' && $img != 'index.html' ) {
}

Así excluirás también el index.html (si es php, entonces cámbialo por php).

¿no sería conveniente no mostrar tanta informacion en el codigo fuente? ¿no?

En realidad no, porque siempre debes exponer lo que quieres que se vea. Suponiendo que expongas la ruta a las imágenes, esta es una carpeta que quieres que sea vista, por ende, si un usuario entra directamente es algo que no importa. Como tú ya sabes, poner un index.[php|html] previene el ingreso, así que puedes protegerte de esa manera.

Otra forma de protección es utilizar una cosa que se llama ModRewrite de Apache, que básicamente sirve para reescribir URLs. En este caso sí que no tengo idea, así que no te puedo ayudar (un tutorial sobre esto sería excelente :D).

Y en cuanto a la pagina que indicas, es realmente raro que a ti te funcione y a mi no. Pero ni en IE ni FF.

Es demasiado extraño. No se me ocurre cómo es que un servidor muestra la página diferente para distintos usuarios...

No se si has visitao tu codigo funcionando en el enlace que te he dejao.

Sí, entré a http://alquilabusevilla.eshost.es/prueba/otra.php y no me aparece ninguna foto :S. Aunque si intento entrar a esta URL http://alquilabusevilla.eshost.es:80/imgPublicas/avConstitucion.jpg tampoco puedo ver la imagen. ¿La carpeta imgPublicas esta bajo la carpeta public_html en tu servidor?

Lo cierto y verdad que gracias a tu trabajo estoy aprendiendo cosas. 1 puntito
¡ Vaya lo siento, no puedo!

Gracias, la intención es la cuenta :P.
http://alquilabusevilla.eshost.es/prueba/otra.php y no me aparece ninguna foto :S. Aunque si intento entrar a esta URL http://alquilabusevilla.eshost.es:80/imgPublicas/avConstitucion.jpg tampoco puedo ver la imagen. ¿La carpeta imgPublicas esta bajo la carpeta public_html en tu servidor?
Claro es que esa era la intencion: que vieras como veía yo el enlace que me pusistes.
Y como dejando sólo la ruta relativa, SI se ve bien. Mira http://alquilabusevilla.eshost.es/prueba/otra.php
Pincha sobre "pases de img"
Lo mejor de caerse al tropezar, es volverse a levantar.