Php débutant

Résolu
yesetno1000 Messages postés 85 Statut Membre -  
yesetno1000 Messages postés 85 Statut Membre -
Bonjour,

Qu'est ce que je dois faire, pour eviter ces erreurs

Warning: include(../lib/global.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Association\index.php on line 24

Warning: include() [function.include]: Failed opening '../lib/global.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Association\index.php on line 24

Warning: include(../lib/nav.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Association\index.php on line 25

Warning: include() [function.include]: Failed opening '../lib/nav.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Association\index.php on line 25

Warning: include(../lib/content.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Association\index.php on line 26

Warning: include() [function.include]: Failed opening '../lib/content.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Association\index.php on line 26

home

Je vous remercie d'avance
A voir également:

9 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Pointé vers des fichiers qui exitent...

C:\wamp\www\Association\index.php
../lib/content.php --> signifie C:\wamp\www\lib\content.php. Le fichier est bien là?
0
Passarinho44 Messages postés 977 Statut Contributeur 132
 
Et bien la page PHP cherche les fichiers "global.php", "nav.php" et "content.php" dans le dossier lib.

Il suffit de vérifier que ces fichiers existent.
0
yesetno1000 Messages postés 85 Statut Membre 2
 
je te remercie de me répondre

voici ce que j'ai marque dans mon dossier


<?php session_start();?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>School Handicapp</title>
<link rel="stylesheet" type="text/css" href="../style.css" media="screen" />


</head>

<body>
<div id="page">
<div id="left">
<ul class="lang">
<li><a href="index.php">FR</a> | <a href="../en/index.php">EN</a>|<a href="../it/index.php">IT</a></li>


</ul>
<!--lang-->

<div class="menu">
<?
include("../lib/global.php");
include("../lib/nav.php");
include("../lib/content.php");
?>
</div> <!--menu-->

</div><!--left-->

<div id="center">

</div><!--center-->




</div><!--page-->
</body>
</html>


</ul>
<!--lang-->

<div class="menu">
<?

include("lib/nav.php");


switch($m)/*gerer le contenue*/
{
case"1":
include("contenu/theschool.php");
break;

case"2":
include("contenu/volunters.php");
break;

case"3":
include("contenu/donations.php");
break;

case"4":
include("contenu/multimedia.php");
break;


case"5":
include("contenu/contacts.php");
break;




default:
include("contenu/home.php");
break;
}

?>
</div> <!--menu-->

</div><!--left-->

<div id="center">

</div><!--center-->




</div><!--page-->
</body>
</html>
0
yesetno1000 Messages postés 85 Statut Membre 2
 
J'avais déja ce dossier dans un autre ordinateur avec des parametres similaires et maintenant que je viens d'installé dans un autre ordinateur, ça pose des probleme.

J'ai installe mon dossier EXPORTER FICHIER "SQL" "news" dans phpMYadmin

"j'UTILISE DREAMWEAVER" et "Wamp"pour la connection du serveur.

Je viens de regarder

mes dossier dans dans le répertoire "lib": comme tu me la demander et voici ce que j'ai.

le FICHIER" content.php"

<?
switch($m)
{
case "1":
include("contenu/ecole.php");
break;

case "2":
include("contenu/volontaire.php");
break;

case "3":
include("contenu/don.php");
break;

case "4":
include("contenu/multimedia.php");
break;

case "5":
include("contenu/contacts.php");
break;

default:
include("contenu/home.php");
}

?>
le FICHIER"global.php"
<?
//echo $PHP_SELF;
if(strstr($PHP_SELF,"/en/"))
{
$lang="en";
}

if(strstr($PHP_SELF,"/fr/"))
{
$lang="fr";
}

if(strstr($PHP_SELF,"/it/"))
{
$lang="it";
}

//echo $lang;

# Creation de la connexion au serveur MySQL

mysql_connect("localhost","root","") or die(mysql_error());


#selection de la base de donnée de travail
mysql_select_db("association")or die(mysql_error());


?>

LE FICHIER "nav.php"

<?
$navArray=array();

if($lang=="fr")
{
$navArray[0]="home";
$navArray[1]="ecole";
$navArray[2]="volontaire";
$navArray[3]="Don";
$navArray[4]="multimedia";
$navArray[5]="contacts";
}

if($lang=="en")
{
$navArray[0]="home";
$navArray[1]="theschool";
$navArray[2]="volunters";
$navArray[3]="donations";
$navArray[4]="multimedia";
$navArray[5]="contacts";
}


if($lang=="it")
{
$navArray[0]="homa";
$navArray[1]="schola";
$navArray[2]="volunteria";
$navArray[3]="dona";
$navArray[4]="multimedia";
$navArray[5]="contacto";
}

?>


<ul>
<?
foreach($navArray as $keyNav=>$menuNom)/*equivaut 0=0*/
{

if($m==$keyNav) $navon="class=\"bnt_$keyNav\"";/*code html class=*/
else $navon=NULL

?><li><a href="index.php?m=<? echo $keyNav?>" <? echo $navon; ?>><? echo $menuNom;?></a></li><?


}
?>

</ul>
ou est mon problème, merci de m'aider :-)
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
On t'a déjà répondu!!
Vérifie la présence de tes fichiers au bon endroit!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yesetno1000 Messages postés 85 Statut Membre 2
 
ce que je viens de faire.mais ce que j'arrive pas à comprendre c'est pourquoi ça fonctionné il y a une heure avant, dans un aute ordinateur, avec Dreamwearver CS3 et les mêmes paramètres, et que mes fichiers sont identiques, je n'ai rien changer C'est ça que je veux comprendre. je vous remercie d'avance.:-)
0
yesetno1000 Messages postés 85 Statut Membre 2
 
J'ai bien vérifié mes dossier et ça joue, comme j'ai mis mes dossier au bon endroit,

est c'est possible possible que soit à cause d'un problème phpMyadmin.
0
yesetno1000 Messages postés 85 Statut Membre 2
 
Je persevère:-) ça chauffe dans ma petite tête.Il faut que trouve la solution.
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Bonsoir,

include(../lib/global.php)

les deux points avant /lib signifient que tu remontes d'un niveau

est ce que ton dossier lib est bien un niveau au dessus de ton script ?

sinon si il est dans le même dossier mets

include("lib/global.php")
0
yesetno1000 Messages postés 85 Statut Membre 2
 
Je vous REMERCIE.

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:-)
0