Foros del Web » Creando para Internet » Diseño web »

Subir archivos a ftp a traves de php

Estas en el tema de Subir archivos a ftp a traves de php en el foro de Diseño web en Foros del Web. Hola, mi primer POST de ayuda!! Necesito resolver un problema que tengo, miren: yo tengo una pagina de subir archivos a ftp (no a mysql) ...
  #1 (permalink)  
Antiguo 21/07/2010, 13:33
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Exclamación Subir archivos a ftp a traves de php

Hola, mi primer POST de ayuda!!

Necesito resolver un problema que tengo, miren:

yo tengo una pagina de subir archivos a ftp (no a mysql) pero qiuero agregar la funcion file_exist() y no se donde va en este codigo ni como ponerla, AYUDA!! tambien quiero agregar que solo tak formato puede enviarse.

Les dejo los //ayuda


Código PHP:
Ver original
  1. <?php
  2. $FTP_User = "*****";  // servidor requiere nombre de usuario
  3. $FTP_Pass = "*****"; // servidor requiere nombre de clave de usuario
  4. $FTP_Host = "******"; // Nombre de dominio
  5. $FTP_Root = "public_html/inc/upload/"; // Carpeta a la que se subirá los archivos
  6. $FTP_Rota = "inc/upload/"; // Algo que agregue yo, no cambien
  7.  
  8.  
  9.  
  10. if ($_POST['Submit'] != "") {
  11.     $Connect = @ftp_connect($FTP_Host);
  12.     ftp_login($Connect, $FTP_User, $FTP_Pass);
  13.     $nombre_archivo = $FTP_Root . $_FILES['archivo_1']['name'];
  14.     $Local_Resource = $_FILES['archivo_1']['tmp_name'];
  15.     $FTP_Rot2 = $FTP_Rota . $_FILES['archivo_1']['name'];
  16. }
  17.  
  18.  
  19.  if (ftp_put($Connect, $nombre_archivo, $Local_Resource, FTP_BINARY)) {
  20.         echo "Archivo subido al servidor correctamente: http://todostrucos.com.ar/$FTP_Rot2
  21. ";
  22.     }
  23.     else
  24.     {
  25.         echo "Se ha detectado un error al subir el archivo: $nombre_archivo
  26. ";
  27.     }
  28. ?>

Última edición por ameno123; 03/08/2010 a las 15:04
  #2 (permalink)  
Antiguo 21/07/2010, 14:28
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Subir archivos a ftp a traves de php

Hola, revisa acá, http://php.net/manual/en/function.file-exists.php

Ponelo antes del if en el cual inicias la subida del archivo, si ya existe pasas a un error, sino continuas con tu código.
__________________
elGastronomo
  #3 (permalink)  
Antiguo 21/07/2010, 20:32
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Subir archivos a ftp a traves de php

Esto asi no me sirve:

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>

nadie me lo puede armar cn el cdigo entero mas solo JPG??

Alguien puede editar el code con la funcion que necesito y ponerlo ahi abajo????
Alguien puede editar el code con la funcion que necesito y ponerlo ahi abajo????

Alguien puede editar el code con la funcion que necesito y ponerlo ahi abajo????

Alguien puede editar el code con la funcion que necesito y ponerlo ahi abajo????

Alguien puede editar el code con la funcion que necesito y ponerlo ahi abajo????

Es urgente

Última edición por ameno123; 03/08/2010 a las 14:17
  #4 (permalink)  
Antiguo 03/08/2010, 14:25
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Subir archivos a ftp a traves de php

Nadie responde...
  #5 (permalink)  
Antiguo 04/08/2010, 05:15
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Subir archivos a ftp a traves de php

Pues ya que estamos mejor te hacemos todo el código, o mejor aun, armamos todo tu sitio web y te lo entregamos hecho!!! que te parece...

Amigo, aquí se viene a aprender, no que hagan tu trabajo...

A pesar de todo te daré una pista, desde FTP no hay forma de verificar como tal si existe un archivo o no (como lo haria file_exists en PHP), sin embargo es fácil saber si existe o no utilizando ftp_mdtm y tener un poco de ingenio
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #6 (permalink)  
Antiguo 04/08/2010, 11:15
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Subir archivos a ftp a traves de php

Lo pedí asi porque es urgente y nadie me ayudaba. Lo puse haber si alguien es tan amable de armarmelo.

Etiquetas: ftp, php, subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.