Come il codice ! quando la variabile non esiste

S. Sim

Nuovo Utente
23 Dic 2006
17
0
0
Salve a tutti , ho un probblema con uno script , sto facendo un sito che nella index a una tabella con scritto questo codice PHP
PHP:
if (isset($_GET["Dir"])) {
  include_once($_GET["Dir"].".php") ;
}else {
  include ("home.php") ;
}
sopra alla tabella ho messo una barra di navigazione con questo codice a hogli link (prendiamo ora come esempio il link collegato alla home)
HTML:
<a href="index.php?Dir=home>home</a>
ora questo link mi immette nella variabile Dir il contenuto home e lo script immete il contenuto della variabile più lestenzione php (insomma mi include una pagina) ora io voglio mettere una condizione che mi dica , che quando la pagina che che ha lo stesso nome della variabile non esiste mi visualiza un' altra pagina (EX: error.php)

come posso modificare lo script ?
 
Ultima modifica:

S. Sim

Nuovo Utente
23 Dic 2006
17
0
0
Salve a tutti , ho un probblema con uno script , sto facendo un sito che nella index a una tabella con scritto questo codice PHP
PHP:
if (isset($_GET["Dir"])) {
  include_once($_GET["Dir"].".php") ;
}else {
  include ("home.php") ;
}
sopra alla tabella ho messo una barra di navigazione con questo codice a hogli link (prendiamo ora come esempio il link collegato alla home)
HTML:
<a href="index.php?Dir=home>home</a>
ora questo link mi immette nella variabile Dir il contenuto home e lo script immete il contenuto della variabile più lestenzione php (insomma mi include una pagina) ora io voglio mettere una condizione che mi dica , che quando la pagina che che ha lo stesso nome della variabile non esiste mi visualiza un' altra pagina (EX: error.php)

come posso modificare lo script ?

no , scusa ,lo scritto sopra, mero sbagliato , no è proprio un probblema , voglio solo sapere come faccio a inserire una condizione che mi include una pagina quando il nome della variabile non corrisponde ad il nome del file che include dentro alla tabella
 
Ultima modifica:

killua85

Nuovo Utente
22 Mag 2007
12
0
0
se ho capito bene vorresti verificare l'esistenza di un file , se questo non esiste vorresti includere una pagina di errore che dica la pagian non esiste giusto?
se e questo quello che vorresti fare potresti utillizare la funzione file_exists per controllare se la pagina e presente nella directory
PHP:
<?
if (isset($_GET["Dir"])) {
 if(file_exists($_GET["Dir"].".php")){
  include_once($_GET["Dir"].".php") ;
  }else
  {
	include("pagina_errore.php");
}
}else {
  include ("home.php") ;
} 


?>
 

S. Sim

Nuovo Utente
23 Dic 2006
17
0
0
se ho capito bene vorresti verificare l'esistenza di un file , se questo non esiste vorresti includere una pagina di errore che dica la pagian non esiste giusto?
se e questo quello che vorresti fare potresti utillizare la funzione file_exists per controllare se la pagina e presente nella directory
PHP:
<?
if (isset($_GET["Dir"])) {
 if(file_exists($_GET["Dir"].".php")){
  include_once($_GET["Dir"].".php") ;
  }else
  {
	include("pagina_errore.php");
}
}else {
  include ("home.php") ;
} 


?>

Grazie mille , ora il codice va
 
Discussioni simili
Autore Titolo Forum Risposte Data
Shyson Nascondere codice quando si linka Javascript 10
M Analisi sito per pulire codice inutile HTML e CSS 1
JeiMax Modifica codice php personalizzato PHP 2
R Dubbi su siti sviluppati con Wordpress e con codice WordPress 6
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
L Php_aggiornamento codice PHP 3
Shyson Codice wp-login non funziona PHP 2
G Codice html Javascript 1
Shyson Modificare codice e creare link PHP 0
F Il codice php è giusto? PHP 2
napuleone Con le date il codice da di matto o forse non è così Javascript 6
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
Shyson Codice che trova item casuali PHP 1
E Barra di avanzamento codice PHP PHP 4
R [c#] Proteggere il codice dell'applicazione C/C++ 0
D modificare questo codice per inserimento in text e non in tabella jQuery 1
L salvare codice html in mysql PHP 3
A eliminare caratteri diacritici con codice ascii PHP 4
M Controllo del codice fiscale/partita iva PHP 11
Z Difficoltà codice data PHP 0
I PROBLEMA CODICE INSERTION SORT C C/C++ 2
I PROBLEMA CODICE C - INSERTION SORT Presentati al Forum 1
L login con solo un codice PHP 3
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
R Modifica codice per l'upload di più file PHP 1
gandalf1959 ricercare porzioni di codice da sito gestito con WordPress WordPress 11
D verifica codice fiscale persona fisica /aziendale stesso campo HTML e CSS 1
A Aprire la window form Add Connection da codice Visual Basic 4
felino [Wordpress] Sito web con codice malevolo WordPress 7
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
C Refresh parte di codice pagina php PHP 6
Shyson [PHP] Aggiungere link al codice PHP 0
felino Domini hackerati con codice malevolo Hosting 2
A come spedire SMS da codice PHP con mdem USB PHP 0
M [PHP] Come inserire codice html in un ciclo while PHP 2
G Eseguire codice solo al termine della chiamata ajax Ajax 1
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
felino [Dominio] File con permessi 444 e codice malevolo Domini 3
Shyson [PHP] Codice iscrizione e invio avviso nuovi articoli PHP 3
elpirata Implementare Copy to clipboard in codice html HTML e CSS 1
L [PHP] Problema su codice o server PHP 5
Shyson [PHP] Inserire testo nel codice PHP 2
Shyson [PHP] Nascondere codice PHP 3
H cancellare avatar in codice PHP PHP 2
G [PHP] Revisione codice per registrazione PHP 8
Shyson [WordPress] [PHP] Creare codice che evidenzia nuovi articoli WordPress 0
S [WordPress] Creare una select box con partita iva e codice fiscale in base a una logica. WordPress 0
M [PHP] Codice fiscale inverso PHP 3
P [HTML] Codice non funzionante su ZP HTML e CSS 1
A Conversione Codice da mysql a mysqli Database 1

Discussioni simili