Foros del Web » Programando para Internet » PHP »

Fallo al subir fichero mediante PHP...

Estas en el tema de Fallo al subir fichero mediante PHP... en el foro de PHP en Foros del Web. Hola, que tal? He estado probando el script de subir un fichero que hay en el índice temático del foro de php y he intentado ...
  #1 (permalink)  
Antiguo 31/05/2006, 03:04
Avatar de crcbad  
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 19 años, 3 meses
Puntos: 0
Fallo al subir fichero mediante PHP...

Hola, que tal? He estado probando el script de subir un fichero que hay en el índice temático del foro de php y he intentado implementarlo en mi máquina a modo local para comprobar su correcto funcionamiento, pero parece no funcionar, el código que actualmente tengo puesto es este:

Código PHP:
<?php 
if (isset($_POST['submit'])) {  
    if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) 
    { 
     
$nombre$_FILES['fichero']['tmp_name'];
     echo 
"$nombre";
     
$ruta"Uploads/".$_FILES['fichero']['name']; 
     echo 
"$ruta";
     
        if(
move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta)) { // se coloca en su lugar final 
                    
echo "<b>Upload exitoso!. Datos:</b><br>"
                echo 
"Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>"
                 echo 
"Tipo MIME: <i>".$_FILES['fichero']['type']."</i><br>"
                    echo 
"Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>"
                    echo 
"<br><hr><br>"
        }
        
        else echo 
"No se ha copiado el fichero"
    }
    
    else echo 
"Ni siquiera se ha subido"
// A continuación el formulario 

?> 
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="post" enctype="multipart/form-data"> 
    Archivo: <input name="fichero" type="file"> 
    <input name="submit" type="submit" value="Upload!">  
</form>

Y la salida con el error que obtengo es:

C:\WINNT\TEMP\phpC1.tmpUploads/BuenasManeras.pps
Warning: move_uploaded_file(Uploads/BuenasManeras.pps): failed to open stream: Permission denied in c:\inetpub\wwwroot\subirFich.php on line 10

Warning: move_uploaded_file(): Unable to move 'C:\WINNT\TEMP\phpC1.tmp' to 'Uploads/BuenasManeras.pps' in c:\inetpub\wwwroot\subirFich.php on line 10
No se ha copiado el fichero


Alguién podría orientarme sobre lo que puede estar pasando?

Gracias por anticipado :)
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:
  #2 (permalink)  
Antiguo 31/05/2006, 03:08
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 1 mes
Puntos: 1
Seguramente sean los permisos de la carpeta. Cámbialos desde tu cliente FTP.
  #3 (permalink)  
Antiguo 31/05/2006, 03:50
Avatar de crcbad  
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 19 años, 3 meses
Puntos: 0
El fallo me da haciéndolo en modo local, y todas las carpetas tienen sus permisos correctamente puestos...
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:
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:27.