Problème avec include ()

Résolu
Isabelle -  
 Isabelle -
Bonjour,

J'ai comme qui direz un problème =)
J'apprends la création de site web. Pour le moment, j'avais fait ma page index avec ce code :

<!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" >				<!-- Entête HTML -->

   <head>

			<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  <!-- obligatoire -->

			<title>WAKE ME UP</title>		<!-- Titre de la page, ici on aura le nom du site -->
			
			<link rel="stylesheet" style="" href="styleaccueil.css" /> 	<!-- feuille de style css personnalisé pour l'index/accueil -->

			<link rel="stylesheet" style="" href="styletype.css" />		<!-- feuille de style générale -->
			
	</head>
	
	<body id="couleurdefond"> 	<!-- début de body et couleur de fond, rouge foncé dans le css -->
	
		<div id="bannière">		<!-- id correspond ) du css qui permet de centrer la bannière -->
	
			<a href="http://wakemeup.e3b.org/" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/bannia10.png" alt="Accueil"/></a>
								<!-- la bannière qu'on retrouvera sur toutes les pages du forum -->
		</div>
	
		<table id="tableindex" border="0"> <!-- début du tableau -->
	
			<tr> <!-- Ligne 1 -->
			
				<td class="policeblanc"> <!-- case 1 - ligne 1 -->
				
					<a href="http://wakemeup.e3b.org/presentation/presentation.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/whoiam19.png" alt="Présentation"/></a>
				
				</td>
			
				<td class="milieutableindex" rowspan="6"> <!--case 2 - ligne 1 - cette cellule occupe 6 lignes - contenu -->
				</td>
			
				<td class="policeblancetfondrouge" rowspan="3"> <!-- case 3 - ligne 1 - cette cellule occupe 3 lignes - coin partenariat -->
						<p>Entre nous...</p><hr /><hr />
						
						<img src="https://i37.servimg.com/u/f37/11/77/79/68/friend12.gif" alt="Friends" />
						<a href="http://www.liebekinder.e3b.org/" class="liensimage"><img src="https://i37.servimg.com/u/f37/11/77/79/68/seb10.gif" alt="Liebe Kinder" /></a>
						<a href="http://evildragon44.free.fr/" class="liensimage"><img src="https://i37.servimg.com/u/f37/11/77/79/68/pierre10.gif" alt="Takeo's Dream" /></a><br />
					
						<a href="http://wakemeup.e3b.org/partenariat/formulairedepartenariat.html" id="partenariat">Devenir partenaire ? Just Cliiiick</a>				
				</td>
			
			</tr>	<!-- Fin ligne 1 -->
			
		<?php include("http://wakemeup.e3b.org/tableau_fin.php");?>
		
		</table>
	
	</body>
	
</html>


j'ai voulu me lancer un tit peu dans le php et j'ai donc fait ça :

			<tr>	<!-- début ligne 2 -->
			
				<td class="policeblanc"> <!-- case 1 - ligne 2 - bouton jeux -->
					
					<a href="http://wakemeup.e3b.org/jeux/jeux.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/jeux14.png" alt="Jeux" /></a>
				
				</td>
			

			
			</tr> 	<!-- fin ligne 2 -->
			<tr>	<!-- Début ligne 3 -->
		
				<td class="policeblanc"> <!-- case 1 - ligne 3 - bouton quizz -->
					<a href="http://wakemeup.e3b.org/quizz/quizz.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/quizz13.png" alt="Quizz" /></a>
				
				</td>
			
			</tr>	<!-- fin ligne 3 -->
			<tr>	<!-- Début ligne 4 -->
		
				<td class="policeblanc"> <!-- case 1 - ligne 4 - bouton cours -->
	
					<a href="http://wakemeup.e3b.org/cours/cours.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/cours12.png" alt="cours" /></a>

				</td>
			
				<td class="policeblancetfondrouge" rowspan="4"> <!-- case 2 - ligne 4 - cette cellule occupe 4 lignes - place pour un chat -->
				</td>
		
			</tr>	<!-- fin ligne 4 -->
			<tr>	<!-- Début ligne 5 --> 
			
				<td class="policeblanc"> <!-- case 1 - ligne 5 - bouton contact -->
	
					<a href="http://wakemeup.e3b.org/contact/contact.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/contac11.png" alt="contact" /></a>

				</td>
				
			</tr>	<!-- fin ligne 5 -->
			<tr>	<!-- Début ligne 6 --> 
				
				<td class="policeblanc"> <!-- case 1 - ligne 5 - validateur w3c -->
				
					<a href="http://validator.w3.org/check?uri=referer" class="liensimage"><img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Strict" width="88" height="31" />
					</a>
					
				</td>
			
			</tr> <!-- fin ligne 6 -->

c'est une partie de mon code, que j'ai hébergé sur mon site : http://wakemeup.e3b.org/tableau_fin.php

et j'ai voulu essayer de l'intégrer à une nouvelle page index :

<!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" >				<!-- Entête HTML -->

   <head>

			<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  <!-- obligatoire -->

			<title>WAKE ME UP</title>		<!-- Titre de la page, ici on aura le nom du site -->
			
			<link rel="stylesheet" style="" href="styleaccueil.css" /> 	<!-- feuille de style css personnalisé pour l'index/accueil -->

			<link rel="stylesheet" style="" href="styletype.css" />		<!-- feuille de style générale -->
			
	</head>
	
	<body id="couleurdefond"> 	<!-- début de body et couleur de fond, rouge foncé dans le css -->
	
		<div id="bannière">		<!-- id correspond ) du css qui permet de centrer la bannière -->
	
			<a href="http://wakemeup.e3b.org/" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/bannia10.png" alt="Accueil"/></a>
								<!-- la bannière qu'on retrouvera sur toutes les pages du forum -->
		</div>
	
		<table id="tableindex" border="0"> <!-- début du tableau -->
	
			<tr> <!-- Ligne 1 -->
			
				<td class="policeblanc"> <!-- case 1 - ligne 1 -->
				
					<a href="http://wakemeup.e3b.org/presentation/presentation.html" class="liensimage"><img src="https://i87.servimg.com/u/f87/11/77/79/68/whoiam19.png" alt="Présentation"/></a>
				
				</td>
			
				<td class="milieutableindex" rowspan="6"> <!--case 2 - ligne 1 - cette cellule occupe 6 lignes - contenu -->
				</td>
			
				<td class="policeblancetfondrouge" rowspan="3"> <!-- case 3 - ligne 1 - cette cellule occupe 3 lignes - coin partenariat -->
						<p>Entre nous...</p><hr /><hr />
						
						<img src="https://i37.servimg.com/u/f37/11/77/79/68/friend12.gif" alt="Friends" />
						<a href="http://www.liebekinder.e3b.org/" class="liensimage"><img src="https://i37.servimg.com/u/f37/11/77/79/68/seb10.gif" alt="Liebe Kinder" /></a>
						<a href="http://evildragon44.free.fr/" class="liensimage"><img src="https://i37.servimg.com/u/f37/11/77/79/68/pierre10.gif" alt="Takeo's Dream" /></a><br />
					
						<a href="http://wakemeup.e3b.org/partenariat/formulairedepartenariat.html" id="partenariat">Devenir partenaire ? Just Cliiiick</a>				
				</td>
			
			</tr>	<!-- Fin ligne 1 -->
			
		<?php include("http://wakemeup.e3b.org/tableau_fin.php");?>
		
		</table>
	
	</body>
	
</html>


le problème c'est que mon essai n'est pas très concluant (s'il faut plus d'info, ou mon css n'hésitez pas à me demander) parce que ce qui est censé être inclu ne s'affiche pas (je pensais que c'était une sorte de copié collé)

merci par avance de votre aide

24 réponses

  • 1
  • 2
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
le module include est il actif ??
1
dolmenhir Messages postés 251 Statut Membre 25
 
Salut,
Contente toi de faire ça
<?php include("tableau_fin.php");?>
0
dolmenhir Messages postés 251 Statut Membre 25
 
une chose m'avait échapée
ton include est très mal placé dans ton html
il est entre la balise de fermeture d'une ligne (</tr>) et celle de fermeture de la table (</table>)
donc, forcément, tu verra rien
Soit tu ajoute une ligne et un td
<tr><td colspan="3"><?php include("tableau_fin.php");?></td></tr>

(le colspan=3 car visiblement il y a 3 colonnes dans ce tableau)

soit tu le mets hors de la table
0
Isabelle
 
je vais essayer, mais en fait j'avais fait ça parce que dans le include il y a une partie du tableau avec les lignes, etc. ^^
je te tiens au courant, dans tous les cas merci de ta réponse
0

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

Posez votre question
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
bjr, bon si j'ai tout compris tu veut inclureune page phpde ton site dans dons index ?

y'a pas plus simple
remplace simplement cette ligne
<?php include("http://wakemeup.e3b.org/tableau_fin.php");?>

par
<?php include("tableau_fin.php");?>

evidement avec cette syntaxe il faut que ta page index.php soit dans le meme repertoire que tableau_fin.php , sinon il faut modifier le chemin , mais en aucun cas ne met le lien direct http://wakemeup.e3b.org/tableau_fin.php, cela va t'afficher la page
0
Isabelle
 
merci à toi aussi pour ta réponse

j'ai essayé les différentes choses que vous m'avez proposé et ça ne marche pas.
je voulais m'éviter d'avoir à refaire une partie de mon tableau à chaque fois en fait, mais ça n'a pas l'air aussi évident que je l'aurais cru

je vais continuer à chercher et merci de votre aide ^^
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
ca marche pas ?

bizarre ca te met un msg d'erreur ?
0
dolmenhir Messages postés 251 Statut Membre 25
 
essaye ça

<tr><td colspan="3"><table><?php
include("tableau_fin.php");
?></table></td></tr>
0
Isabelle
 
je viens d'essayer et ça ne marche toujours pas

en fait je n'ai pas de message d'erreur, je n'ai juste rien qui s'affiche ><

merci encore pour vos réponses
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
supprime les rowspan ke t'a mis, tout en conservant ce ke dolmenhir t'a proposé...

dejà tu leur a donné des valeurs differentes : 6 et 3 .....

Je crois ke ça ira...
0
dolmenhir Messages postés 251 Statut Membre 25
 
c'est bizarre, à moins que certaines functions php soit désactivée sur ton serveur... include est un standard, mais on peut contraindre l'insertion d'un document selon son chemin d'accès..
peut-être qu'un chemin d'accès absolu de ton document (le path, c'est à dire l'adresse de l'emplacement du fichier au départ de ta racine d'hébergement (genre htdocs/www/nom_du_fichier... mais c'est variable selon la config du serveur)

As- tu pu faire un include basic ?
sur une page vierge, mets juste ton include et vois ce que ça donne
0
Isabelle
 
justement même un include basique ça marche pas (je viens d'essayer)
je ne comprends plus...
0
Isabelle
 
voilà mon test (rien ne s'affiche ) :

blablabla.php

blablabla


test.php

<!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" lang="fr">
<head>
  <title>test</title>
</head>
<body>
  <p><?php include('blablabla.php'); ?></p>
</body>
</html>
0
dolmenhir Messages postés 251 Statut Membre 25
 
blablabla.php existe bien comme page php ?
parce que moi j'ai une erreur
0
Isabelle
 
elle existe sur mon ordi
je l'ai créé comme une nouvelle page php avec juste "blablabla" dedans
du bête texte
0
Utilisateur anonyme
 
bonne question
0
Isabelle
 
ça marche !! il devait en effet être désactivé

par contre j'ai un autre problème lol
quand j'héberge mes pages php j'ai "bannière" à la place de "bannière" par exemple
je ne comprends pas pourquoi, vu que j'ai enregistré en UTF8

merci d'avance (et aussi pour vos réponses précédentes)
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
est ce aussi le cas sur ton navigateur au niveau du codage ????

0
Isabelle
 
je dois avouer que je ne sais pas lol
je vais voir où je peux voir ça ^^
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
Mozilla : Affichage -> encodage des caracteres
IE : Affichage -> codage
0
  • 1
  • 2