Foros del Web » Programando para Internet » PHP »

subir archivo servidor FTP

Estas en el tema de subir archivo servidor FTP en el foro de PHP en Foros del Web. Buenas compañeros, Primero voy a presentarme ya que este es mi primer mensaje en este foro, me llamo joaquin y práctico mi programación haciendo pequeñas ...
  #1 (permalink)  
Antiguo 14/08/2013, 06:34
 
Fecha de Ingreso: agosto-2013
Mensajes: 28
Antigüedad: 10 años, 8 meses
Puntos: 0
subir archivo servidor FTP

Buenas compañeros,

Primero voy a presentarme ya que este es mi primer mensaje en este foro, me llamo joaquin y práctico mi programación haciendo pequeñas páginas web.

Tengo el siguiente problema, quiero subir un archivo ( será mediante un input type file ) pero de momento lo hago manualmente hasta que consiga que me funcione el código.

Este es el código:

Cita:

$ftp_server = 'xxxxxx';
$conn_id = ftp_connect($ftp_server) ;


if(ftp_login($conn_id,'xxxxx', 'xxxxx') ){

echo "<script>alert('Conectado');</script>";
if(ftp_put($conn_id, 'aaa.jpg', 'C:\Users\jorozcog\Desktop\blog\aaa.jpg', FTP_BINARY) or die("ERRORRRRRRRR"))
{
echo "<script>alert('subido');</script>";
}
else
{
echo "<script>alert('No subido');</script>";
}


}else{
echo "<script>alert('No Conectado');</script>";
}

ftp_close($conn_id);
La conexión me hace correctamente, pero me falla el ftp_put me salta el die ERRORRRRRR que tengo puesto.

Alguien podría arrojarme algo de luz ?

El archivo C:\Users\jorozcog\Desktop\blog\aaa.jpg esta físicamente en esta ruta y quiero subirlo al FTP sea cual sea la ruta.
  #2 (permalink)  
Antiguo 14/08/2013, 07:34
 
Fecha de Ingreso: agosto-2013
Mensajes: 28
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: subir archivo servidor FTP

Ya encontre la solución, si alguien la quiere dejo el codigo

imagen.php

Cita:
<!DOCTYPE html>
<html>
<head>



</head>

<body>


<form action="subir.php" method="POST" enctype="multipart/form-data">
<input name="archivo_1" type="file">
<input type="Submit" name="Submit" value="Subir Archivo">
</form>


</body>
</html>
subir.php

Cita:


<?php
$FTP_User = "";
$FTP_Pass = "";
$FTP_Host = "";
$FTP_Root = "/blog/images/";
if ($_POST['Submit'] != "") {
$Connect = @ftp_connect($FTP_Host);
ftp_login($Connect, $FTP_User, $FTP_Pass);
$nombre_archivo = $FTP_Root . $_FILES['archivo_1']['name'];
$Local_Resource = $_FILES['archivo_1']['tmp_name'];
if(ftp_put($Connect, $nombre_archivo, $Local_Resource, FTP_BINARY)) {
echo "SUBIDO";
}
else
{
echo"ERROR AL SUBIR";
}
}
?>

Etiquetas: ftp, servidor
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 07:37.