Chemin du fichier de la fonction include
benjim
Messages postés
136
Statut
Membre
-
Yaninho Messages postés 530 Statut Membre -
Yaninho Messages postés 530 Statut Membre -
Bonjour,
j'ai utilisé la fonction php include. Mais quand je charge la page ,il m'envoie un message d'eureur soit disant qu'il ne retrouve pas le chemin de mes fichiers include. dans mon dossier de travail j'ai creé un dossier qui s'appel include où sont stockés mes fichiers a inclure. dit moi svp,
comment inserer un fichier include tout en indiquant le chemin du fichier include
j'ai utilisé la fonction php include. Mais quand je charge la page ,il m'envoie un message d'eureur soit disant qu'il ne retrouve pas le chemin de mes fichiers include. dans mon dossier de travail j'ai creé un dossier qui s'appel include où sont stockés mes fichiers a inclure. dit moi svp,
comment inserer un fichier include tout en indiquant le chemin du fichier include
A voir également:
- Chemin du fichier de la fonction include
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fonction si et - Guide
- Fichier rar - Guide
14 réponses
<?php include("include/ton_fichier.php"); ?>
Tout simplement, après le chemin est différent selon ton architecture
Tout simplement, après le chemin est différent selon ton architecture
bonjour
essayez de ma dit qu'elles sont les erreurs que j'ai fait dans ce code car la parge n'arrive pas a charger
mer
<?php
?>
<!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>Document sans titre</title>
</head>
<body>
<table width="1000" border="0">
<tr>
<td height="130"> <?php include("include/up_page.php"); ?> </td>
</tr>
</table>
</body>
</html>
<?php
?>
essayez de ma dit qu'elles sont les erreurs que j'ai fait dans ce code car la parge n'arrive pas a charger
mer
<?php
?>
<!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>Document sans titre</title>
</head>
<body>
<table width="1000" border="0">
<tr>
<td height="130"> <?php include("include/up_page.php"); ?> </td>
</tr>
</table>
</body>
</html>
<?php
?>
1/ Les <?php ?> en début et fin de page sont totalement inutiles
2/ Le fichier est bien en .php et pas .html ?
3/ Le fichier que vous voulez inclure se trouve bien dans le dossier include ? Il se nomme bien up_page.php ?
4/ Quel est le code du fichier que vous voulez inclure ?
;)
2/ Le fichier est bien en .php et pas .html ?
3/ Le fichier que vous voulez inclure se trouve bien dans le dossier include ? Il se nomme bien up_page.php ?
4/ Quel est le code du fichier que vous voulez inclure ?
;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
SALUT
merci de m'avoir repondu
oui mon fichier est bien un .php
Quand je fais l'include ; sa bloque completement mon serveur( j'utilise easyphp en local) et quand je verifie dans dreamweaver il me souligne des code en jaume soit disant qu'il a des des balises qui se chevaussent ou ouvert. Mais quand je verifie je vois rien d'anormal voici encore le code:
<!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>Document sans titre</title>
</head>
<body>
<table width="1000" border="0"> // (dreamweaver souligne en jaune a partir d'ici jusque en bas
<tr>
<td height="130"> <?php include("include/up_page.php"); ?> </td>
</tr>
</table>
</body>
</html>
Voici le code du fichier (up_page.php) que je veux include:
<!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>Document sans titre</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
-->
</style>
</head>
<body>
<table width="1000" height="130" align="center">
<tr>
<td height="130" align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1000" height="130">
<param name="movie" value="../bandoflach3.swf" />
<param name="quality" value="high" />
<embed src="../bandoflach3.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="1000" height="130"></embed>
</object></td>
</tr>
</table>
</body>
</html>
merci de m'avoir repondu
oui mon fichier est bien un .php
Quand je fais l'include ; sa bloque completement mon serveur( j'utilise easyphp en local) et quand je verifie dans dreamweaver il me souligne des code en jaume soit disant qu'il a des des balises qui se chevaussent ou ouvert. Mais quand je verifie je vois rien d'anormal voici encore le code:
<!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>Document sans titre</title>
</head>
<body>
<table width="1000" border="0"> // (dreamweaver souligne en jaune a partir d'ici jusque en bas
<tr>
<td height="130"> <?php include("include/up_page.php"); ?> </td>
</tr>
</table>
</body>
</html>
Voici le code du fichier (up_page.php) que je veux include:
<!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>Document sans titre</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
-->
</style>
</head>
<body>
<table width="1000" height="130" align="center">
<tr>
<td height="130" align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1000" height="130">
<param name="movie" value="../bandoflach3.swf" />
<param name="quality" value="high" />
<embed src="../bandoflach3.swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="1000" height="130"></embed>
</object></td>
</tr>
</table>
</body>
</html>
Oula!
Je pense que j'ai compris pourquoi ça fait tout planter.
Quand tu inclus un fichier, ca met le code du fichier que tu veux inclure à l'endroit ou tu met la commande.
Mettons que j'ai ceci
Et que dans mon_fichier.php il y es ceci :
Cela va me donner dans le code généré :
Or ici, tu va include des balises <html> <body> etc..... DANS ta page existante qui a déjà les balises. Tu vois ce que je veux dire ? Il faut que dans ton fichier up_page.php, il n'y es que le code necessaire (le <table> j'imagine) et pas le code complet d'une page
;)
Je pense que j'ai compris pourquoi ça fait tout planter.
Quand tu inclus un fichier, ca met le code du fichier que tu veux inclure à l'endroit ou tu met la commande.
Mettons que j'ai ceci
<div id="test">
<span>Ceci est un test</span><br />
<?php include("includes/mon_fichier.php"); ?>
</div>
Et que dans mon_fichier.php il y es ceci :
<span>Ceci est le second test</span>
Cela va me donner dans le code généré :
<div id="test"> <span>Ceci est un test</span><br /> <span>Ceci est le second test</span> </div>
Or ici, tu va include des balises <html> <body> etc..... DANS ta page existante qui a déjà les balises. Tu vois ce que je veux dire ? Il faut que dans ton fichier up_page.php, il n'y es que le code necessaire (le <table> j'imagine) et pas le code complet d'une page
;)
bonjour
merci beaucoup, tout marche maintenant mais cependant je viens de remarquer que les images et les images arriere plan des pages que j'ai include ne s'affiche pas dans la page principale, seul les textes s'affiche or quand je retourne dans les fichiers à include toutes mes images et image arriére plan sont bien afficher mais ne s'affiche pas dans la page principale. Ce qui est tres bizarre .stp dit moi comment je vais faire pour que quand j'include mes fichiers , les images et les images arriere plan s'affiche correctement
merci
merci beaucoup, tout marche maintenant mais cependant je viens de remarquer que les images et les images arriere plan des pages que j'ai include ne s'affiche pas dans la page principale, seul les textes s'affiche or quand je retourne dans les fichiers à include toutes mes images et image arriére plan sont bien afficher mais ne s'affiche pas dans la page principale. Ce qui est tres bizarre .stp dit moi comment je vais faire pour que quand j'include mes fichiers , les images et les images arriere plan s'affiche correctement
merci
J'imagine que c'est encore un problème de chemin.
Imaginons l'architecture suivante :
/includes
up_page.php
/images
image1.jpg
image2.jpg
index.php
Donc ici on a deux dossiers, includes et images. Mettons que dans ta page up_page.php tu veuilles inserer l'image image1.jpg, il te faudras
As tu pensé aux " ../ " ?
Imaginons l'architecture suivante :
/includes
up_page.php
/images
image1.jpg
image2.jpg
index.php
Donc ici on a deux dossiers, includes et images. Mettons que dans ta page up_page.php tu veuilles inserer l'image image1.jpg, il te faudras
<img src="../images/image1.jpg" alt="image1" />
As tu pensé aux " ../ " ?
merci pour l'attention que vous m'accordez
Enfait les images sont deja dans le fichier up_page.php qui sera include dans ma page principale. Mais quand je charge la page principale les images que j'ai mise dans up_page.php ne s'affiche pas dans ma page principale or la page up_page.php est bien include dans la page principale et quand je visualise la page up_page.php seule tout s'affiche bien.mais dés que j'include tous les inages disparaîttent .Il m'affiche a la place des images juste la phrase que j'ai mis dans ALT="" . je mae suis dit qu'il faut je corpie les image dans le dossier include même. mais rien. Là je ne sais plus quoi fait.
stp encore un coup de main
merci
Enfait les images sont deja dans le fichier up_page.php qui sera include dans ma page principale. Mais quand je charge la page principale les images que j'ai mise dans up_page.php ne s'affiche pas dans ma page principale or la page up_page.php est bien include dans la page principale et quand je visualise la page up_page.php seule tout s'affiche bien.mais dés que j'include tous les inages disparaîttent .Il m'affiche a la place des images juste la phrase que j'ai mis dans ALT="" . je mae suis dit qu'il faut je corpie les image dans le dossier include même. mais rien. Là je ne sais plus quoi fait.
stp encore un coup de main
merci
ok voici le code
<style type="text/css">
<!--
#entête {
position:absolute;
left:0px;
top:0px;
width:1000px;
height:130;
}
#tableausp1 {
margin-left:0px;
margin-top:10px;
}
-->
</style>
<table width="210" >
<tr>
<td><table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="50"><table width="100%" height="50" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="50" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" id="tableausp1" cellpadding="0" cellspacing="0">
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="50"><table width="100%" height="50" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="50" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="210" id="tableausp1" cellpadding="0" cellspacing="0" >
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="75"><table width="100%" height="75" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="75" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p> </p>
<p> </p></td>
</tr>
</table>
<style type="text/css">
<!--
#entête {
position:absolute;
left:0px;
top:0px;
width:1000px;
height:130;
}
#tableausp1 {
margin-left:0px;
margin-top:10px;
}
-->
</style>
<table width="210" >
<tr>
<td><table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="50"><table width="100%" height="50" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="50" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" id="tableausp1" cellpadding="0" cellspacing="0">
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="50"><table width="100%" height="50" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="50" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="210" id="tableausp1" cellpadding="0" cellspacing="0" >
<tr>
<td height="35" background="../image/button_barr.JPG"> </td>
</tr>
<tr>
<td height="75"><table width="100%" height="75" bgcolor="#FFC600" cellpadding="0" cellspacing="1">
<tr>
<td><table width="100%" height="75" bgcolor="#FFF7DA" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%">
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
<tr>
<td width="10" height="25" align="center" valign="middle"><img src="../image/ul-style01.gif" width="9" height="9" /></td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p> </p>
<p> </p></td>
</tr>
</table>