Foros del Web » Programando para Internet » PHP »

Problema con UPLOAD de Archivo

Estas en el tema de Problema con UPLOAD de Archivo en el foro de PHP en Foros del Web. Saludos Amigo que tal. Tengo un Formulario simple donde estoy cargando un archivo a mi servidor con PHP, pero al mismo tiempo hago conexion FTP ...
  #1 (permalink)  
Antiguo 08/07/2010, 08:39
Avatar de cambalacheweb  
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 100
Antigüedad: 15 años, 9 meses
Puntos: 0
Problema con UPLOAD de Archivo

Saludos Amigo que tal. Tengo un Formulario simple donde estoy cargando un archivo a mi servidor con PHP, pero al mismo tiempo hago conexion FTP con otro servidor diferente (otro website), y cuando el archivo se carga a mi servidor todo perfecto, pero cuando empieza el UPLOAD al segundo servidor me da error y me dice que no hubo problemas al encontrar el directorio. Como segundo intento tapo o pongo entre comentarios el script que sube el archivo a mi servidor para que nada más lo suba al segundo servidor externo y ahí si lo sube al segundo servidor.

No se si es que al subir a mi servidor se borra el Temporal y por eso al subir al segundo servidor no lo encuentra.

No se qué hacer... les dejo el código de la Carga a ver que me aconsejan.


Código PHP:
  if (is_uploaded_file($_FILES['miarchivo']['tmp_name'])) 
 {    
    
$archivo=$_FILES['miarchivo']["name"];
    
$directorio='archivos_recibidos/';
    
$temporal=$_FILES['miarchivo']["tmp_name"];
    
$carga_archivo=move_uploaded_file($temporal,$directorio.$archivo);
    
$carga '1';
    
$subio true;
    
    if(
$carga_archivo)
    {
        
$cid ftp_connect("www.receptoriadigital.com");
        
$resultado ftp_login($cid"op0261t","pZ8VJ4r9nE");

        if ((!
$cid) || (!$resultado)) {
            echo 
"Fallo en la conexión."; die;
        } else {
            echo 
"Conectado.";
        }
        
ftp_chdir($cid"public_html");
        if (
ftp_put($cid$archivo$temporalFTP_ASCII)) {
         echo 
"se ha cargado éxito\n";
        } else {
         echo 
"Hubo un problema durante la transferencia de $file\n";
        }
        
ftp_close($cid);
    }
    
    
 } 
  #2 (permalink)  
Antiguo 08/07/2010, 08:46
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Problema con UPLOAD de Archivo

Sí, seguramente la función move_uploaded_file te mueve el archivo temporal.
Probá reemplazando en la función ftp_put la variable $temporal por $directorio.$archivo a ver que pasa.
__________________
Saludos.

Gustavo
  #3 (permalink)  
Antiguo 08/07/2010, 09:04
Avatar de cambalacheweb  
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 100
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema con UPLOAD de Archivo

Excelente Hermano.... GRACIAS... Funcionó perfecto. El archivo se subió a ambos servidores perfectamente. No vi la solución por ese ángulo.

Gracias.

Saludos desde Caracas, Venezuela. Suerte.

Etiquetas: upload
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 23:17.