Problème avec include

Répondre
Kurt92
le 09/12/2010 à 14:08
Kurt92
Bonjour j'ai un souci avec le fonction include lorsque je rajoute une variable à cet élément.
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.
Kurt92
le 09/12/2010 à 17:52
Kurt92
J'ai résolu mon problème en ajoutant avant le include :

$_GET['img']=$image
include $p.'.php';
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours