Foros del Web » Programando para Internet » PHP »

Problema Condicional con Popup

Estas en el tema de Problema Condicional con Popup en el foro de PHP en Foros del Web. hola a todos, de antemano agradesco cualquier ayuda que me puedan otorgar, soy nuevo en php y tengo un problemita con una condicional... tengo una ...
  #1 (permalink)  
Antiguo 29/10/2007, 15:47
Avatar de Ryoga  
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 0
Problema Condicional con Popup

hola a todos, de antemano agradesco cualquier ayuda que me puedan otorgar,
soy nuevo en php y tengo un problemita con una condicional...
tengo una pagina echa en php en la cual le condiciono que si en una de las karpetas existe una imagen... cree el popup.. todo bien hasta ahi, subo una imagen y todo OK
pero lo que no entiendo es porque al subir otra imagen.. no muestra otro popup y nisikiera el que me mostraba anteriormente... >.<
adjunto codigo

Código PHP:
    <?php
    $filename 
'xxxxxx/01.jpg';
    if (
file_exists($filename)) {
        
?>window.open('xxxxxx/01.htm', 'v1', 'scrollbars=0,resizable=0,width=693,height=441')<?php
    
}
    
?>
    <?php
    $filename 
'popup/02.jpg';
    if (
file_exists($filename)) {
        
?>window.open('popup/02.htm', 'v2', 'scrollbars=0,resizable=0,width=960,height=263')<?php
    
}
    
?>

los htm estan kreados solo para quitar el borde.. y todos direccionados con su respectiva imagen..!

gracias..
  #2 (permalink)  
Antiguo 29/10/2007, 16:06
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Problema Condicional con Popup

Probaste poniendo toda la ruta en $filename ?

Usa esta funcion para buscar si el archivo existe en la ruta completa de la url:

Mensaje en el manual de php.net -> file_exists()
Cita:
Iniciado por ktcb123 at hotmail dot com
Código PHP:
<?php
    
function url_exists($url){
        
$url str_replace("http://"""$url);
        if (
strstr($url"/")) {
            
$url explode("/"$url2);
            
$url[1] = "/".$url[1];
        } else {
            
$url = array($url"/");
        }

        
$fh fsockopen($url[0], 80);
        if (
$fh) {
            
fputs($fh,"GET ".$url[1]." HTTP/1.1\nHost:".$url[0]."\n\n");
            if (
fread($fh22) == "HTTP/1.1 404 Not Found") { return FALSE; }
            else { return 
TRUE;    }

        } else { return 
FALSE;}
    }
?>
Suerte y Bienvenid@ a FDW!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 29/10/2007, 16:13
Avatar de Ryoga  
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema Condicional con Popup

gracias por tu respuesta,
la verdad es que no me funciono!..
no me muestra ningun popup.
la idea es que si esta la imagen salga el popup y si no esta.. no salga nada...
ojala aya entendido bien tu respuesta..!
  #4 (permalink)  
Antiguo 29/10/2007, 16:18
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Problema Condicional con Popup

Por eso preguntaba si testeaste poniendo la ruta completa tanto como http://tuservidor.com/images/upload/file.jpg o /carpeta/images/upload/file.jpg

Si utilizas la primera te sirve la funcion de arriba, sino, hazlo como estabas usandolo.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 29/10/2007, 16:20
Avatar de Ryoga  
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema Condicional con Popup

si testee.. u.u y aun asi no funciono... gracias de todas maneras por tu respuesta...
nose si se puede postear la web.. para ke veas de ke pasa o.o?
  #6 (permalink)  
Antiguo 29/10/2007, 16:24
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Problema Condicional con Popup

Si no tienes problemas en postearla ok... si quieres tener mas privacidad enviala por PM (mensaje privado)...

;)
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #7 (permalink)  
Antiguo 29/10/2007, 18:06
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Problema Condicional con Popup

Ya vi tu pagina y me aparecieron 2 popup!
Asi debe funcionar ?

Me aparecio antes si el bloqueador de popups que tiene el IE7
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #8 (permalink)  
Antiguo 30/10/2007, 06:16
Avatar de Ryoga  
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema Condicional con Popup

es que en la pagina, no estan up mis pruebas, osea no tienen los condicionales los popup, solo aparecen >.<!
sobre el bloqueador, que puedo hacer para que los muestre igual nomas xD?
  #9 (permalink)  
Antiguo 30/10/2007, 10:01
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Problema Condicional con Popup

Mmm... hasta ahora no he visto ningun blokeador que no funcione excepto para paginas que abren 4 o 5 al mismo tiempo... o sea que por ahi se les escapa uno.

Lo otro que puedes intentar es usar flash y capas para poner un popup y que no lo descubra el browser (revisa: www.feriadeldisco.cl ahi usan ese metodo)

Y si usas flash para eso ya es mas facil programarlo con php, porque llamas al flash y el flash se encarga de dicernir el mismo if que tienes arriba.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #10 (permalink)  
Antiguo 31/10/2007, 13:33
Avatar de Ryoga  
Fecha de Ingreso: octubre-2007
Mensajes: 16
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema Condicional con Popup

solucionado.. posteo la solucion por si alguien la necesita >.< es media obio kiza pero io no sabia!.


arriba donde decia
<script language="JavaScript" for="window" event="onload()">
habia ke poner
<script language="JavaScript" "window_onload()">
asi me dio soporte con iexplorer y firefox


Gracias por sus respuestas!
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 19:49.