Programación Web y Scripting => PHP => Mensaje iniciado por: andres69 en Lunes 15 de Marzo de 2010, 04:57
Título: generar un link del mismo nombre del archivo
Publicado por: andres69 en Lunes 15 de Marzo de 2010, 04:57
tal vez sea muy facil, pero mi problema en php en concatenar y mi problema es elsiguiente
tengo esta linea:
Código: PHP
print'<a href=http://localhost/tesis/archivos/tests/.$PHP_SELF>Ir al archivo</a>';
la cual muestra "Ir al archivo" cuando yo le doy clic pues me manda al link que le puse que es al mismo archivo. la variable $php_SELF muestra el nombre del archivo pero no me sale el link
Me gustaria que me yuden
Título: Re: generar un link del mismo nombre del archivo
Publicado por: DriverOp en Lunes 15 de Marzo de 2010, 07:06
Código: PHP
echo"<a href="http://localhost/tesis/archivos/tests/".$PHP_SELF."">Ir al archivo</a>";
Título: Re: generar un link del mismo nombre del archivo
Publicado por: andres69 en Lunes 15 de Marzo de 2010, 22:55
GRacias mi hermano por tu ayuda pero no mas no me sale
no meas me llega hasta: http://localhost/tesis/archivos/tests/ (http://localhost/tesis/archivos/tests/" onclick="window.open(this.href);return false;) pero ya no me sale el nombre del archivo y eso es lo que quiero
PEro gracias por tu ayuda buscare un poco mas :beer:
Título: Re: generar un link del mismo nombre del archivo
Publicado por: DriverOp en Lunes 15 de Marzo de 2010, 23:24
Pues evidentemente el problema está en que la variable $PHP_SELF está vacía, pero escapa al problema que comentaste en el primer mensaje.
Título: Re: generar un link del mismo nombre del archivo
Publicado por: andres69 en Martes 16 de Marzo de 2010, 00:30
y como le asigno un nombre?
o conoces un sistema de upload que muestre el link o simplemente la ruta del archivo que se subio?
Título: Re: generar un link del mismo nombre del archivo
Publicado por: DriverOp en Martes 16 de Marzo de 2010, 04:51
A ver... Explica desde el principio qué es lo que quieres lograr.
Si tu problema está en que tienes un formulario que le permite al visitante subir un archivo al servidor y tú quieres poner un link al archivo subido, entonces es un poco más complicado que lo que estás preguntando en el OP. Tienes que hacer uso del array $_FILES[] para acceder al archivo subido. Pero para darte un ejemplo funcional necesito saber el nombre del input tipo file del formulario.
Si es otra cosa, explica con detalles por favor.
Título: Re: generar un link del mismo nombre del archivo
Publicado por: F_Tanori en Martes 16 de Marzo de 2010, 14:25
si no tienes activada register_globals debes usar
$_SERVER['PHP_SELF'];
Código: PHP
echo"<a href='".$_SERVER['PHP_SELF']."'>Ir al archivo</a>";
Código: PHP
echo"<a href="".$_SERVER['PHP_SELF']."">Ir al archivo</a>";
o
Código: PHP
echo"<a href="".$_SERVER['SCRIPT_NAME']."">Ir al archivo</a>";
Código: PHP
echo"<a href='#'>Ir al archivo</a>";
Código: PHP
echo"<a href='.'>Ir al archivo</a>";
Saludos
Título: Re: generar un link del mismo nombre del archivo
Publicado por: andres69 en Martes 16 de Marzo de 2010, 17:30