Scusatemi ma sto diventando matto! Ho creato una pagina "index.php" con dentro questo codice:
Dopo ho fatto le pagine "header.php","prova.php","prova1.php" ed "error.php"codice:<? include("header.php"); //MENU $p1="prova"; //pagina di default per i contenuti centrali if(isset($_GET['page'])){ //pagina passata via parametro $p1=$_GET['page']; if($p1!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p1) || $p1=="index" || !file_exists($p1.".php")) $p1="error"; //pagina di errore } include($p1.".php");?>
Dunque, la pagina "index.php" viene visualizzata correttamente (include tutti i file) ma se provo ad andare alla pagina "prova1.php"
con il seguente link:
mi viene mostrato il seguente errore:codice:<a href="index.php?page=prova1">
NON CAPISCO!!! Le pagine ci sono, lo script l'ho usato già un'altra volta e funzionava..boh,ho provato davvero di tutto!codice:Warning: main(error.php): failed to open stream: No such file or directory in h:\dangelabs_webtest\cte\index.php on line 9 Warning: main(): Failed opening 'error.php' for inclusion (include_path='.;c:\php4\pear') in h:\dangelabs_webtest\cte\index.php on line 9![]()
Qualcuno mi dà una manina? Grazie!

Rispondi quotando