inserire più Include

  • Creatore Discussione Creatore Discussione djeds
  • Data di inizio Data di inizio

djeds

Nuovo Utente
29 Dic 2006
1
0
0
ciao a tutti .. ultimamnente mi sono cimentato nella costruzione di pagine web in php.
Purtroppo ciò stà avvenendo con molta difficolta in quanto non riesco a far funzionare una funzione per includere una galleria di immagini ....

<?
@$pag = $_GET['pag'];
@$news=$_GET['news'];
@$gallery=$_GET['gallery'];

if (! isset($pag) && ! isset($news)) { include("news/all.php"); }
if (! isset($pag) && ! isset($gallery)) { include("gallery/index.php"); }
if ( isset($pag)) {$pag = $_GET['pag']; include("$pag.php");}

$news=$_GET['news'];
if (isset($news)) { include("news/$news"); }
/*
$pag =$_GET['pag'];
if (! isset($pag) && ! isset($news))
{
include("menu/index.php");
}
if ( isset($pag))
{
$pag = $_GET['pag'];
include("$pag.php");
}
*/
$gallery=$_GET['gallery'];
if (isset($gallery)) { include("gallery/$gallery"); }
/*
$pag =$_GET['pag'];
if (! isset($pag) && ! isset($gallery))
{
include("gallery/index.php");
}
if ( isset($pag))
{
$pag = $_GET['pag'];
include("$pag.php");
}
*/ ?>

mi hanno poi consigliato di :

elimina assolutamente l'assegnazione (con tanto di @) delle prime 3 righe e riscrivile così:

$pag = (isset($_GET['pag'])) ? $_GET['pag'] : '';
$news = (isset($_GET['news'])) ? $_GET['news'] : '';
$gallery = (isset($_GET['gallery'])) ? $_GET['gallery'] : '';

ed ora che ho eliminato le variabili come le ho fatte io il risultato è che non riesco a vedere nulla .. anche se secondo me il codice che non andrebbe bene è questo

$gallery=$_GET['gallery'];
if (isset($gallery)) { include("gallery/$gallery"); }
/*
$pag =$_GET['pag'];
if (! isset($pag) && ! isset($gallery))
{
include("gallery/index.php");
}
if ( isset($pag))
{
$pag = $_GET['pag'];
include("$pag.php");
}


Aiutatemi ..
Vi ringrazio anticipatamente
 

Discussioni simili