Le cuento muy breve si subo un archivo por medio de upload y si este archivo ya existe me arroja un
Warning: copy(../noticias/noticia4.xml) [function.copy]: failed to open stream: Permission denied in /home/colevita/public_html/admin/upnoticia.php on line 45
Es decir si subo uno.jpg lo sube y si lo vuelvo a subir uno.jpg como ya existe me dice que no puedo
Warning: copy(../noticias/noticia4.xml) [function.copy]: failed to open stream: Permission denied in..
Como puedo hacer que si ya existe el ARCHVO X me lo reemplaze o que lo BORRE y lo vuelva a SUBIR
AYUDA PORFA
le dejos el php que sube los archivos
Código :
<?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"; }
?> 