Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2007, 19:51
chaleko
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 18 años, 6 meses
Puntos: 1
Ayuda con un error al subir archivos

Hola les cuento

tengo un sistema para subir archivos que funciona rebien hasta que subo el mismo archivo que ya existe, es decir si subo por ejmplo por primera vez

noticia4.xml sube sin problema

Peros si quiero subirla denuevo me arroja el siguiente ERROR

Warning: copy(../noticias/noticia4.xml) [function.copy]: failed to open stream: Permission denied in /home/colevita/public_html/admin/upnoticia.php on line 45

Mi php tiene lo siguiente...

<?php
$extensiones=array("html","exe","php");

$path="../noticias";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
echo "Nombre: $nombre <p>";
echo "Tamaño: $tamanio <p>";
echo "Tipo: $tipo";
}
else { echo "Error al subir el archivo"; }
?>



Como puedo arreglar esto para que pueda subir siempre el mismo archivo y que lo reemplace