Que debo hacer? mi versión de php es la 4.3.10
muchas gracias

| |||
Funciones Ftp Hola necesito usar funciones ftp en php, he leido que tengo que activar la libreria php_ftp.dll de mi php.ini pero no aparece, no esta. Que debo hacer? mi versión de php es la 4.3.10 muchas gracias ![]() |
| |||
Muchas gracias jerkan por la función, esta muy bien. El problema es q me da este error [function.ftp-put] failed to open stream: No such file or directory y creo q es por eso de la libreria. Si alguien sabe algo por favor. muchas gracias ![]() |
| |||
No, el error no es por no tener instalado dicha extensión de PHP . .en tal caso te diría algo tipo "función tal no existe ..." Indica el código que has probado concretamente y que datos usastes para referenciarte a tu archivo .. Un saludo, |
| |||
Este es código que tengo. Código PHP: Código PHP: Muchas gracias por todo , y a tod@s. Última edición por Cluster; 30/12/2005 a las 07:29 |
| |||
Nos faltaría lo que ya te pedí: No sólo el código que usas sino también los datos de prueba que estás usando .. El código podría funcionar bien . .pero a lo mejor estás usandolo "mal" o es originado bajo cierta circustancia que dá los datos que usas de pruebas (el archivio de donde lo seleccionas .. etc). Un saludo, |
| |||
Con el código "coloreado" se ven algunos detalles a simple vista: if(!empty($_POST["archivo"])){ El archivo en sí no sube por "$_POST" sino por $_FILES .. ese es un gran detalle. Es decir, .. el archivo lo subes por HTTP en un principio y lo "mueves" hacia su destino definitivo (por qué PHP todo archivo que sube lo hace hacia un directorio temporal y de ahí lo mueves tu a donde gustes en tu sitio) en tu caso lo haces por FTP .. lo cual podría evitarse si los archivos realmente quedan en el mismo servidor que corres tus scripts PHP. El uso de FTP solventa algunos problemas a nivel de "permisos" si corres PHP bajo "safe mode" aunque subas los archivos al mismo servidor que corre PHP. FTP lo deberías usar en ese caso o cuando los archivos definitivamente no van a quedar en el mismo servidor que ejecuta PHP. Piensatelo . .por qué hay formas mas sencillas de subir un archivo al servidor via HTTP sólo con funciones básicas para "mover" el archivo: http://www.php.net/manual/en/features.file-upload.php Si quieres seguir usando FTP .. revisa este mensaje del cual salió un código que puedas usar: http://www.forosdelweb.com/f18/imposible-subir-archivos-358291/ Un saludo, |
| |||
subir a ftp He cambiado el $_POST por $_FILES y tb he probado con $HTTP_POST_FILES por si es problema de la versión y con el código de los dos links que me dijiste, no se que hacer, pq sigue sin funcionar. El primer código que utilicé estaba en http://www.desarrolloweb.com/articul...2.php?manual=6 Por favor necesito ayuda. Gracias. |
| |||
Tienes que ir evaluando que sucede concretamente ... Mira que valores tienes en $_FILES al subir tu archivo, por ahí podrás ver si el archivo subió o no a tu servidor .. Mira si ves realmente los errores de PHP. No te guies por ese ejemplo de desarrolloweb.com .. realmente no sé como funciona .. sólo me explico que funcione en "local" donde el archivo está en el mismo servidor que el cliente que ejeucta tu script. (por qué usa "POST" para indicar un nombre de archivo con ruta y lo toma de ahí mismo). En las FAQ's de este foro y en el manual oficial de PHP donde te dejé el link tienes ejemplos para subir archivos. Ya te hice mi comentario al respecto. Si los archivos van a quedar en el mismo servidor que los subes .. NO uses FTP (en principio). Un saludo, |
| |||
Por fin consegui subir las imagenes a FTP Este es el código php que he utilizado para subir las fotos. Es un poco cutrecillo pero a mi me ha servido. El unico problema son los permisos que da en la ftp a las fotos, que son 600 y creo que deberian ser 664. Estoy buscando la forma de cambiarlos. Muchas gracias por la ayuda Código PHP: |
| |||
![]() Yo lo puse justo antes del mysql_free_result. Código HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> </head> <body> <table width="46%" cellpadding="0" cellspacing="0"> <form action="<?php echo $editFormAction; ?>" method="POST" enctype="multipart/form-data" name="form1"> <tr> <td colspan="3" align="left" class="txtgris">foto pequeña</td> <td width="75%"> <input name="foto" type="file" id="foto"> </td> </tr> <tr> <td colspan="3" align="left" class="txtgris">foto grande</td> <td><input name="foto_g" type="file" id="foto_g"> </td> </tr> <tr> <td colspan="5" height="2" > </td> </tr> <tr> <td colspan="4"> <input name="enviar" type="submit" id="enviar" value="Enviar"> <input type="hidden" name="MM_insert" value="form1"> </td> </tr> <input type="hidden" name="MM_update" value="form1"> </form> </table> </body> </html> |