Hi

Mijn bestand wil niet wissen. Als ik de glob-lijn echoëd is deze leeg. Toch staat er een bestand.
$id = 8
try {
	foreach (glob(DOCROOT . '/images/' . $id . '.*', GLOB_MARK + PATHINFO_ALL) as $filename) {
             unlink($filename);
	}
}

Wat doe ik nu weer fout?

Jan
Ik doe eerst een glob naar een array variabele en dan een foreach.
En dan net zo lang proberen tot het goed gaat.

echo 'Video Sources<br /><br />';
echo '<span style="color:red;">Click a title and go directly to Preview</span><br /><br />';
$glob = glob( $videosources . '*.{' . $globTXT . '}', \GLOB_BRACE);
foreach ($glob as $key => $value):
	$videomapnaam = pathinfo($value, PATHINFO_FILENAME);
	$videomapnaamURL = urlencode($videomapnaam);
	
	echo '&#x27a0; <code><a href="RestoreToPreview.php?Videomapnaam=' . $videomapnaamURL . '">' . $videomapnaam . '</a></code><br />';
endforeach;
Morgen eens proberen
Gelukt. hieronder de nieuwe code. misschien kan iemand er iets mee doen:).
elseif(isset($_POST['wissen'], $_POST['id'])) {
    $pics = glob(DOCROOT . '/images/' . $id . '.*');
    header('refresh:' . REFRESH_DEFAULT . ';url=/schaak/' . $CLUBINFO->SLEUTEL . '/OnzeLeden/edit.php?recno=' . $recno);
    try {
        foreach ($pics as $filename) {
           unlink($filename);
        }
    }
    catch(Exception $e) {
        localp($e);
    }
    echo 'Foto verwijderd';
}


Bedankt voor de hulp.

Reageren