[Php-avanzado] trabado con ftp

unes pacio unespac en gmail.com
Mar Oct 21 14:20:40 ART 2008


este es el codigo del ejercicio 3.5 el de subir un archivo al servidor y
descargarlo nuevamente al cliente, el problema es que me dice que no tengo
los permisos para descargarlo. El usuario y grupo son "pc" y tienen permiso
de lectura para todo el mundo


ERROR

Warning: ftp_get(ejercicios.txt) [function.ftp-get]: failed to open stream:
Permission denied in /var/www/html/2.3.5.php on line 26

Warning: ftp_get() [function.ftp-get]: Error opening ejercicios.txt in
/var/www/html/2.3.5.php on line 26





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
</head>
<body>
<?php
    $nombre = $_FILES['archivo']['name'];
    $tmp = $_FILES['archivo']['tmp_name'];
    $servidor="localhost";
    $usr='pc';
    $pass="";
    $des=$_GET['des'];
    if(is_uploaded_file($tmp)){
        $c=ftp_connect("$servidor");
        $conectar=ftp_login($c, $usr, $pass);
        if ($conectar ) {
            $carga = ftp_put($c, "/var/www/html/$nombre", $tmp, FTP_BINARY);
            ftp_close($c);
            print('<br /><a href="?des='."$nombre".'">descargar
'."$nombre".'</a><br />');
        }
    }
    if($des!= NULL ){
        $c=ftp_connect("$servidor");
        $conectar=ftp_login($c, $usr, $pass);
        ftp_get($c, "$des", "$des", FTP_BINARY );
    }
?>
<form action="2.3.5.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1024000" /><br>
<input type="file" name="archivo" /><br>
<input type="submit" /><br>
</form>
</body>
</html>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20081021/0bdcdeb9/attachment.htm 


Más información sobre la lista de distribución Php-avanzado