Reinoire imagine in browser dupa readaugare pe server
Scris: Mar Apr 28, 2015
M-am lovit de aceasta problema:
In cazul unui anunt postat, userul respectiv poate adauga 2 imagini de referinta. Le poate sterge si incarca altele dar in acest caz trebuie golit cacheul browserului pentru a elimina imaginile memorate in acele pozitii(imaginile sunt chemate prin fancybox, miniaturile(small) se schimba dupa primul refresh al paginii insa imaginile big isi pastreaza vechile foto. Eu am specificat in pagina ca trebuie recurs la stergere cache dar banuiesc ca nu toti stiu ce sa faca deci ar fi mult mai bine ca la upload foto sa se rezolve automat acest inconvenient. Ce trebuie sa adaug in scriptul de upload?
$cale_imagini este:
La chemare imagine in Fancybox:
In cazul unui anunt postat, userul respectiv poate adauga 2 imagini de referinta. Le poate sterge si incarca altele dar in acest caz trebuie golit cacheul browserului pentru a elimina imaginile memorate in acele pozitii(imaginile sunt chemate prin fancybox, miniaturile(small) se schimba dupa primul refresh al paginii insa imaginile big isi pastreaza vechile foto. Eu am specificat in pagina ca trebuie recurs la stergere cache dar banuiesc ca nu toti stiu ce sa faca deci ar fi mult mai bine ca la upload foto sa se rezolve automat acest inconvenient. Ce trebuie sa adaug in scriptul de upload?
Cod: Selectaţi tot
if(isset($_POST['Upload'])){
if($_GET['addfoto']=='foto')
$upload = new Upload();
$upload->uploadImageThumbRenameResize('file',"".$cale_imagini,($total_imagini + 1),512000,800,135,array("jpeg"));
header('Location: '.$_SERVER['PHP_SELF']);
}
Cod: Selectaţi tot
$cale_imagini = "foldere/anunturi/".$data_inregistrare."-".$login->getMemberId()."/id_".$_GET['id'];
Cod: Selectaţi tot
<?
for($i = $first_foto; $i <= $total_fotos; $i++)
{
echo '<a href="'.$cale.'/'. $i .'_big.jpg" rel="next'.$id.'"><img src="'.$cale.'/'. $i .'_small.jpg" width="135" alt=" '. $i .' " title="Foto '.$tip_anunt.'" alt="" /></a>';
}
?>