De l'aide sur la fonction "Include", s'il vous plait!

De l'aide sur la fonction "Include", s'il vous plait! - PHP - Programmation

Marsh Posté le 23-08-2005 à 11:32:13    

Salut!  
 
Alors, voilà, je vous explique la situation.
 
Je ne connais absolument rien au PHP et je compte m'y mettre d'ici peu.  En attendant, j'ai un gros problème : je travaille sur un site et la personne qui m'a demandé de le faire m'a demandé d'utiliser la fonction "Include".  Il m'a expliqué comment ça marche mais ses instructions ne marchent pas.
 
Pour tenter d'arrenger le tout, j'ai recherché sur le web, sur ce forum, bref, partout où je croyais pouvoir trouver de l'information.  Finalement, je n'ai rien trouvé.
 
Quoi qu'il en soit, je vous montre les instructions qu'il m'a donné!
 
Il m'a simplement indiqué de créer une nouvelle page en PHP, d'y mettre un tableau et d'y mettre cette balise : <?include ("lefichier.php" );?>.  Selons ce qu'il m'a dit, cela afficherait la page en question dans le tableau.  Ors, lorsque j'ouvre la page dans un navigateur quelconque, je n'ai que le tableau vide.
 
Est-ce que quelqu'un serait assez gentil pour m'expliquer comment faire fonctionner la commande "include" avec Macromedia DreamWeaver MX 2004, s'il vous plait?
 
Votre aide me serait vraîment d'un grand secour, je ne dors presque plus depuis une semaine pour travailler là dessus et je suis totalement déboussolé par cette fonction!  :-S
 
Merci @ l'avance

Reply

Marsh Posté le 23-08-2005 à 11:32:13   

Reply

Marsh Posté le 23-08-2005 à 11:40:08    

Oula...  [:mlc]  
 
Pourquoi on te demande de faire ça si t'y connais rien en PHP ? Si y'a que ça à faire, il/elle peut pas le faire tout(e) seul(e) ?
 
www.phpdebutant.org & http://fr2.php.net/include/


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 23-08-2005 à 11:49:08    

Merci pour les liens, j'y jette un coup d'oeuil!  Si cette personne me l'a demandé, c'est que je me débrouille relativement bien en design.  Tu vois ce que je veux dire?  Lol!

Reply

Marsh Posté le 23-08-2005 à 11:53:31    

J'vois pas bien le rapport entre ton talent en design et du PHP.  [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 23-08-2005 à 11:57:17    

J'y ai jetté un coup d'oeuil et je dois dire que j'ai un peu de mal à suivre.
 
En fait, je ne trouve pas comment faire ce que je veux faire.
 
Je veux inclure, dans un tableau, une autre page HTML.  C'est possible?  o.O  J'en sais vraîment rien!  Lol!

Reply

Marsh Posté le 23-08-2005 à 11:57:56    

sielfried a écrit :

J'vois pas bien le rapport entre ton talent en design et du PHP.  [:figti]


 
Il m'a demandé de lui refaire un design et de lui monter en page web!

Reply

Marsh Posté le 23-08-2005 à 11:58:57    

Ben fais le desgin et laisse lui la partie dynamique :d Ou apprend les bases du PHP :o
 
(ca se fait, j'en viens :D)

Reply

Marsh Posté le 23-08-2005 à 12:16:56    

BrunodeC a écrit :

J'y ai jetté un coup d'oeuil et je dois dire que j'ai un peu de mal à suivre.
 
En fait, je ne trouve pas comment faire ce que je veux faire.
 
Je veux inclure, dans un tableau, une autre page HTML.  C'est possible?  o.O  J'en sais vraîment rien!  Lol!


 
Fait voir ton code.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 23-08-2005 à 12:35:46    

Je met ceci dans un tableau.   <?include ("lefichier.php" );?>

Reply

Marsh Posté le 23-08-2005 à 12:36:10    

Ben dis donc c'est mal partie tous ça...
 
du php sans include, c'est une mer sans eaux...

Reply

Marsh Posté le 23-08-2005 à 12:36:10   

Reply

Marsh Posté le 23-08-2005 à 12:36:39    

<?include ("lefichier.php" );?>
 
Fait ça:
 
<? include ("lefichier.php" );?>
 
Le fichier lefichier.php est ds le meme repertoire que l'autre?


Message édité par xtof_83 le 23-08-2005 à 12:37:15
Reply

Marsh Posté le 23-08-2005 à 13:26:10    

C'Est ce que j'ai fait mais ça ne marche pas.  Oui, ils sont dans le même répertoire.  Dans le code, ça me met les tout cela en rouge : <?  ("lefichier.php" );?> Seul le "Include" n'est pas rouge.

Reply

Marsh Posté le 23-08-2005 à 13:28:59    

Y'a quoi dans lefichier.php ?
 
Tu accèdes comment à ta page ? C'est en local ? Sur un serveur distant ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 23-08-2005 à 14:00:30    

Heu le mieux, donne le code , qu'on vois cela de plus prés...

Reply

Marsh Posté le 23-08-2005 à 14:02:29    

Le voici!
 
 
<table width="100%" height="500" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>
 <?  
 include("banieregauche.htm" );  
 ?>
 </td>
    <td>
 <?  
 include("banieredroite.php" );  
 ?>
 </td>
  </tr>
</table>

Reply

Marsh Posté le 23-08-2005 à 14:05:35    

Ca va pas du tout.
Il faut connaitre les bases du html aussi...
 
et en php on écrit <?php ?> et non <? ?>

Reply

Marsh Posté le 23-08-2005 à 14:06:34    

Ben déjà ici pas d'erreur, enfin je ne pense pas...
tes pages : banieregauche.htm
et l'autre saffiche bien toutes les 2...seul...
 

Masenko a écrit :

Ca va pas du tout.
Il faut connaitre les bases du html aussi...
 
et en php on écrit <?php ?> et non <? ?>


 
C'est plus propre mais c'est pareil... :lol: :pfff:


Message édité par xtof_83 le 23-08-2005 à 14:07:31
Reply

Marsh Posté le 23-08-2005 à 14:10:46    

Nan c'est pas pareil, même si au final on a le même résultat.
Les normes sont les normes.
C'est au pied du mur, qu'on voit le mieux le mur (Bigard).

Reply

Marsh Posté le 23-08-2005 à 14:12:36    

Enfin là n'est pas le probléme, car en aucun cas l'erreur vient de là....

Reply

Marsh Posté le 23-08-2005 à 14:18:18    

Ui c'est vrai mais autant prendre les bonnes habitudes des le début

Reply

Marsh Posté le 23-08-2005 à 14:27:54    

Sa je te l'accorde surtout pour les débutants...faudrait pas leur apprendre direct les conneries qu'on peut se permettre...

Reply

Marsh Posté le 24-08-2005 à 01:02:21    

D'accord mais que dois-je faire pour que ça marche?
 
Voici exactement ce que j'ai fait!
 
J'ai ouvert une page PHP avec Macromédia DreamWeaver Mx 2004, je vais deux tableaux et je met les codes dedans.
 
Je ne sais pas si c'est vrais ou si j'ai mal compris mais je crois avoir lu quelque part que ces codes ne marchaient plus avec php5.0.  Est-ce que c'est vrais ou c'est complètement stupide?

Reply

Marsh Posté le 24-08-2005 à 01:14:14    

nan include ça fonctionne très bien.
http://fr.php.net/manual/fr/function.include.php

Reply

Marsh Posté le 24-08-2005 à 01:16:48    

Voici très exactement le code de ma page, peut-être ais-je omis une autre partie de code!
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html/; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
 
<body>
<table width="100%" height="500" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>
 <php  
 include("banieregauche.htm" );  
 ?>
 </td>
    <td>
 <php  
 include("banieredroite.php" );  
 ?>
 </td>
  </tr>
</table>
</body>
</html>

Reply

Marsh Posté le 24-08-2005 à 01:18:22    

Tu as mis <php à la place de <?php

Reply

Marsh Posté le 24-08-2005 à 01:21:23    

Tiens c'est plus propre comme ça.
 
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1" />
</head>
<body>
 
<table width="100%" height="500" border="0" cellpadding="0" cellspacing="0">
 <tr>
  <td><?php include('banieregauche.htm'); ?></td>
  <td><?php include('banieredroite.htm'); ?></td>
 </tr>
</table>
 
</body>
</html>


Message édité par Masenko le 24-08-2005 à 01:23:10
Reply

Marsh Posté le 24-08-2005 à 01:22:10    

Merci, je réessaie!

Reply

Marsh Posté le 24-08-2005 à 01:28:22    

Merci, je réessaie!Ça me donne toujours une page vide, je ne comprend pas!  Je ne sais pas si ça a un raport mais j'ai essayé d'enlever toutes les espaces dans ces lignes :   <?php include('banieregauche.htm'); ?>
<?php include('banieredroite.htm'); ?>
 
Et ça avait enlevé tout ce qui était en rouge pour me les mettre en bleu.  Cependant, ça ne marchait pas plus.

Reply

Marsh Posté le 24-08-2005 à 01:34:00    

Heu, tu test en local ? t'as apache et php ?


Message édité par Masenko le 24-08-2005 à 01:34:10
Reply

Marsh Posté le 24-08-2005 à 03:37:15    

Que veux-tu dire par Apache et php?
 
Juste une question, faut-il qu'il soit sur un ftp pour qu'il fonctionne?

Reply

Marsh Posté le 24-08-2005 à 08:57:04    

T'essaies pas juste d'ouvrir le .php avec ton navigateur au moins ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-08-2005 à 09:05:53    

j'ai deja demandé mais bon, on retente:
 
est ce que banieregauche.htm et l'autre souvre normalement seul?
 
Sinon moi je met 100 euros sur une erreur de lien si ton truc est en local... :lol:

Reply

Marsh Posté le 24-08-2005 à 13:44:10    

Après deux nuit blanches, j'ai finalement trouvé et, oui, Sielfried, c'était là mon erreure!  Lol!  Comme je l'ai dit, je n'y connais vraîment rien!  Lol!  Mais bon, c'est réglé, maintenant, Merci @ tous!  ;-D

Reply

Marsh Posté le 24-08-2005 à 13:58:49    

mort de rigoler


Message édité par Masenko le 24-08-2005 à 13:58:57
Reply

Marsh Posté le 24-08-2005 à 15:43:25    

Lol!

Reply

Marsh Posté le 24-08-2005 à 17:30:36    

Juste une remarque, techniquement, le therme ne serait-il pas "Mort de rigolade"?  o.O

Reply

Marsh Posté le 24-08-2005 à 17:50:37    

Oui si t'as pas d'humour.
Sinon moi je dis "mort de rigoler" exprès.

Reply

Marsh Posté le 24-08-2005 à 17:54:51    

xtof_83 a écrit :

j'ai deja demandé mais bon, on retente:
 
est ce que banieregauche.htm et l'autre souvre normalement seul?
 
Sinon moi je met 100 euros sur une erreur de lien si ton truc est en local... :lol:


 
C'est sûr que s'il essaie d'ouvrir sa page PHP avec son navigateur, il va être surpris :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed