Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2005, 09:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Si creas una función ... . lo ideal sería que esta devuelva un "true" o false si se consiguió ejecutar ..

Código PHP:
function moverFoto($foto_p,$foto_tmp){ 
    if(
move_uploaded_file($foto_tmp"./fotos/".$foto_p)){ 
       return 
TRUE
    } else {
        return 
FLASE;
    }


if (
moverFoto($_FILES['foto_p']['name'],$_FILES['foto_p']['tmp_name'])){
  echo 
"subió la imagen ..";
} else {
   echo 
"no subió";

Por lo demás .. la imagen o archivo no se se "sube" por esa función .. para cuando la quieres usar el archivo en sí ya está en el servidor .. Es HTML y su campo file por HTTP el que literalmente "sube" el archivo .. Una vez en el servidor .. se mueve desde donde PHP por HTTP los deja temporalemnte (upload_tmp_dir ruta y nombre temporal que le dá) hacia donde lo necesites .. El uso de move_uploaded_file() te evitará problemas con configuraciones de PHP tipo "safe_mode" y similares restricciones.

Un saludo,