Foros del Web » Programando para Internet » PHP »

Script no funciona en php5

Estas en el tema de Script no funciona en php5 en el foro de PHP en Foros del Web. Saludos comunidad del Web, tengo un problema con el siguiente script: <?php if(!isset($imagen)){ for($i=1;$i<=15;$i++){ echo '<a href="?imagen=foto_'.$i.'"><img src="images/galeria1/foto_'.$i.'.jpg" border="1" width="170" hspace="8" vspace="5" /></a>'; if($i == ...
  #1 (permalink)  
Antiguo 11/04/2008, 22:31
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Script no funciona en php5

Saludos comunidad del Web, tengo un problema con el siguiente script:

<?php
if(!isset($imagen)){
for($i=1;$i<=15;$i++){
echo '<a href="?imagen=foto_'.$i.'"><img src="images/galeria1/foto_'.$i.'.jpg" border="1" width="170" hspace="8" vspace="5" /></a>';
if($i == 3 or $i == 6 or $i == 9 or $i ==12 or $i ==15){
echo '<br />';
}
}
} else {
echo '<img src="images/galeria1/'.$imagen.'.jpg" /><br /><a href="#" onClick="history.go(-1);">Volver a la galeria</a>';
}
?>

Al trabajarlo en mi computadora con AppServ funciona perfectamente pero al subirlo al servidor con php5 deja de hacerlo, disculparán que de entrada pida ayuda pero no encuentro solución, gracias de antemano.
  #2 (permalink)  
Antiguo 11/04/2008, 22:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Script no funciona en php5

no te sale algun error, nada de nada???

necesitamos mas info, el codigo parece valido...
  #3 (permalink)  
Antiguo 12/04/2008, 06:14
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Script no funciona en php5

el script es correcto. Te llega a hacer los marcos de las imagenes o ni eso?
lo digo pq a lo mejor lo que le ocurre es que no está bien la ruta a las imagenes
__________________
"Prefiero callar como un tonto, que hablar para confirmarlo"
Espectacular Portal en crecimiento: Artículos http://www.blorgia.com
  #4 (permalink)  
Antiguo 12/04/2008, 09:48
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Re: Script no funciona en php5

¡Gracias por sus respuestas!, vean el código sí funciona al procesarlo con AppServ en mi computadora, pero al subir la página con este código al servidor que me presta el servicio, simplemente deja de funcionar, salen todas las imagenes pequeñas pero si seleccionan una ya no aparece en grande, trabaja algo porque incluso la dirección cambia pero presenta de nuevo todas las imagenes pequeñas y no muestra ningún error.
  #5 (permalink)  
Antiguo 12/04/2008, 10:04
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Re: Script no funciona en php5

Este script hace cosas raras, al seleccionar en las fotos pequeñas solamente cambia de dirección, pone la dirección de la foto seleccionada pero presenta todas las miniaturas, y lo más curioso es que cambia la codificación del texto de unicode a windows.
  #6 (permalink)  
Antiguo 12/04/2008, 10:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Script no funciona en php5

Cita:
Iniciado por cesm Ver Mensaje
Este script hace cosas raras, al seleccionar en las fotos pequeñas solamente cambia de dirección, pone la dirección de la foto seleccionada pero presenta todas las miniaturas, y lo más curioso es que cambia la codificación del texto de unicode a windows.
lo del cambio de las direcciones ((si es en el servidor de tu hosting)) se ha de deber a ke tiene ciertas restricciones de acceso hasta los archivos, supongo... intenta poniendo las rutas completas ((con http:// ... ))

sino, intenta copiando dicha direccion de donde deberian salir las fotos, y pegala en el navegador... ve ke sucede...

lo de la codificacion, no es curioso... es asi, esta en la configuracion... tienes ke codificar este texto en el tipo ke estes usando... justo donde: content-type: text/html; charset=utf-8;

necesitas especificar el tipo de juego de caracteres ke vas a utilizar, y si recibes un dato ke no este en esa codificacion... debes recodificarlo con tus script... ((siempre ke sea TEXTO!!!))

me explike??

Te recomiendo ((al no poder modificar tu configuracion del hosting)) ke la averigues, e intentes igualarla con la de tu servidor local ((appserv)) asi, ya sabras a lo ke te atienes y sabras resolverlo mas rapido... no?

Última edición por pateketrueke; 12/04/2008 a las 10:11 Razón: configuracion
  #7 (permalink)  
Antiguo 14/04/2008, 22:56
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Re: Script no funciona en php5

Gracias Pateketrueke, me diste una luz y al final resultó que en el servidor no estaba activada la opción "register globals" por cuestiones de seguridad o algo así, me la activaron y funciona, pero me deja la duda si este script no me dará problemas de ese tipo. agradecería tu comentario.
  #8 (permalink)  
Antiguo 15/04/2008, 02:32
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Script no funciona en php5

pues.. pide que te las desactiven por la seguridad y simplemente usa $_SESSION() para tus variables
esa parte del codigo no nos la habias puesto, eh? :D
__________________
"Prefiero callar como un tonto, que hablar para confirmarlo"
Espectacular Portal en crecimiento: Artículos http://www.blorgia.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:55.