-
help php script
stavo creando una gallery per un tizio, senza l'uso di database
qui potete vedere l'esempio: http://eresia-tnt.it/miranda
il mio problema è... come faccio a far ricaricare l'immagine nella stessa pagina (index.php)? Con il php_self? Non riesco a cimentarmi bene...
il codice php è questo:
Code:
<?php
//inserisco il percorso della cartella delle immagini
$img_dir = "./foto";
//uso il comando opendir per aprire la directory
$handle = opendir($img_dir);
//esploro il contenuto della directory
while ($files = readdir($handle)) {
//preparo le thumbnails o come si chiamano...
if ($files != "." && $files != ".." && substr($files,strlen($files)-6) == "_s.jpg" ) {
$foto = $img_dir . '/' . $files;
$miniatura = $img_dir . '/' . substr($files,0,strlen($files)-6) . '.jpg';
$commento = "";
//eventuali commenti...
if (file_exists($img_dir . '/' . substr($files,0,strlen($files)-6) . '.txt')) {
$commento = file_get_contents($img_dir . '/' . substr($files,0,strlen($files)-6) . '.txt') ;
}
//parto con il code html per vedere la gallery
print '<table width="400" border="0" align="center"><tr><td><a href="'.$miniatura.'"><img border="0" src="'.$foto.'" alt="" width="75" height="75" title="jpeg" /></a></td><td align="left" valign="top"><p>'.$commento.'</p></td></tr></table>'."\n";
}
}
?>
-
non ho capito quello che vuoi fare
-
vorrei far aprire l'immagine sempre nella pagina index.php
-
tipo index.php?immagine=file1.jpg e stampi a video solo quella?
se si devi leggerti tutto il contenuto di file1.jpg, spari fuori gli header giusti con header() (ci son gli esempi con header corretti per immagini su php.net)
e poi fai echo $immagine
-
si esatto così come dici te, ma non ho capito bene cosa intendi
-
index.php?filename=file1.jpg
<?php
header('Content-Type: image/jpeg');
@readfile($_GET['filename']);
?>
qualcosa del genere, non ho modo di provarlo da qui
-
ok ci provo domattina, thank u bilu
[Output: 6.46 Kb. compressed to 6.29 Kb. by saving 0.17 Kb. (2.63%)]