
le 09/12/2010 à 14:08
Problème avec include
Bonjour j'ai un souci avec le fonction include lorsque je rajoute une variable à cet élément.
Voici mon code :
Apparement le include reconnait bien la page mais il ne peut l'afficher. Il me renvoie cette erreur :
Warning: include(where.php?img=Horloge) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Atelier-Medical\Style4\data.php on line 23
Warning: include() [function.include]: Failed opening 'where.php?img=Horloge' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Atelier-Medical\Style4\data.php on line 23
Si je n'ai pas le variable IMG, je n'ai pas les images de mon site.
Merci pour votre aide.
Voici mon code :
- <?php
- $info = array (
- 'activitelaser' => 'Cabinet' ,
- 'contact' => 'Phone' ,
- 'galerie' => 'Gp',
- 'injection' => 'Ouverture',
- 'phlebo' => 'Temps' ,
- 'presse' => 'Presse',
- 'tarifs' => 'Minute',
- 'where' => 'Horloge');
- if (isset($_GET['info'])) {
- $p=$_GET['info'];
- foreach ($info as $page => $image) {
- if ($p == $page ) {
- include $p.'.php?img='.$image;
- }
- }
- echo "<h1>La page demandée n'existe pas</h1>";
- }
- else {
- echo "la page demandée n'existe pas";
- }
- ?>
Apparement le include reconnait bien la page mais il ne peut l'afficher. Il me renvoie cette erreur :
Warning: include(where.php?img=Horloge) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Atelier-Medical\Style4\data.php on line 23
Warning: include() [function.include]: Failed opening 'where.php?img=Horloge' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Atelier-Medical\Style4\data.php on line 23
Si je n'ai pas le variable IMG, je n'ai pas les images de mon site.
Merci pour votre aide.