ciao a tutti ho un piccolo problema...
sto facendo questo script (da implementare successivamente con l'inserimento in database di tutte le immagini)
breve premessa: è una multi-galleria con possibilità di visualizzare sottocartelle, e caricare intere cartelle sul server via FTP.
qual'è il problema? l'immagine si vede apena apro il file, poi con un refresh sparisce (e guardando il codice dopo il refresh, il tag "<img .. />" diventa "<img >,Codice PHP:
<?php
include 'inc/config.inc.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<h1>prova galleria mysq/php</h1>
<ul>
[*]
[url="admin/"]amministrazione database[/url]
[/list]
<h2>elenco gallerie</h2>
<ul>
<?php
$directory = "galleries";
$open_handle = opendir($directory);
while($read = readdir($open_handle)) {
if($read != "." && $read != "..") {
$dir = $directory."/".$read;
if (is_dir($dir)){
if((isset($_GET['galleria'])) and ($_GET['galleria']==$read)){
?>
[*]
[b]<?php echo $read; ?>[/b]
<?php
}
elseif(((isset($_GET['galleria'])) and ($_GET['galleria']!=$read)) or (!isset($_GET['galleria']))){
?>
[*]
[url="index.php?galleria=<?php echo $read; ?>"]<?php echo $read; ?>[/url]
<?php
}
}
elseif (is_file($dir)){
?>
[*]
[img]<?php echo $dir; ?>[/img]FILE : <?php echo $read; ?>
<?php
}
}
}
closedir($open_handle);
?>
</body>
</html>
Qualcuno mi sa dire come mai? come ovviare?
ho notato che se invece di avere una sola immagine aprissi la sottocartella (con più immagini) lo scherzo viene fatto solo alla prima in elenco
idee?