hola espero que alguien me ayude con un problema de ftp
intento subir archivos al servidor en un dominio de prodigy.
este es el formulario.
<form name="enviador" method="post" action="recibe.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Archivo: <input type="file" name="archivo"><input type="submit">
y el php que lo sube es este
<?php
$cid = ftp_connect("www.midominio.com.mx");
$resultado = ftp_login($cid, "usuario","passw");
if ((!$cid) || (!$resultado)) {
echo "Fallo en la conexión"; die;
} else {
echo "Conectado.";
}
ftp_pasv ($cid, true) ;
echo "<br> Cambio a modo pasivo<br />";
ftp_chdir($cid, "/carpeta/sube/");
echo "Cambiado al directorio necesario";
usar $_POST, usamos $_FILES que le indica a PHP
$local = $_FILES["archivo"]["name"];
$remoto = $_FILES["archivo"]["tmp_name"];
$tama = $_FILES["archivo"]["size"];
echo "<br />$local<br />";
echo "$remoto<br />";
echo "$tama<br />";
echo "subiendo el archivo...<br />";
$ruta = "direcciondominio/sube/" . $local;
if ($tama>500000){
echo "Excede el tamaño del archivo...<br />";
} else {
if (is_uploaded_file($remoto)){
copy($remoto, $ruta);
}
else {
echo "no se pudo subir el archivo " . $local;
}
}
echo "Ruta: " . $ruta;
ftp_close($cid);
?>
el error que me sale es este
Warning: copy (midominio/sube/indice.doc): failed to open stream: Permission denied in midominio\sube\recibe.php on line 43
se se conecta y hace todo, pero el error se da en la linea copy($remoto, $ruta); ya probe con move_uploaded_file y tampoco da el mismo error
espero recibir su ayuda