PDA

View Full Version : help php script



Mez
12th November 2008, 23:10
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:



<?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";

}

}

?>

Bilu
13th November 2008, 00:09
non ho capito quello che vuoi fare

Mez
13th November 2008, 00:11
vorrei far aprire l'immagine sempre nella pagina index.php

Bilu
13th November 2008, 00:14
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

Mez
13th November 2008, 00:21
si esatto così come dici te, ma non ho capito bene cosa intendi

Bilu
13th November 2008, 00:25
index.php?filename=file1.jpg

<?php
header('Content-Type: image/jpeg');
@readfile($_GET['filename']);


?>
qualcosa del genere, non ho modo di provarlo da qui

Mez
13th November 2008, 00:28
ok ci provo domattina, thank u bilu