Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2003, 11:15
Avatar de Sir Kevin
Sir Kevin
 
Fecha de Ingreso: julio-2003
Ubicación: Barcelona
Mensajes: 25
Antigüedad: 20 años, 8 meses
Puntos: 0
Problemas con upload

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?