Como hago un comodin para que PHP borre tres archivos que se llaman igual?
En pseudo codigo:
unlink($que_borrar.*)
| ||||
Respuesta: borrar archivos sin importar su extension (file.*) Podrías verificar si el nombre solamente es igual y si es así borrarlo, me refiero a que hagas algo así
Código PHP:
Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos Última edición por abimaelrc; 03/03/2010 a las 13:14 |
| ||||
Respuesta: borrar archivos sin importar su extension (file.*) Quedo bien. Funciona. Lo publico porque casi no hay informacion a través de buscadores. Cita: $ruta = "../".$_GET['recorrido']; $que_archivos_borrar = $_GET['nombre']; $que_thumb_borrar = "_thumb_".$_GET['nombre']; $a_eliminar = scandir($ruta); foreach($a_eliminar as $elemento) { $path = pathinfo($elemento); // con esto obtengo el nombre del archivo sin extension. if($path['filename'] == $que_archivos_borrar or $path['filename'] == $que_thumb_borrar) { $borrar = $ruta.$elemento; if(unlink($borrar)){ $response = "1"; //print "El archivo fue borrado"; } else { $response = "No se puede borrar ".$elemento.":hubo un fallo en el servidor. Por favor, vuelve atras y reintenta en unos segundos."; }; }}; echo $response; |
Etiquetas: |