Hallo,
ik zit met het volgende probleem.
Ik heb een script gemaakt die laat toe om fotos te verwijderen.
Het functionneerd heel goed.
Als de klant een nieuwe foto wil toevoegen, de upload is ok en het nieuw bestand wordt correct geschreven in de directory.
Als de klant een foto wil vervangen, dus eerst delete en dan upload, dan gebeurd er iets raar.
Als de pagina wordt herladen na de upload (geforceerd met header:location..) dan zie ik nog de oude foto (niet altijd!!!!!) en als ik een F5 doe, dan zie ik de nieuwe wat bewijst dat alles wel geschreven is.
Mijn vraag is dus, is er een speciale manier om een "refresh te doen " van een directory om zeker te zijn dat hij de nieuwe files gaat lezen??
ik doe dit om de dir te lezen.
$dir = "pictures";
$kl = strtolower($kl_num);
$opendir = opendir($dir);
$scan = scandir($dir);
$count_files = count($scan);
foreach ($scan as $file) {
if((strstr($file,$kl."-tb")) && (!strstr($file,"-tb0"))){
$count ++;
$e = substr($file,strlen($file)-5,1);
$name_tb = "img".$e;
echo '<input name="'.$name_tb.'" src="/pictures/'.$file.'" alt="Cliquez pour supprimer" title="cliquez pour supprimer" type="image" style="padding:7px; width:90px; height:65px" value="'.$file.'" />';
echo '<input name="image'.$e.'" type="hidden" value="'.$file.'" />';
echo '<input name="del" type="hidden" value="del" />';
}
}
closedir($opendir);
bedankt
2.267 views