Php débutant

Résolu/Fermé
yesetno1000 Messages postés 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 - 23 janv. 2009 à 17:50
yesetno1000 Messages postés 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 - 23 janv. 2009 à 19:32
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 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
23 janv. 2009 à 17:51
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 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
23 janv. 2009 à 17:53
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 18:24
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 18:38
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 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
23 janv. 2009 à 18:40
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 18:45
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 18:53
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 18:55
Je persevère:-) ça chauffe dans ma petite tête.Il faut que trouve la solution.
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 janv. 2009 à 19:14
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 62 Date d'inscription samedi 17 janvier 2009 Statut Membre Dernière intervention 30 mars 2009 2
23 janv. 2009 à 19:32
Je vous REMERCIE.

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:-)
0