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"; } ?>