Foros del Web » Programando para Internet » PHP »

problema con ftp

Estas en el tema de problema con ftp en el foro de PHP en Foros del Web. Estoy subiendo un archivo por ftp desde mi pc hacia mi servidor el detalla esta en que si lo realizo con un usuario "cultural" sin ...
  #1 (permalink)  
Antiguo 19/05/2011, 10:49
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 1 mes
Puntos: 3
Exclamación problema con ftp

Estoy subiendo un archivo por ftp desde mi pc hacia mi servidor el detalla esta en que si lo realizo con un usuario "cultural" sin el dominio "@culturalocc.com.mx" lo ejecuta bien, pero al momento de usar otro usuario "[email protected]" ya no hace nada les muestro mi codigo...


Código PHP:
$ch curl_init(); 
                                    
$fecha=date(Y.M.d);
                                    
$localfile "actualizaciones.sql";   
                                    
$casa="tuxtla_actualizacion".$fecha.".txt";
                                    
$fp fopen($localfile"r");   
                                    
curl_setopt($chCURLOPT_URL"ftp://cultural:[email protected]/".$casa);
                                    
                                    
curl_setopt($chCURLOPT_UPLOAD1);   
                                    
curl_setopt($chCURLOPT_INFILE$fp);   
                                    
curl_setopt($chCURLOPT_INFILESIZEfilesize($localfile));   
                                    
curl_exec ($ch);   
                                    
$error_no curl_errno($ch);   
                                    
curl_close ($ch);   
                                    if (
$error_no == 0) {   
                                        
$error "Fichero subido correctamente.";  
                                        
$variable_php="Actualizaciones Realizadas con Exito";echo '<script languaje="JavaScript">    var varjs="'.$variable_php.'";alert(varjs);    </script>';
                                        
mysql_query("insert into ftp_control_modi (segundo,minuto,hora,dia,mes,anio,estatus,clave_sucursal) values('$segundo','$minuto','$hora','$dia','$mes','$anio','3','$clave_sucursal')",$link);   
                                      
$rutaAFichero="archivo.sql";
                                      
$puntero fopen ($rutaAFichero"w+"); 

                                      
                                    } else {   
                                      
$error "Error al subir el fichero.";
                                        
                                    } 
  #2 (permalink)  
Antiguo 19/05/2011, 11:21
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: problema con ftp

Para subir archivo lo mejor es trabajar con la librería correspondiente. Usa FTP.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/05/2011, 11:35
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: problema con ftp

Cita:
Iniciado por abimaelrc Ver Mensaje
Para subir archivo lo mejor es trabajar con la librería correspondiente. Usa FTP.
Gracias amigo... para los que puedan tener el mismo problema que yo aqui les dejo como lo resolvi...

Código PHP:
$file 'welcome.php';

$fp fopen($file'r');
$ftp_server="nombre_dominio";
$ftp_user_name="nombre_usuario";
$ftp_user_pass="pass_usuario";
$conn_id ftp_connect($ftp_server);

$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// Iniciar la carga
$ret ftp_nb_fput($conn_id$file$fpFTP_BINARY);
while (
$ret == FTP_MOREDATA) {

   
// Haga lo que quiera
   
echo "obed abdias luna cruz";

   
// Continuar la carga...
   
$ret ftp_nb_continue($conn_id);
}
if (
$ret != FTP_FINISHED) {
   echo 
"Hubo un error al subir el archivo...";
   exit(
1);
}

fclose($fp); 

Etiquetas: ftp
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 03:12.