[PHP] Inclure une variable php dans <TITLE>[resolu]

Inclure une variable php dans <TITLE>[resolu] [PHP] - PHP - Programmation

Marsh Posté le 20-08-2002 à 22:27:11    

Je voudrais tout simplement savoir si ya un 'équivalent' en PHP à ca :

Code :
  1. <SCRIPT type="text/javascript" language="JavaScript">
  2. document.title = "mon titre"
  3. </SCRIPT>


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
Reply

Marsh Posté le 20-08-2002 à 22:27:11   

Reply

Marsh Posté le 20-08-2002 à 22:36:53    

echo '<title>Mon titre</title>';

Reply

Marsh Posté le 20-08-2002 à 22:37:47    

ou
<? echo '<SCRIPT type="text/javascript" language="JavaScript">  
document.title = "mon titre"  
</SCRIPT>';  :D


Message édité par Je@nb le 20-08-2002 à 22:38:53
Reply

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">  
document.title = "mon titre"  
</SCRIPT>';


 
marche pas, en faite ca marche, mais j'ai oublier de précicer que je voudrais inclure dans le titre une variable php.


Message édité par Maxime le 20-08-2002 à 23:29:00
Reply

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 ?)

Reply

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 ?)



:eek2:  :ouch:  :eek2:  :ouch:  :eek2:

Reply

Marsh Posté le 21-08-2002 à 00:31:31    

RELAX Sky a écrit a écrit :

echo '<title>' . $test . '</title>';  :heink:  




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 .. )

Reply

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 !
 
 

Reply

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 ).

Reply

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>';  :D  




 
Voilà pour répondre exactement à la question :D

Reply

Marsh Posté le 21-08-2002 à 00:40:47   

Reply

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 !  :D


Message édité par LexTuhor le 21-08-2002 à 00:42:02
Reply

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 !  :D  




Nan, il veut pas mettre "mon titre" dans une variable, mais une variable dans le titre :D
 
C mon exemple qui marche :D

Reply

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 !

Reply

Marsh Posté le 21-08-2002 à 00:52:20    

En réponce a tous :
 

Code :
  1. <?
  2. echo '<SCRIPT type="text/javascript" language="JavaScript">document.title = "$test"</SCRIPT>';
  3. ?>


=> FONCTIONNE QUEDALE BORDEL alors voila pourquoi j'ai reposer la question
 
Par contre on a re-repondu plus tard ( merci magic, decidement, je taime :D ) :

Code :
  1. <?
  2. echo '<SCRIPT type="text/javascript" language="JavaScript">document.title = "'.$test.'"</SCRIPT>';
  3. ?>


=> et la ca fonctionne, avec les . . en plus.


Message édité par Maxime le 21-08-2002 à 00:53:30
Reply

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 :
  1. <?
  2. echo '<SCRIPT type="text/javascript" language="JavaScript"> 
  3. document.title = "$mavariable" 
  4. </SCRIPT>';
  5. ?>


 
marchais pas ...

Reply

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

Reply

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 :hello:

Reply

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



:lol:  :lol:

Reply

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é...

Reply

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 [:phenos]

Reply

Marsh Posté le 25-08-2002 à 00:48:29    

W3C Compliant a écrit a écrit :

 
 
Crucify him [:phenos]




 
;)
 
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 ;)

Reply

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)

Reply

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é...



 :eek2:  :eek2:
Argh.... je me meurs...

Reply

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...

Reply

Marsh Posté le 25-08-2002 à 01:23:31    

bien cachée ma balise <title> hein ? :d
 
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

Reply

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.

Reply

Marsh Posté le 25-08-2002 à 01:45:50    

:non: 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.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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