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