PHP Include qui renvoie une page blache
Résolu
Terreazur
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Ce script php me retourne bien la page souhaitee sur le premier element de mon menu (accueil) mais sur les autres, il me renvoie une page blanche, sans message d erreur, juste une page blanche.
Le code html du menu :
<div class="haut">
<ul class="menu">
<li><a href="index.php?page=accueil">Accueil</a></li>
<li><a href="index.php?page=fraise">fraise</a></li>
<li><a href="index.php?page=pomme">pomme</a></li>
<li><a href="#">orange</a></li>
<li><a href="#">kiwi</a></li>
<p class="Style8"> </p>
</ul>
</div>
le script php :
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'accueil': include ('accueil.php'); break;
case 'fraise': include ('fraise.php'); break;
case 'pomme': include ('pomme.php'); break;
}
?>
Merci a tous
Ce script php me retourne bien la page souhaitee sur le premier element de mon menu (accueil) mais sur les autres, il me renvoie une page blanche, sans message d erreur, juste une page blanche.
Le code html du menu :
<div class="haut">
<ul class="menu">
<li><a href="index.php?page=accueil">Accueil</a></li>
<li><a href="index.php?page=fraise">fraise</a></li>
<li><a href="index.php?page=pomme">pomme</a></li>
<li><a href="#">orange</a></li>
<li><a href="#">kiwi</a></li>
<p class="Style8"> </p>
</ul>
</div>
le script php :
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'accueil': include ('accueil.php'); break;
case 'fraise': include ('fraise.php'); break;
case 'pomme': include ('pomme.php'); break;
}
?>
Merci a tous
A voir également:
- PHP Include qui renvoie une page blache
- Supprimer page word - Guide
- Imprimer tableau excel sur une page - Guide
- Page d'accueil - Guide
- Page privée - Guide
- Front page - Télécharger - Divers Web & Internet
2 réponses
pour voir ton erreur charge avec require plutot que include, car include ne génère pas d'erreur contrairement à require qui lui provoque une erreur fatale si l'inclusion se passe mal et si y'a pas de message d'erreur alors c'est tes pages appellé qui génère une page blanche
ça c est une faille de sécurité trés exploitée
comme j'ai loggué tous les accés à des pages (404 ) non trouvées sur mon site je peux ainsi voir tous les scans des pirates
sur des scripts php vulnérables
menu.php?page=... en fait partie ... je ne connais pas son distributeur
components/com_smf/smf.php?mosConfig_absolute_path= de joomla aussi
tell_a_friend.php?script_root=... script distribué dans un site spécialisé dans les PHP script
header.php?prefix=... distributeur inconnu
chercher ces chaines dans google vous verrez que c'est connu
comme j'ai loggué tous les accés à des pages (404 ) non trouvées sur mon site je peux ainsi voir tous les scans des pirates
sur des scripts php vulnérables
menu.php?page=... en fait partie ... je ne connais pas son distributeur
components/com_smf/smf.php?mosConfig_absolute_path= de joomla aussi
tell_a_friend.php?script_root=... script distribué dans un site spécialisé dans les PHP script
header.php?prefix=... distributeur inconnu
chercher ces chaines dans google vous verrez que c'est connu