Ciao a tutti, ho un codice PHP che voglio includere in un box della pagina che ho reso dinamico. Ho creato un menù in mysql e lo richiamo nel sito utilizzando:
Codice PHP:
if ($_GET['menu'] == "gallery")
{
include("pages/gallery.php");
}
assegnando i vari url ottengo l'indirizzo "nomesito/index.php?menu=gallery" funziona su tutte le varie voci di menù rendendo dinamico il div che contiene le info.
Quando però cerco di includere questo codice PHP "gallery" la pagina rimane fissa in modalità di "caricamento" e non ottengo nulla.
Il codice che voglio visualizzare è questo:
Codice PHP:
<?php
$page = $_SERVER['PHP_SELF'];
$base = "photos";
$get_album = $_GET['album'];
if (!$get_album)
{
echo "
[b]Seleziona un Album:[/b]</p>";
$handle = opendir($base);
while (($file = readdir($handle))!==FALSE)
{
if (is_dir($base."/".$file) && $file != "." && $file != "..")
{
echo "[url='$page?album=$file']$file[/url]
";
}
}
closedir($handle);
}
else { if (!is_dir($base."/".$get_album) || strstr($get_album,".")!=NULL || strstr($get_album,"/")!=NULL || strstr($get_album,"\\")!=NULL)
{
echo "Album inesistente!";
}
else
{ echo "[b]$get_album[/b]
";
$handle = opendir($base."/".$get_album);
while (($file = readdir($handle)) !== FALSE)
{
if ($file != "." && $file != "..")
{
echo "[url='$base/$get_album/$file'][img]$base/$get_album/$file[/img][/url]";
}
}
} closedir($handle);
}
?>
Se invece utilizzo l'idirizzo "originale" ovvero "nomesito/pages/gallery.php" funziona, ma così facendo non lo includo all'interno del layout e del box dinamico, compare singolarmente e non formattata...