Foros del Web » Programando para Internet » PHP »

Subir archivos por FTP a un servidor linux desde php

Estas en el tema de Subir archivos por FTP a un servidor linux desde php en el foro de PHP en Foros del Web. Hola a todos estoy tratando de subir archivos desde mi pagina por ftp! lo probe en un Servidor windows y me sube perfectamente el archivo ...
  #1 (permalink)  
Antiguo 16/11/2010, 14:34
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta Subir archivos por FTP a un servidor linux desde php

Hola a todos estoy tratando de subir archivos desde mi pagina por ftp! lo probe en un Servidor windows y me sube perfectamente el archivo que quiera, pero mi sitio esta montado sobre un servidor linux y aqui no funciona nose si tenga que configurarle algo al php! o alguna otra configuración necesaria para que esto funcione, la cosa es q cuando llega al ftp_connect("server","puerto") no hace nada se queda alli y no m muestra si se pudo conectar o no y no lee el codigo que viene despues de esta linea :s ya no se que hacer porfis si alguien me pudiera ayudar estaria enormemente agradecida
  #2 (permalink)  
Antiguo 16/11/2010, 14:45
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: Subir archivos por FTP a un servidor linux desde php

Hola,

Por si te puede ayudar,

Manual php:
Cita:
Lista de parámetros

host
La dirección del servidor FTP. Este parámetro no debe tener barras al final, y no debe ser precedido por ftp://.
Para que te podamos ayudar mejor muestranos el código que usas.

saludos,
__________________
Tu álbum de cromos online!!
  #3 (permalink)  
Antiguo 16/11/2010, 14:47
 
Fecha de Ingreso: noviembre-2010
Ubicación: /home/RD/Villa_Altagracia
Mensajes: 18
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: Subir archivos por FTP a un servidor linux desde php

Revisate este post brother

http://www.forosdelweb.com/f18/upload-php-ftp-usando-formulario-como-hacerlo-300194/
  #4 (permalink)  
Antiguo 24/11/2010, 12:38
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Subir archivos por FTP a un servidor linux desde php

Hola gracias por sus respuestas, probé ambas cosas pero nada y probé el codigo que tengo sobre una maquina con linux y el archivo si sube al servidor!!! sera algun problema de configuracion algo que tengo que habilitar :( ya no se que mas probar :s el codigo que estoy usando:

<form name="enviador" method="post" action="" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="9000000" />
Archivo: <input type="file" name="archivo" />
<input type="submit" name="subir" id="subir" value="subir"/>
<?php
if (isset($_POST['subir'])){
$ftp_server = "xxx.xx.xxx.x";
$cid = ftp_connect($ftp_server,"21") or die("No se pudo conectar a".$ftp_server);
$resultado= ftp_login($cid,"login","pass");
if ((!$cid) || (!resultado)){
echo "Fallo conexion"; die;
} else {
null;
}
ftp_pasv($cid, TRUE);
$local= $_FILES["archivo"]["name"];
$remoto= $_FILES["archivo"]["tmp_name"];
$tama= $_FILES["archivo"]["size"];
if ($tama>$_POST["MAX_FILE_SIZE"]){
echo "Excede el tamaño del archivo...";
}else{
if(is_uploaded_file($remoto)){
ftp_put($cid,$local,$remoto,FTP_BINARY);
echo "<br/><br/>El archivo se ha subido correctamente!";
}
else{
echo"<br/><br/>No se pudo subir el archivo intente de nuevo".$local;
}
}
ftp_close($cid);
}
?>
</form >

Gracias por su ayuda :)

Etiquetas: ftp, linux
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 15:37.