Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2007, 14:45
Ioryo
 
Fecha de Ingreso: abril-2007
Mensajes: 127
Antigüedad: 17 años, 10 meses
Puntos: 0
Problema con funciones ftp()

Bueno el problema es que me tira todos estos errores cada vez que ejecuto una funcion ftp:

Warning: ftp_login() expects parameter 1 to be resource, boolean given in C:\AppServ\www\web\uploads\ftp_config.php on line 3

Warning: ftp_pasv() expects parameter 1 to be resource, boolean given in C:\AppServ\www\web\uploads\upload_archivo.php on line 22

Warning: ftp_chdir() expects parameter 1 to be resource, boolean given in C:\AppServ\www\web\uploads\upload_archivo.php on line 23

Warning: ftp_pwd() expects parameter 1 to be resource, boolean given in C:\AppServ\www\web\uploads\upload_archivo.php on line 28

Warning: ftp_close() expects parameter 1 to be resource, boolean given in C:\AppServ\www\web\uploads\upload_archivo.php on line 46

Estos son los codigos:

ftp_config.php:

Código PHP:
<?php
$cid
=ftp_connect("localhost");
ftp_login($cid"root","123456");
?>
upload_archivo.php:

Código PHP:
<?php
session_start
();
?>

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<?php
if(empty($_SESSION["usuario"]))
{
echo 
'<p>Debes loguarte antes de continuar.<br>
<a href="uploads.php"><b>[ Volver ]</b></a></p>'
;
}
else
{
echo
set_time_limit(0);
include(
"ftp_config.php");
ftp_pasv($cidtrue);
ftp_chdir($cid"uploads");
$archivo=$_FILES["archivo"]["name"];
$archivo_tmp=$_FILES["archivo"]["tmp_name"];
$extension=$_FILES["archivo"]["type"];
$size=$_FILES["archivo"]["size"];
$move=ftp_pwd($cid)+"/uploads/";
$ruta="/uploads/".$archivo;

if (
is_uploaded_file($archivo_tmp))
{
if (
move_uploaded_file($archivo_tmp$move))
{
echo 
'
<p>Archivo subido con éxito:<br>
<a href="'
.$ruta.'">'.$archivo.'</a></p>';
}
}
else
{
echo 
'
<p>El archivo no se pudo subir.<br>
<a href="upload.php"><b>[ Volver ]</b></a></p>'
;
}
ftp_close($cid);
}

?>

</body>
</html>
Si alguien me puede ayudar voy a estar agradecido.