Foros del Web » Programando para Internet » PHP »

problema con funcion que llama a otra funcion

Estas en el tema de problema con funcion que llama a otra funcion en el foro de PHP en Foros del Web. hola temngo esto Código PHP: function  extension2 ( $filename ){         return  substr ( strrchr ( $filename ,  '.' ),  1 );         }     function  MostrarFotosTotal ( ...
  #1 (permalink)  
Antiguo 28/06/2013, 15:36
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
problema con funcion que llama a otra funcion

hola temngo esto

Código PHP:
function extension2($filename){
        return 
substr(strrchr($filename'.'), 1);    
    }    


function 
MostrarFotosTotal($dir,  $referencia$q){
        
            
$directorio=opendir($dir);        
    @
$numero 1;    
    
while (
$archivo readdir($directorio)){

    
          if (
extension2($archivo)=='jpg' or  extension2($archivo)=='gif' or  extension2($archivo)=='png' or extension2($archivo)=='jpeg' or extension2($archivo)=='JPG' or  extension2($archivo)=='GIF' or  extension2($archivo)=='PNG' or extension2($archivo)=='JPEG' ){ 

.... 
accion

         
}
}


lo que pasa es que la function MostrarFotosTotal la llamo dos veces en el mismo archivo y si pongo la funcion extension2() dentro de la funcion MostrarFotosTotal en la segunda llamda me sale un error


Fatal error: Cannot redeclare extension2() (previously declared in C:\AppServ\www\cavanasvillage\includes\funciones.p hp:13) in C:\AppServ\www\cavanasvillage\includes\funciones.p hp on line 13


pero si la pongo fuera por ejmplo encima de la function MostrarFotosTotal no me hace nada la primera vez que llamo a la function
  #2 (permalink)  
Antiguo 28/06/2013, 15:38
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: problema con funcion que llama a otra funcion

ya lo arregle el problema es que tenia un exit donde no tenia que estar

Etiquetas: funcion, llama
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 15:01.