Include en php

angelique1 Messages postés 105 Statut Membre -  
williom Messages postés 234 Statut Membre -
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
A voir également:

3 réponses

williom Messages postés 234 Statut Membre 51
 
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".
0
Apatik Messages postés 6040 Statut Contributeur 782
 
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.
0
angelique1 Messages postés 105 Statut Membre 10
 
bonjour voila moi j'ai un dossier stage et il contient ces deux page ce n'est pa normale
merci
0
williom Messages postés 234 Statut Membre 51
 
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');
0