
| |||
Formulario para subir archivo al ftp Hola busco un codigo que funcione y este probado para que la gente de mi web mediante un boton de examinar suban canciones en .mp3, si alguien me lo pondria y me lo explicaria me haria un favor, intente hacer en otro sitio pero me da error ![]() |
| ||||
Respuesta: Formulario para subir archivo al ftp Creo no te cuesta nada hacer click en el enlace, http://www.forosdelweb.com/f18/aport...as-php-569025/ esta hasta arriba del foro por algo ![]() Saludos. |
| |||
Respuesta: Formulario para subir archivo al ftp Encontre este. Pero pongo ftp.miweb.com usuario y pw y lo subo y despues de un rato, me sale la pagina en blanco y no se a subido, intente cambiar la carpeta y eso pero nada ![]() <?php // Primero creamos un ID de conexión a nuestro servidor $cid = ftp_connect("www.cg.edu.mx"); // Luego creamos un login al mismo con nuestro usuario y contraseña $resultado = ftp_login($cid, "usuario","noteladigo"); // Comprobamos que se creo el Id de conexión y se pudo hacer el login if ((!$cid) || (!$resultado)) { echo "Fallo en la conexión"; die; } else { echo "Conectado."; } // Cambiamos a modo pasivo, esto es importante porque, de esta manera le decimos al //servidor que seremos nosotros quienes comenzaremos la transmisión de datos. ftp_pasv ($cid, true) ; echo "<br> Cambio a modo pasivo<br />"; // Nos cambiamos al directorio, donde queremos subir los archivos, si se van a subir a la raíz // esta por demás decir que este paso no es necesario. En mi caso uso un directorio llamado boca ftp_chdir($cid, "boca"); echo "Cambiado al directorio necesario"; // Tomamos el nombre del archivo a transmitir, pero en lugar de usar $_POST, usamos $_FILES que le indica a PHP // Que estamos transmitiendo un archivo, esto es en realidad un matriz, el segundo argumento de la matriz, indica // el nombre del archivo $local = $_FILES["archivo"]["name"]; // Este es el nombre temporal del archivo mientras dura la transmisión $remoto = $_FILES["archivo"]["tmp_name"]; // El tamaño del archivo $tama = $_FILES["archivo"]["size"]; echo "<br />$local<br />"; echo "$remoto<br />"; echo "subiendo el archivo...<br />"; // Juntamos la ruta del servidor con el nombre real del archivo $ruta = "/srv/www/htdocs/boca/" . $local; // Verificamos si no hemos excedido el tamaño del archivo if (!$tama<=$_POST["MAX_FILE_SIZE"]){ echo "Excede el tamaño del archivo...<br />"; } else { // Verificamos si ya se subio el archivo temporal if (is_uploaded_file($remoto)){ // copiamos el archivo temporal, del directorio de temporales de nuestro servidor a la ruta que creamos copy($remoto, $ruta); } // Sino se pudo subir el temporal else { echo "no se pudo subir el archivo " . $local; } } echo "Ruta: " . $ruta; //cerramos la conexión FTP ftp_close($cid); ?> |
| |||
Respuesta: Formulario para subir archivo al ftp Se supone que estos foros son para ayudar a la gente, pero las pocas veces que pregunte tanto en la seccion flash y php me dijeron buscalo... Eso es ayuda? Tanto moderadores que mas saben son los que menos ayudan... enfin . Tranquilo que no entro mas aqui, no os molesto. Podeis borrar mi cuenta. chao |
| ||||
Respuesta: Formulario para subir archivo al ftp ¿Que sentido o motivación tiene ayudar a alquien que espera que le den de comer en la boca? Dentro de las mismas reglas del foro se habla del funcionamiento del mismo, y entre ellas, de buscar primero si el tema ya se trató y fue respondido con anterioridad. Aquí todo el mundo colabora de forma honoraria, por voluntad y motivación propia, poco educado veo que critiques o te quejes, más si no aportas nada. Sería muy bueno que tuvieras un poco de autocrítica. Última edición por enriqueplace; 13/08/2008 a las 09:30 Razón: mal redactado |
| ||||
Respuesta: Formulario para subir archivo al ftp Si alguien se digna a contestar algo como: "Buscalo en las FAQs", es porque precisamente el tema que estas tocando ya se vio con anterioridad. Por eso se llaman FAQ's Frequently Asked Questions. Por otro lado, nadie esta obligado a responder lo que en el foro es posteado. El foro solo es el medio que nos permite compartir informacion y experiencias entre colegas de igual interes. Asi que al menos se deberia estar agradecido de que alguien se tomara la molestia de responder a mi tan insulsa pregunta. En lo personal yo creo que esto se merece un STFW. ![]() POSDATA: Si alguien desconoce el significado de STFW, por favor, busquelo. ![]() |