Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/11/2005, 04:25
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Cita:
Iniciado por jam1138
Es un Sistema Operativo GNU/LINUX. En Windows sería "C:\autos".
Sabemos que para el caso planteado, estamos en un servidor sobre Linux. Además, en Windows, también se interpretará como raíz y dará error.

Cita:
Iniciado por jam1138
¿no estámos de acuerdo en no usar copy() sino move_uploaded_file()?; si se tiene activado safe_mode no le servirá copy()...
Ok jam, el tema no era tanto qué función utilizar. Sino que el segundo parámetro debe contener no sólo la carpeta, sino también el nombre del archivo.
Código PHP:
if (is_uploaded_file($_FILES['archivo']['tmp_name']) && $_FILES['archivo']['size']>0){
    if(
move_uploaded_file($_FILES['archivo']['tmp_name'], "autos/".$_FILES['archivo']['name'])){
        echo 
"<p>Upload correcto!</p>";        
    }else{
        echo 
"<p>No se pudo mover el archivo. Upload fall&oacute;!</p>";
    }
}else{
        echo 
"<p>No se pudo subir el archivo. Upload fall&oacute;!</p>";

Saludos

Última edición por jpinedo; 17/11/2005 a las 04:33