[Php-avanzado] ruta ftp
Damián Colledani
damian_colledani en yahoo.com
Mar Mayo 7 10:28:01 ART 2013
Alguien me puede decir como saber la ruta a los archivos que debo descargar via ftp?Teoricamente estan en /public_html/ pero el directorio que consulto con is_dir me dice que no existeMando todo el script por si acaso Gracias
$nombre_usuario_ftp=$_POST["usuario"];$contrasenya_ftp=$_POST["clave"];$servidor_ftp=$_POST["servidor"];$id_con = ftp_connect($servidor_ftp,21) or die("No ha sido posible conectarse a $servidor_ftp");
$carpeta="/public_html/".$_POST["carpeta"]."/";if (ftp_login($id_con, $nombre_usuario_ftp, $contrasenya_ftp)){ echo "Conectado en $nombre_usuario_ftp@$servidor_ftp "; if (is_dir($carpeta)==true) { echo "<br> Existe carpeta"; $abredir=opendir($carpeta); //abro el directorio y recorro el directorio buscando los archivo echo "<br> Abrio carpeta"; while (false!==($nombre_archivo=readdir($abredir))) { if (($nombre_archivo !== ".") && ($nombre_archivo !== "..")) //valido que no sean . ni .. { //if($aux==$nombre_archivo) //{ //return $aux; DescargarArchivo($nombre_archivo); //} } } }else{ echo "La Carpeta no Existe"; }}
function DescargarArchivo($fichero){
$basefichero = basename($fichero);
header( "Content-Type: application/octet-stream");
header( "Content-Length: ".filesize($fichero));
header( "Content-Disposition:attachment;filename=".$basefichero);readfile($fichero);}}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130507/50185cd1/attachment.html>
Más información sobre la lista de distribución Php-avanzado