De l'aide sur la fonction "Include", s'il vous plait! - PHP - Programmation
Marsh Posté le 23-08-2005 à 11:40:08
Oula...
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/
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!
Marsh Posté le 23-08-2005 à 11:53:31
J'vois pas bien le rapport entre ton talent en design et du PHP.
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!
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. |
Il m'a demandé de lui refaire un design et de lui monter en page web!
Marsh Posté le 23-08-2005 à 11:58:57
Ben fais le desgin et laisse lui la partie dynamique Ou apprend les bases du PHP
(ca se fait, j'en viens )
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. |
Fait voir ton code.
Marsh Posté le 23-08-2005 à 12:35:46
Je met ceci dans un tableau. <?include ("lefichier.php" );?>
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...
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?
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.
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 ?
Marsh Posté le 23-08-2005 à 14:00:30
Heu le mieux, donne le code , qu'on vois cela de plus prés...
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>
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 <? ?>
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. |
C'est plus propre mais c'est pareil...
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).
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à....
Marsh Posté le 23-08-2005 à 14:18:18
Ui c'est vrai mais autant prendre les bonnes habitudes des le début
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...
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?
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
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>
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>
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.
Marsh Posté le 24-08-2005 à 01:34:00
Heu, tu test en local ? t'as apache et php ?
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?
Marsh Posté le 24-08-2005 à 08:57:04
T'essaies pas juste d'ouvrir le .php avec ton navigateur au moins ?
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...
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
Marsh Posté le 24-08-2005 à 13:58:49
mort de rigoler
Marsh Posté le 24-08-2005 à 17:30:36
Juste une remarque, techniquement, le therme ne serait-il pas "Mort de rigolade"? o.O
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.
Marsh Posté le 24-08-2005 à 17:54:51
xtof_83 a écrit : j'ai deja demandé mais bon, on retente: |
C'est sûr que s'il essaie d'ouvrir sa page PHP avec son navigateur, il va être surpris
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