<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><font face="arial" size="2">Alguien me puede decir como saber la ruta a los archivos que debo descargar via ftp?</font><div style="font-family: arial; font-size: 10pt;">Teoricamente estan en /public_html/ pero el directorio que consulto con is_dir me dice que no existe</div><div style="font-family: arial; font-size: 10pt;">Mando todo el script por si acaso Gracias</div><div style="font-family: arial; font-size: 10pt;"><br></div><div><div><font face="arial" size="2">$nombre_usuario_ftp=$_POST["usuario"];</font></div><div><font face="arial" size="2">$contrasenya_ftp=$_POST["clave"];</font></div><div><font face="arial" size="2">$servidor_ftp=$_POST["servidor"];</font></div><div><font face="arial" size="2">$id_con = ftp_connect($servidor_ftp,21) or die("No ha sido posible conectarse a $servidor_ftp");</font></div><div><font face="arial"
 size="2"><br></font></div><div><font face="arial" size="2">$carpeta="/public_html/".$_POST["carpeta"]."/";</font></div><div><font face="arial" size="2">if (ftp_login($id_con, $nombre_usuario_ftp, $contrasenya_ftp)){</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">      </span>echo "Conectado en $nombre_usuario_ftp@$servidor_ftp ";<span class="Apple-tab-span" style="white-space:pre">   </span></font></div><div><span class="Apple-tab-span" style="white-space:pre"><font face="arial" size="2">  </font></span></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">  </span>if (is_dir($carpeta)==true)</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">       </span>{<span class="Apple-tab-span" style="white-space:pre">   </span></font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">          </span>echo
 "<br> Existe carpeta";</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>$abredir=opendir($carpeta);   //abro el directorio y recorro el directorio buscando los archivo</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">              </span>echo "<br> Abrio carpeta";</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                </span>while (false!==($nombre_archivo=readdir($abredir)))</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">               </span>{</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                 </span>if (($nombre_archivo !== ".") && ($nombre_archivo !== ".."))   //valido que no sean . ni ..</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                      </span>{
  <span class="Apple-tab-span" style="white-space:pre">  </span></font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                          </span>//if($aux==$nombre_archivo)</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                               </span>//{</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                                       </span>//return $aux;</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                                    </span>DescargarArchivo($nombre_archivo);</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font face="arial" size="2">                                        </font></span></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                                  </span>//}</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">                       </span>}</font></div><div><font face="arial"
 size="2"><span class="Apple-tab-span" style="white-space:pre">          </span>}</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>}else{</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">            </span>echo "La Carpeta no Existe";</font></div><div><font face="arial" size="2"><span class="Apple-tab-span" style="white-space:pre">    </span>}</font></div><div><font face="arial" size="2">}</font></div><div><font face="arial" size="2"><br></font></div><div><font face="arial" size="2">function DescargarArchivo($fichero){</font></div><div><font face="arial" size="2"><br></font></div><div><font face="arial" size="2">$basefichero = basename($fichero);</font></div><div><font face="arial" size="2"><br></font></div><div><font face="arial" size="2">header( "Content-Type: application/octet-stream");</font></div><div><font face="arial" size="2"><br></font></div><div><font
 face="arial" size="2">header( "Content-Length: ".filesize($fichero));</font></div><div><font face="arial" size="2"><br></font></div><div><font face="arial" size="2">header( "Content-Disposition:attachment;filename=".$basefichero);</font></div><div><font face="arial" size="2">readfile($fichero);</font></div><div><font face="arial" size="2">}</font></div><div><font face="arial" size="2">}</font></div></div></td></tr></table>