Cita:
Iniciado por GatorV
Deberías de replantear tu algoritmo, es mejor si primero lees tu archivo imagenes.txt, lo conviertes a un array, y luego compruebas si existen las imágenes, así tendrás mas control, prueba algo así:
Código PHP:
$imagenes = explode( "~", "imagenes.txt" );
foreach( $imagenes as $imagen ) {
if( file_exists( $imagen ) ) {
unlink( $imagen );
}
}
Saludos.
Gracias pero lo que planteo es justo al reves , consiste en que los archivos en el txt no sean borrados del server sino aquellos que no estan dentro de ese txt sean borrados , lo que ocurre es que al usr un campo for pues ok si aplico el if()en la primera comprobacion pues obviamente da pero el caso que nos ocupa que seria aplicar el else en un campo for es lo que falla
He probado de todo y no me sale , proque se trata como te decia de que los archivos dentro del txt sean respetados mientras que los que no estan en ese txt sean borrados del server
la estructura del archivo txt seria dato1~id salto de linea o \n y dato2~id , etc , asi consecutivamente , saludos y gracias