ranouf
Messages postés237Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 août 2009
-
14 oct. 2004 à 15:08
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
14 oct. 2004 à 20:30
pkoi ça marche pas ça ?
<?
if ($page="" or $page=null)
{
include("news.php");
}
else
{
$page=$page.".php";
include($page);
}
?>
g un lien ([index.php?page=News Accueil]) quand je click dessus normalement je devrais avoir news.php qui s'ouvre et bien non ya une erreur
Warning: main(.php): failed to open stream: No such file or directory in c:\easyphp1-7\www\soulac\index.php on line 58
Warning: main(): Failed opening '.php' for inclusion (include_path='.;C:\EasyPHP1-7\php\pear\') in c:\easyphp1-7\www\soulac\index.php on line 58
au niveau de include($page);
vous avez une idée ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 oct. 2004 à 20:16
Plus maintenant car il y a le file_exists, mais avant tu pouvais, suffisait de mettre une url de page distante avec un serveur n'analysant pas le php et hop, fini pour ton site :-(
Tu peux cliquer sur "réponse acceptée" en dessous de mon pseudo stp ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 oct. 2004 à 20:30
Tu peux faire un switch si tu as un nombre de pages peu important :
if(isset($_GET['page']))
{
switch($_GET['page']))
{
case 'news.php':
include 'news.php';
break;
case 'page2.php':
include 'page2.php';
break;
case else:
include 'news.php';
break;
}
}