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:
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.Codice PHP:
if ($_GET['menu'] == "gallery")
{
include("pages/gallery.php");
}
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:
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...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);
}
?>