Inclure une variable php dans <TITLE>[resolu] [PHP] - PHP - Programmation
Marsh Posté le 20-08-2002 à 22:37:47
ou
<? echo '<SCRIPT type="text/javascript" language="JavaScript">
document.title = "mon titre"
</SCRIPT>';
Marsh Posté le 20-08-2002 à 23:07:04
Citation : echo '<title>Mon titre</title>'; |
pas possible mon code doit ce trouver dans la balise <BODY>
Citation : <? echo '<SCRIPT type="text/javascript" language="JavaScript"> |
marche pas, en faite ca marche, mais j'ai oublier de précicer que je voudrais inclure dans le titre une variable php.
Marsh Posté le 21-08-2002 à 00:18:22
En + la balise <title> tu peux la flanquer à n'importe quel endroit de ton document (pourquoi s'embêter avec du Javascript ?)
Marsh Posté le 21-08-2002 à 00:23:36
HORNY-GRANDCORNU a écrit a écrit : En + la balise <title> tu peux la flanquer à n'importe quel endroit de ton document (pourquoi s'embêter avec du Javascript ?) |
Marsh Posté le 21-08-2002 à 00:31:31
RELAX Sky a écrit a écrit : echo '<title>' . $test . '</title>'; |
Edited : je doit mettre le futur code dans un balise bosy, donc peut pas utiliser <title> ( jai mis title dans le titre du topic pour que vous compreniez globalement mon prob .. )
Marsh Posté le 21-08-2002 à 00:34:24
Tu n'as aucun problème à part celui que tu te crées...
N'importe quelle partie en html ou en javascript peut être générée par php. point !
Marsh Posté le 21-08-2002 à 00:36:30
LexTuhor a écrit a écrit : Tu n'as aucun problème à part celui que tu te crées... N'importe quelle partie en html ou en javascript peut être générée par php. point ! |
parfait mais, voudrais un exemple pour mon truc ( a savoir foutre une varaible php dans le titre de je ne sais quel maniere ).
Marsh Posté le 21-08-2002 à 00:40:47
Je@nb a écrit a écrit : ou <? echo '<SCRIPT type="text/javascript" language="JavaScript"> document.title = "' . $test . '" </SCRIPT>'; |
Voilà pour répondre exactement à la question
Marsh Posté le 21-08-2002 à 00:41:24
mais on te l'a montré !!! Tu veux quoi de plus ??
regardes :
avec ça :
<SCRIPT type="text/javascript" language="JavaScript">
document.title = "mon titre"
</SCRIPT>
tu fais ça :
print "<SCRIPT type=\"text/javascript\" language=\"JavaScript\"> ";
print "document.$VARIABLE_BORDEL_OU_TU_VEUX_TU_VOIS_BIEN = \"mon titre\" ";
print "</SCRIPT>";
Alors ? où est le problème maintenant ??
Edit : merde grillaid encore !
Marsh Posté le 21-08-2002 à 00:43:03
LexTuhor a écrit a écrit : mais on te l'a montré !!! Tu veux quoi de plus ?? regardes : avec ça : <SCRIPT type="text/javascript" language="JavaScript"> document.title = "mon titre" </SCRIPT> tu fais ça : print "<SCRIPT type=\"text/javascript\" language=\"JavaScript\"> "; print "document.$VARIABLE_BORDEL_OU_TU_VEUX_TU_VOIS_BIEN = \"mon titre\" "; print "</SCRIPT>"; Alors ? où est le problème maintenant ?? Edit : merde grillaid encore ! |
Nan, il veut pas mettre "mon titre" dans une variable, mais une variable dans le titre
C mon exemple qui marche
Marsh Posté le 21-08-2002 à 00:43:36
Mais c encore plus simple ton exemple ! C'était pour lui montrer qu'il pouvait tout faire avec php !
Marsh Posté le 21-08-2002 à 00:52:20
En réponce a tous :
Code :
|
=> FONCTIONNE QUEDALE BORDEL alors voila pourquoi j'ai reposer la question
Par contre on a re-repondu plus tard ( merci magic, decidement, je taime ) :
Code :
|
=> et la ca fonctionne, avec les . . en plus.
Marsh Posté le 21-08-2002 à 00:55:43
PS : si j'ai poster ce topic, cest que je n'y connais quedal en php. J'avais quand même essayer de mettre ca avant de poster :
Code :
|
marchais pas ...
Marsh Posté le 21-08-2002 à 00:55:58
HORNY-GRANDCORNU a écrit a écrit : En + la balise <title> tu peux la flanquer à n'importe quel endroit de ton document (pourquoi s'embêter avec du Javascript ?) |
Et t'es même pas obligé de mettre un <body>
D'ailleurs rien t'oblige à faire un site
Marsh Posté le 21-08-2002 à 01:05:31
RELAX Sky a écrit a écrit : un echo entre guillemets , le php remplace toutes les variables pâr leurs valeurs. exemple : $test = "5"; echo "$test"; affichera 5 echo '$test'; affichera $test echo $test; affichera 5 |
Thx pour l'infos
Marsh Posté le 21-08-2002 à 10:34:50
W3C Compliant a écrit a écrit : Et t'es même pas obligé de mettre un <body> D'ailleurs rien t'oblige à faire un site |
Marsh Posté le 25-08-2002 à 00:41:40
W3C Compliant a écrit a écrit : Et t'es même pas obligé de mettre un <body> D'ailleurs rien t'oblige à faire un site |
bon puisqu'on se fout de ma gueule
http://bigstreum.multimania.com
et NON je ne l'ai pas passé au W3C Validator, ràb de ça, de toute façon il s'affiche bien sous d'autres navigateurs, j'ai essayé...
Marsh Posté le 25-08-2002 à 00:46:26
HORNY-GRANDCORNU a écrit a écrit : bon puisqu'on se fout de ma gueule http://bigstreum.multimania.com et NON je ne l'ai pas passé au W3C Validator, ràb de ça, de toute façon il s'affiche bien sous d'autres navigateurs, j'ai essayé... |
Crucify him
Marsh Posté le 25-08-2002 à 00:48:29
W3C Compliant a écrit a écrit : Crucify him |
bon c vrai j'ai été peut-être un peu loin
mais tu concèderas que mettre un <title> en plein milieu d'une page, c'est possible
Marsh Posté le 25-08-2002 à 01:06:10
C'est effet possible en oui. Correct mais du pas tout. Intérêt quel ?
(tu vois, on PEUT tout faire)
Marsh Posté le 25-08-2002 à 01:15:27
HORNY-GRANDCORNU a écrit a écrit : bon puisqu'on se fout de ma gueule http://bigstreum.multimania.com et NON je ne l'ai pas passé au W3C Validator, ràb de ça, de toute façon il s'affiche bien sous d'autres navigateurs, j'ai essayé... |
Argh.... je me meurs...
Marsh Posté le 25-08-2002 à 01:17:00
Every HTML document must have a TITLE element in the HEAD section.
http://www.w3.org/TR/html4/struct/ [...] edef-TITLE
Mais bon vu que t'en a rien à foutre...
Marsh Posté le 25-08-2002 à 01:23:31
bien cachée ma balise <title> hein ?
L'intérêt, en y réfléchissant maintenant ? Aucun. Mais à l'époque mes connaissances en PHP/HTML étaient très limitées.
ce site, ce fut une erreur de jeunesse. Je fais mieux et plus ordonné depuis
En tous cas ça marchait, et ça marche toujours, quoiqu'en dise la W3C
Marsh Posté le 25-08-2002 à 01:30:08
Pour ce qui est du W3C, il refuse des attributs comme "topmargin" et "leftmargin" dans le body...
Alors moi, en soit, ça me dérange pas.
Seulement, si tu les vire, que ce soit IE ou NS, dernières version ou 4.x, ils reconnaissant ces attributs.
Et W3C ne propose rien en remplacement...
Idem pour mettre un HEIGHT à un TABLE.
Depuis quand on peut savoir ? C'est nouveau ça.
C'est dans mon bouquin de HTML 3.2 et dans mon bouquin de HTML4
Alors W3C, tout le monde ne juge que par ça, mais vraiment c'est bien parceque c'est tout ce que NS à trouvé pour se rattrapper aux branche, et que les anti-M$ ont sauté sur l'occasion pour mettre en avant que IE ne respectait pas la norme...
Donc moi, à partir du moment om un site passe sous IE4.x et NS4.x, je cherche pas plus loin.
Marsh Posté le 25-08-2002 à 01:45:50
c'est pas gentil de troller à une heure pareille, m'enfin je m'y colle.
MagicBuzz a écrit a écrit : Pour ce qui est du W3C, il refuse des attributs comme "topmargin" et "leftmargin" dans le body... |
Et il a bien raison de les refuser.
MagicBuzz a écrit a écrit : Alors moi, en soit, ça me dérange pas. Seulement, si tu les vire, que ce soit IE ou NS, dernières version ou 4.x, ils reconnaissant ces attributs. |
Ben c'est pas étonnant vu l'âge de ces logiciels. Et on va assurer la compatibilité vers ces naviagteurs encore combien d'années ?
MagicBuzz a écrit a écrit : Et W3C ne propose rien en remplacement... |
Rhoooo le vilain !
Mais en fait si, il y a un remplacement. Avec les CSS et la propriété margin :
body {
margin: 0px;
}
Ou, plus finement :
body {
margin-top: 2px;
margin-right: 50px;
margin-bottom: 0px;
margin-left: -10px;
}
MagicBuzz a écrit a écrit : Idem pour mettre un HEIGHT à un TABLE. Depuis quand on peut savoir ? C'est nouveau ça. |
Ça date du 24 décembre 1999 (publication du HTML 4.01), donc c'est quand même pas super récent.
Quand à tes problèmes de hauteur/largeur, ils se résolvent, une fois de plus grâce aux CSS :
table {
height: 600px;
width: 75%;
}
MagicBuzz a écrit a écrit : C'est dans mon bouquin de HTML 3.2 et dans mon bouquin de HTML4 |
Tu peux jetter ces bouquins, ou leur trouver un autre usage.
MagicBuzz a écrit a écrit : Alors W3C, tout le monde ne juge que par ça, mais vraiment c'est bien parceque c'est tout ce que NS à trouvé pour se rattrapper aux branche, et que les anti-M$ ont sauté sur l'occasion pour mettre en avant que IE ne respectait pas la norme... |
MS fait partie du W3C... NS n'a pas la mainmise dessus. C'est juste un consortium qui essaye de faire en sorte que tout le monde parle la même langue et se comprenne.
MagicBuzz a écrit a écrit : Donc moi, à partir du moment om un site passe sous IE4.x et NS4.x, je cherche pas plus loin. |
C'est justement ce genre de navigateurs qui font que le Web évolue pas/peu et qu'on en est réduit à des artifices comme Flash pour faire un truc un peu chouette alors qu'il y a tout ce qu'il faut avec le HTML, les CSS et DOM.
Bref, tu choisis ton camp, soit tu restes avec tes bouqins périmés et tu stagnes, soit tu vas sur le site du W3C et tu te tournes vers les technos de demain.
Marsh Posté le 20-08-2002 à 22:27:11
Je voudrais tout simplement savoir si ya un 'équivalent' en PHP à ca :
Edit :
Je voudrais en faite pouvoir inclure une variable php dans le titre ( exemple $test ).
Edit 2 : Je ne peut utiliser <title>, mon truc doit etre dans body. ( d'ou mon exemple JS ... )
voila
Message édité par Maxime le 21-08-2002 à 01:01:21