Glob en wissen bestand
Hi
Mijn bestand wil niet wissen. Als ik de glob-lijn echoëd is deze leeg. Toch staat er een bestand.
$id = 8
Wat doe ik nu weer fout?
Jan
Mijn bestand wil niet wissen. Als ik de glob-lijn echoëd is deze leeg. Toch staat er een bestand.
$id = 8
Code (php)
1
2
3
4
5
2
3
4
5
try {
foreach (glob(DOCROOT . '/images/' . $id . '.*', GLOB_MARK + PATHINFO_ALL) as $filename) {
unlink($filename);
}
}
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.
En dan net zo lang proberen tot het goed gaat.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
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 '➠ <code><a href="RestoreToPreview.php?Videomapnaam=' . $videomapnaamURL . '">' . $videomapnaam . '</a></code><br />';
endforeach;
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 '➠ <code><a href="RestoreToPreview.php?Videomapnaam=' . $videomapnaamURL . '">' . $videomapnaam . '</a></code><br />';
endforeach;
Gelukt. hieronder de nieuwe code. misschien kan iemand er iets mee doen:).
Bedankt voor de hulp.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
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';
}
$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.