Hola a todos: yo tambien estoy intentando hacer un uploads al servidor y no me deja.
He configurado el php.ini tal y como ha escrito cluster y he comprobado los permisos de escritura de los directorios temporal y el final del servidor donde quiero mandar los ficheros.
Si ejecuto mi script en el servidor funciona pero si lo hago desde culaquier otro PC no, asi que creo que mi fichero no llega a ser enviado al fichero temporal del servidor. Por que?
Mi formulario es:
<form action="carga_archivo.php" method="post" enctype="multipart/form-data">
<input type="file" name="file"> <input type="submit" name="enviar"
</form>
Y mi script de php es:
if($file)
{
print("Nombre fichero: $file_name<BR>");
if(!is_readable($file))
{
print("No se puede leer el fichero $file");
}
else
{
print("Nombre fichero: $file_name<BR>");
$path="$directorio/$file_name";
if(copy($file,$path))
{
printf("Exito");
}
else
{
printf("Error, no se ha podido copiar el archivo");
}
unlink($file);
}}}
else
{printf("Error, no existe ese fichero");
}
Si lo ejecuto en el servidor funciona, si lo ejecuto en otro PC entraen if(!is_readable($file)) asi que no llega al servidor. Por que? Creo que el servidor busca el archivo en sus disco, como puedo decirle que lo traiga desde mi disco local? Creia que enviarlo lo hacia directamente el formulario.
Por favor, alguien me puede ayudar?
Muchisimas gracias