Tengo un detalle en windows si se ejecuta bien mi codigo pero en una maquina con linux no funciona alguien sabe el motivo le agradeceria infinitamente,,,,
El error me dice en que no pudo subir el archivo
Código PHP:
$clave=qweq;
//sube Archivos
$file = 'folios_sucursales.sql';
//$old_file = 'archivox.sql';
//$new_file = 'size.txt';
$fp = fopen($file, 'r');
$ftp_server="ftp.servidor.com.mx";
$ftp_user_name=$clave."@server.com.mx";
echo $clave;echo obed;
$ftp_user_pass=$clave."970411sw8";
$conn_id = ftp_connect($ftp_server);
//echo "$conn_id, $ftp_user_name , $ftp_user_pass";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
//cambiar nombre a archivo
$old_file = 'folios_sucursales.sql';
$new_file = 'folios/folios_sucursales.sql';
// establecer una conexión básica
$conn_id = ftp_connect($ftp_server);
// iniciar sesión con nombre de usuario y contraseña
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Iniciar la carga
$ret = ftp_nb_fput($conn_id, $file, $fp, FTP_BINARY);
while ($ret == FTP_MOREDATA) {
// Continuar la carga...
$ret = ftp_nb_continue($conn_id);
}
if ($ret != FTP_FINISHED) {
echo "Hubo un error al subir el archivo...";
exit(1);
}
// intentar renombrar el archivo $old_file a $new_file
if (ftp_rename($conn_id, $old_file, $new_file)) {
// echo "se ha renombrado $old_file a $new_file con éxito\n";
} else {
echo "Hubo un problema al renombrar $old_file a $new_file\n";
}
fclose($fp);
ftp_close($conn_id);
unlink($file);
Mejor dicho no es error simplemente no puedo subir el archivo por ftp a mi cuenta