Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/02/2008, 10:39
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: guardar links en DB MySQL para descarga archivos.

Gracias,
He provado con el codigo tal cual me has dado:


Código PHP:
if (isset($_POST['submit'])) {  
    if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
    
    
     // verifica haya sido cargado el archivo 
        $ruta_destino = "/cevit/archivos/";
        if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta_destino . $_FILES['fichero']['name'])) { // se coloca en su lugar final 
                    echo "<b>Upload exitoso!. Datos:</b><br>"; 
            echo "Nombre: <i><a href=\"".$ruta_destino . $_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>"; 
                        

// Aqui es donde insertas en tu BD la variable $_FILES['fichero']['name']
                     
        } 
    } else {    echo "no se pudo cargar el archivo";}
 
// A continuación el formulario 
}
?>
<body>
<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> </body>


y me aparecen los errores:


Warning: move_uploaded_file(/cevit/archivos/Cromoterapia.pdf) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\tuboolar-web.com\httpdocs\cevit\subir_archivos.php on line 29

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php30EC.tmp' to '/cevit/archivos/Cromoterapia.pdf' in C:\Inetpub\vhosts\tuboolar-web.com\httpdocs\cevit\subir_archivos.php on line 29


y la line 29 es:

Código PHP:
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta_destino $_FILES['fichero']['name'])) { // se coloca en su lugar 
Gracias.