error al subir archivo a ftp
Publicado por jorge (4 intervenciones) el 25/04/2011 03:19:12
Buenas hace poco empece con php y con lo que aprendi y con lo que vi en manuales arme este codigo para subir un archivo a un sitio ftp, el programa funciona bien y sube bien el archivo que selecciono, pero unicamente laprimera vez que lo ejecuto me sale esto:
Notice: Undefined index: Submit in C:\EasyPHP-5.3.6.0\www\subir.php on line 8 (que hace referencia a esta linea if ($_POST['Submit'] != "")
Si bien el programa funciona bien no se cual puede ser el error que tengo.
Si alguien me puede orientar le agradeceria mucho.
Saludos
<?php
$FTP_User = "xxxxxxxxxxxx";
$FTP_Pass = "zzzzzzzzzzzz";
$FTP_Host = "ftp.youhost.com.ar";
$FTP_Root = "/htdocs/";
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 "Archivo subido correctamente: $nombre_archivo<br />";
}
else
{
echo "Ha ocurrido un error al subir el archivo: $nombre_archivo<br />";
}
}
echo '<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>';
?>
Notice: Undefined index: Submit in C:\EasyPHP-5.3.6.0\www\subir.php on line 8 (que hace referencia a esta linea if ($_POST['Submit'] != "")
Si bien el programa funciona bien no se cual puede ser el error que tengo.
Si alguien me puede orientar le agradeceria mucho.
Saludos
<?php
$FTP_User = "xxxxxxxxxxxx";
$FTP_Pass = "zzzzzzzzzzzz";
$FTP_Host = "ftp.youhost.com.ar";
$FTP_Root = "/htdocs/";
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 "Archivo subido correctamente: $nombre_archivo<br />";
}
else
{
echo "Ha ocurrido un error al subir el archivo: $nombre_archivo<br />";
}
}
echo '<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>';
?>
Valora esta pregunta


0