con una script php cerco di visualizzare delle immagini memorizzate in una cartella del server. lo script l'ho trovato in rete tra i tanti disponibili,più o meno complicati, ma sostanzialmente identici per quanto riguarda la visualizzazione.
il mio script è:
Codice: Seleziona tutto
<?php
$tizio="danilo";
$path = "/var/www/Foto/".$tizio."/";
$pathF = "/Foto/".$tizio."/";
//$path = "./Foto/".$tizio."/";
//echo " path=". $path;
if ($handle = opendir($path)) {
//echo "\n handle=". $handle;
$files = array();
while (false !== ($file = readdir($handle))) {
// if (false !== ($file = readdir($handle))) {
//echo "\n file =". $file;
if ($file !== '.' && $file !== '..') {
$files .= $file;
$completo= $path.$file;
//echo " qui arriva=". $completo;
echo '<img alt="',$file,'" src="',$pathF , $file , '">',"\n <p />";
// echo '<img src="'.$completo.'" alt="'.$file.'" />',"\n <p />";
// echo '<img alt="',$file,'" src="',$completo , '">',"\n <p />";
$im=imagecreatefrompng("$completo");
imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
?>
<?php
//echo " anche qui arriva=";
}
}
if ($files == null) {
echo "Directory vuota!!<br />\n";
}
}
?>
Le immagini sono contenute nella cartella: /var/www/Foto/danilo
Codice: Seleziona tutto
danilo@danilo-CX70-2PF:~$ cd /var/www/Foto/danilo
danilo@danilo-CX70-2PF:/var/www/Foto/danilo$ ls
chiusa_san_michele.png LOVE.png marina.jpg mpnviso_6.jpg vipera.jpg
danilo@danilo-CX70-2PF:/var/www/Foto/danilo$
[img]/home/danilo/Scaricati/x_forum.png[/img]
il sorgente generato è:
Codice: Seleziona tutto
<img alt="LOVE.png" src="/Foto/danilo/LOVE.png">
<p /><img alt="chiusa_san_michele.png" src="/Foto/danilo/chiusa_san_michele.png">
<p /><img alt="vipera.jpg" src="/Foto/danilo/vipera.jpg">
<p /><img alt="marina.jpg" src="/Foto/danilo/marina.jpg">
<p /><img alt="mpnviso_6.jpg" src="/Foto/danilo/mpnviso_6.jpg">
<p />
se manualmente clicco su una entrata , ottengo questo:
[img]/home/danilo/Scaricati/x_forum_2.png[/img]
come posso risolvere?
grazie per l'aiuto
danilo