Include en php

Bonjour,tout
voila j'ai une page en php et quand je l'ai inclu dans une autre sa ne marche pas sa me dit sa

Warning: include(consultation.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\hmar\stageee\consulteoffre.php on line 40

Warning: include() [function.include]: Failed opening 'consultation.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\hmar\stageee\consulteoffre.php on line 40
s'il vous plais aidez moi please
voila mes deux page
//////////////////////////////////////////////////////////////////////////////////////<?php

// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------

// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM prozet WHERE valider=1 ");
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="consulter.php?page=' . $i . '">' . $i . '</a> ';
}

// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------

if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (consulter.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}

// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db ('stage');
$reponse = mysql_query('SELECT * FROM prozet ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
echo'<table border=3 cols="50" >';
while ($donnees = mysql_fetch_array($reponse))
{echo'<tr><td>';
echo $donnees['structure'].'</br>' ;
echo $donnees['domaine'].'</br>';
echo $donnees['intitule'].'</br>' ;
echo'</td></tr>';
}
echo'</table>';
mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>

////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ici ou j'inclu cette page
////////////////////////////////////////////:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Université des Sciences et de la Technologie HOUARI BOUMEDIENE(USTHB-ALGERIE)</title>
<meta name="keywords" content="Université Alger Algérie,sciences et technologie,Formation LMD, Recherche et développement, USTHB et le monde économique">
<!--<meta name="verify-v1" content="uaDbtdhlk9VFdBEh11G6fNyrUqy3rIxTiDWEiUMpBJE=" /> -->
<meta name="verify-v1" content="ysJ+EitQpc0Woy/1Fa//VFDXr6nzp0tL+W6ght/XZKU=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Projet USTHB" href="style.css">
</head>

<body>
<div id="page">

<div id="entete">

</div>

<div id="dropnav">

<?php
if (file_exists("menu-hor.php")) include("menu-hor.php");
?>
</div>

<div id="navigation">
<?php
if (file_exists("menu-vert.php")) include("menu-vert.php");
?>

</div>
<div id="contenu">
<?php

if (file_exists("menu-vert.php"))
include('consultation.php');

?>

</div>

<div id="pied">
Université des Sciences et de la Technologie Houari Boumediene, BP 32 EL ALIA 16111 BAB EZZOUAR ALGER.<br>
Téléphone:+213 21 24 79 50 à 60 Fax: +213 21 24 79 04. - Email: webmaster@usthb.dz  -  © CRI-USTHB 2009

</div>

</div>
</body>
</html>
//////////////////////////////////////////////////////////////////////////////////////////////////////////
aidez moi s'il vous plai
Configuration: Windows Vista
Firefox 3.0.10

3 réponses

  1. Bonjour,

    Warning: include(consultation.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\hmar\stageee\consulteoffre.php on line 40

    çà signifie que le fichier "consultation.php" n'existe pas dans ton répertoire "stageee".
    1. Contributeur
      La page inclue n'est pas appellée comme il faut, ou dans le bon dossier (chemin absolu /relatif).
      Tel que c'est présenté, ton fichier consultation.php est situé dans le même dossier.
      1. bonjour voila moi j'ai un dossier stage et il contient ces deux page ce n'est pa normale
        merci
    2. Re-

      petite erreur quand même :
      <?php
      
      if (file_exists("consultation.php"))
      include('consultation.php');
      
      ?>
      

      celà dit, le chemin d'inclusion n'est pas correct :
      Failed opening 'consultation.php' for inclusion (include_path='.;C:\php5\pear')
      il va chercher dans C:\php5\pear (répertoire d'inclusion par défaut sans doute)
      essaye de mettre le chemin absolu :

      if (file_exists("consultation.php"))
      include('C:\wamp\www\hmar\stageee\consultation.php');