Hola a todos.
Tengo unproblema al intentar un upload a traves de un formu.
Este es el formu:
<FORM ENCTYPE="multipart/form-data" ACTION="guardaArchivo.php" METHOD="post">
<INPUT type="hidden" name="lim_tamano" value="8000">
<p><b>Archivo a transferir<b><br>
<INPUT type="file" name="archivo"></p>
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
</FORM>
y este el guardaArchivo.php:
<?
# recogemeos en variables con el nombre de las usadas en el script anterior
# los valores transferidos por POST
$archivo_name= $_FILES['archivo']['name'];
$archivo_size= $_FILES['archivo']['size'];
$archivo_type= $_FILES['archivo']['type'];
$archivo= $_FILES['archivo']['tmp_name'];
$MAX_FILE_SIZE= $_POST['lim_tamano'];
if ($archivo != "none" AND $archivo_size != 0 AND $archivo_size<=$lim_tamano){
if (copy ($archivo, $archivo_name)) {
echo "<h2>Se ha transferido el archivo $archivo_name</h2>";
echo "<br>Su tamaño es: $archivo_size bytes<br>";
echo "<br>El fichero es tipo: $archivo_type <br>";
}else{
echo "<h2>No ha podido transferirse el fichero</h2>";
echo "<h3>Error interno del servidor.</h2>";
}
}else{
echo "<h2>No ha podido transferirse el fichero</h2>";
echo "<h3>su tamaño no puede exceder de $lim_tamano bytes</h2>";
}
?>
Me da este error:
Warning: copy(a.txt): failed to open stream: Permission denied in /web/htdocs/www.oraculorol.org/home/web/mail/guardaArchivo.php on line 14
No ha podido transferirse el fichero
Error interno del servidor.
y el php lo tengo configurado así:
file_uploads: On
upload_max_filesize: 10M
upload_tmp_dir: no value
post_max_size: 8M
pueden ayudarme chic@s?