Problème de script php(livre d'or)

Problème de script php(livre d'or) - PHP - Programmation

Marsh Posté le 25-07-2005 à 22:24:23    

Salut à tous, voilà j'ai un ptit livre d'or sur mon site, mais le problème c'est que les messega saffiche sur fond noir(couleur du fond du site) avec...une écriture noire :heink: ...
 
J'ai essayé de modifier le script, j'ys suis arrivé pour toues les écriture du livre d'or, sauf pour les messages :( .
Je sais pas quoi faire.      
 
 
voici le site(le livre dor est tout en bas sur le lien "ICI" car cest en test pour le moment)=>http://membres.lycos.fr/predatorboss/
 
 
 
Voici le code PHP du livre d'or:(le truc en rouge c moi qui est mis la balise 'font#...', le reste tout est dorigiine, sauf bien sur certaines couleurs.

Code :
  1. <?php
  2. $dh              = "0";       //---> Décalage de l'heure suivant l'hébergeur, Pour forez mettre 6 si pas de décalage mettre 0 (zero)
  3. $ColorFondNom    = "#666666"; //---> Couleur du fond de la partie NOM
  4. $ColorTexteNom   = "#FFFFFF"; //---> Couleur du texte de la partie NOM
  5. $ColorFondDate   = "#CCCCCC"; //---> Couleur du font de la partie DATE
  6. $ColorTexteDate  = "#OOOOOO"; //---> Couleur du texte de la partie DATE
  7. $sup   = "........."; //---> Le nom qui donne accé à l'admin du livre d'or
  8. $pasword  = "........."; //---> Mot de passe pour protéger la suppression des messages du livre
  9. $Max   = "1";  //---> Si vous voulez limiter le nombre de caractères   / 1 == Oui / 0 == Non
  10. $NombreCaractere = "400"; //---> Inscrivez ici le nombre de caractères maximun autorisés
  11. $VoirImg  = "1";  //---> Pour afficher ou non les images  / 1 == Oui / 0 == Non
  12. $EnvoisMail  = "1";   //---> Pour recevoir un mail lorsque un message est posté  /1 == Oui  /  0 == Non
  13. $AdresseMail  = ".............";    //---> L'adresse email ou le message sera envoyer
  14. /*---------------------------| FIN DE LA CONFIGURATION DE COULEURS. NE PLUS RIEN TOUCHER |--------------------------------------*/
  15. //-->Control adresse Email
  16. function ControlMail($Email) {
  17.   return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
  18.                '@'.
  19.                '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
  20.                '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
  21.                $Email) );
  22. }
  23. function DebutTableau(){
  24. echo "<table border='2' CELLSPACING='0' CELLPADDING='0' bordercolor='#FFFFFF'><tr><td>\n";
  25. }
  26. function DebutTableauErreur(){
  27. echo "<table border='2' CELLSPACING='0' CELLPADDING='2' bordercolor='grey' bgcolor='grey'><tr><td>\n";
  28. }
  29. function FinTableau(){
  30. echo "</td></tr></table>\n";
  31. }
  32. function erreur(){
  33. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  34. echo "<center><font color='#FFFFFF' size=2><B>ERREUR&nbsp;&nbsp;Les champs Commentaire et Nom doivent êtres remplis !</B></font></center>\n";
  35. FinTableau();
  36. }
  37. function erreurMail(){
  38. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  39. echo "<center><font color='#FFFFFF' size='2'><B>ERREUR&nbsp;&nbsp;L'adresse E-Mail n'a pas un format correct.</B></font></center>\n";
  40. FinTableau();
  41. }
  42. function erreurNombre(){
  43. global $NombreCaractere;
  44. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  45. echo "<center><font color='#FFFFFF' size=2><B>ERREUR&nbsp;&nbsp;Le Nombre de caractère est limités à&nbsp;&nbsp;&nbsp;&nbsp;<font size=4>$NombreCaractere !</B></font></font></center>";
  46. FinTableau();
  47. }
  48. function images(){
  49. echo "\n<br><div align='center'><center>";
  50. echo "<table border='0' CELLSPACING='0' CELLPADDING='0'><tr><td>\n";
  51. echo "<img src='image/icon_biggrin.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_biggrin.gif' checked name='img'></td>\n";
  52. echo "<td><img src='image/icon_cool.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_cool.gif' checked name='img'></td>\n";
  53. echo "<td><img src='image/icon_mad.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_mad.gif' checked name='img'></td>\n";
  54. echo "<td><img src='image/icon_razz.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_razz.gif' checked name='img'></td>\n";
  55. echo "<td><img src='image/icon_redface.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_redface.gif' checked name='img'></td>\n";
  56. echo "<td><img src='image/icon_lol.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_lol.gif' checked name='img'></td>\n";
  57. echo "<td><img src='image/icon_eek.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_eek.gif' checked name='img'>";
  58. echo "<td><img src='image/icon_rolleyes.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_rolleyes.gif' checked name='img'></td>\n";
  59. FinTableau();
  60. echo "</div></center>";
  61. }
  62. function copyright(){
  63. echo "\n<br><center><font color='#FFFFFF' size ='2'>webmaster: 2432predator\n<br>";
  64. echo "&nbsp;&nbsp;</font></center><br>";
  65. }
  66. function Formulaire(){
  67. global $Max, $NombreCaractere, $VoirImg;
  68. echo "<br><FORM METHOD='POST' ACTION='$PHP_SELF' NAME='Form'>\n";
  69. if($VoirImg == "1" ){ images();}
  70. echo "<input type='hidden' name='envois' value='msg'>";
  71. echo "<TABLE BORDER=0 bgcolor=$bgcolor2>\n";
  72. echo "<TR><TD><font color='#FFFFFF'>&nbsp;<B>Prenom / Pseudo</B>&nbsp;</font></TD>\n";
  73. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='Nom' VALUE='$Nom'>&nbsp;</TD>\n";
  74. echo "<TD>&nbsp;<INPUT TYPE='submit' VALUE=' Envoyer '>&nbsp;</TD></TR>\n";
  75. echo "<TR><TD><font color='#FFFFFF'>&nbsp;E-mail (opt.)&nbsp;</font></TD>";
  76. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='Email' VALUE=''>&nbsp;</TD></TR>\n";
  77. echo "<TR><TD><font color='#FFFFFF'>&nbsp;URL (opt.)&nbsp;</font></TD>";
  78. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='url' VALUE='http://'>&nbsp;</TD></TR>\n";
  79. echo "<TR><TD><font color='#FFFFFF'>&nbsp;<B>Commentaire</B>&nbsp;</font>";
  80. echo "</TD><TD>&nbsp;<TEXTAREA NAME='Commentaire' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual' onKeyPress=\"JAVASCRIPT:document.Form.l.value=document.Form.Commentaire.value.length+1\"></TEXTAREA>&nbsp;</td>";
  81. echo "<td>\n<br>\n<br>\n<br>\n<br><input type=text name=l size=3 maxlenght=3 style=\"background-color: #OOOOOO; color: #FFFFFF; font-weight: bold; border-style: solid; border-color: #FFFFFF\"><font size=2>Nombre de Caractères";
  82. if($Max == "1" ){echo "<font color='#FFFFFF'>&nbsp;<font color='red'>Maximun $NombreCaractere</font>";}
  83. echo "</font></TD></TR>\n";
  84. echo "</FORM></TABLE>\n";
  85. echo "<CENTER><BR>&nbsp;<FORM METHOD='POST' ACTION='$PHP_SELF'>\n";
  86. echo "<INPUT TYPE='HIDDEN' NAME='action' VALUE='voir'>\n";
  87. echo "<input type='submit' value='Voir les messages du livre'>\n";
  88. echo "</form></CENTER>";
  89. }
  90. //--> Control la présence du Nom et du Message
  91. if($envois == 'msg'){
  92. if(($Commentaire == '') || ($Nom == '')){
  93. echo "<div align='center'><center>\n";
  94. erreur();
  95. DebutTableau();
  96. Formulaire();
  97. FinTableau();
  98. echo "</div></center>\n";
  99. exit;
  100. }
  101. }
  102. //--> Control la presence du email correct
  103. if($envois == 'msg'){
  104. if (!ControlMail($Email) && (!$Email == '')){
  105. echo "<div align='center'><center>\n";
  106. erreurMail();
  107. DebutTableau();
  108. Formulaire();
  109. FinTableau();
  110. echo "</div></center>\n";
  111. exit;
  112. }
  113. }
  114. //--> Contrôle le nombre de caractères
  115. if(($envois == 'msg') && ($Max == '1')){
  116. $longueur = strlen($Commentaire);
  117. if($longueur > $NombreCaractere){
  118. echo "<div align='center'><center>\n";
  119. erreurNombre();
  120. DebutTableau();
  121. Formulaire();
  122. FinTableau();
  123. echo "</div></center>\n";
  124. exit;
  125. }
  126. }
  127. //-->Si le mail est bon, preparer l'url (mailto:)
  128. if($envois == 'msg'){
  129. if (ControlMail($Email) && (!$Email == '')){
  130. $mailto = "&nbsp;&nbsp;(<a href=mailto:$Email>$Email</a> )";
  131. }
  132. }
  133. //--> Si il y a une url la rendre cliquable avec une image
  134. if($envois == 'msg'){
  135. if(($url !=='')&&($url !== 'http://')){
  136. $url=chop(ereg_replace(">", "",$url));
  137. $url=chop(ereg_replace("<", "",$url));
  138. $afficheUrl = "&nbsp;&nbsp;<a href='$url' target='_blank'><img src='image/www_icon.gif' border='0' width='15' height='15' ALT='Visitez le site de $Nom'></a>";
  139. }
  140. }
  141. //-->Ecrire le message dans le fichier texte.
  142. if(($envois == 'msg') && (!$Commentaire == '') && (!$Nom == '')){
  143. //-->Mis en forme du message
  144. $Commentaire = strip_tags($Commentaire);
  145. $Commentaire = stripslashes($Commentaire);
  146. $Commentaire = nl2br($Commentaire);
  147. $Nom = strip_tags($Nom);
  148. $url = stripslashes($url);
  149. $Email = strip_tags($Email);
  150. $AfficheImages = "\n<td align='center'><img src=$img border='0' width='15' height='15'></td>\n";
  151. $decal = date("H" )+$dh;
  152. $debutheure = date("d-m-Y à" );
  153. $finheure =date("i:s" );
  154. $h ="H";
  155. $date = "$debutheure&nbsp;$decal$h&nbsp;$finheure";
  156. Livre("\n<table border='0' width='100%' cellspacing='0' cellpadding='2'>\n<tr><td bgcolor='$ColorFondNom' width='100%'><font size='3' color='$ColorTexteNom'>Message de <B>$Nom</B>$mailto$afficheUrl\n</font></td>$AfficheImages</tr><tr>\n<td bgcolor='$ColorFondDate' width='100%'><font size='2' color='$ColorTexteDate'>Envoyé le $date</font></td>\n</tr><tr>\n<td width='100%'><font color='#FFFFFF'>Message:\n<br>$Commentaire</font></td></tr>\n</table>\n<br>" );
  157. }
  158. function Livre($text){
  159. $fichier = fopen("MessageLivre.txt","a" );
  160. fwrite($fichier,"$text" );
  161. fclose($fichier);
  162. }
  163. //-->Envois du mail
  164. if(($envois == 'msg') && (!$Commentaire == '') && (!$Nom == '') && ($EnvoisMail == "1" )){
  165. $dateMail = "$debutheure $decal$h $finheure";
  166. $referer = getenv("HTTP_REFERER" );
  167. $nav = $HTTP_USER_AGENT;
  168. $infoIP = $REMOTE_ADDR;
  169. $infohost = $REMOTE_HOST;
  170. $infos = "\n Quelques infos:  \n Navigateur: $nav  \n Adresse IP: $infoIP  \n Host: $infohost\n";
  171. $Subject =   "Nouveau Message Envoyé Dans Le Livre D'or";
  172. $Body =      "Salut,\nUn nouveau message vient d'être posté dans le livre d'or.\nEnvoyé le $dateMail\nMessage de: $Nom ($Email)\n$urlmail\n$infos\n\n<a href=$referer?action=voir>Visible ici</a>\n\nLe Message:\n$Commentaire\n\n";
  173. $From =      "$Email";
  174. // Envois du mail
  175. mail( $AdresseMail,$Subject, $Body,  "From: $From\nX-Mailer: PHP/" . phpversion());
  176. }
  177. //--> Pour voir le livre d'or
  178. if(($action == 'voir')||($envois == 'msg')){
  179. if (file_exists("MessageLivre.txt" )){
  180. echo "<div align='center'><center>\n";
  181. echo "<table border='0' width='460' cellspacing='0' cellpadding='2' align='center'>";
  182. echo "<tr><td>";
  183. $path = "MessageLivre.txt";
  184. if($size= $size=readfile($path));
  185. echo "<BR><FORM METHOD='POST' ACTION='$PHP_SELF'>\n";
  186. echo "<br><br><INPUT TYPE='HIDDEN' NAME'action' VALUE='ecrire'>\n";
  187. echo "<center><input type='submit' value='Ajouter un message au livre'></center>\n";
  188. echo "</form>";
  189. echo "</td></tr></table>";
  190. echo "</CENTER></div>\n";
  191. copyright();
  192. exit;
  193. }
  194. }
  195. //-->Afficher le formulaire
  196. if(($action == 'ecrire')||(!$action)){
  197. echo "<div align='center'><center>\n";
  198. DebutTableau();
  199. Formulaire();
  200. FinTableau();
  201. echo "</div></center>\n";
  202. }
  203. //--> Affiche la zone texte pour entrer le mot de passe
  204. if($Supprime=="$sup" ){
  205. echo "<p align='center'>ENTREZ LE MOT DE PASSE !</p>";
  206. echo "<p align='center'>Entrez votre mot de passe et cliquez sur \"Suppression des messages !\"</p>\n";
  207. echo "<form method=post action='$PHP_SELF'><p align='center'>\n";
  208. echo "<input type=hidden name=supp value=1>
  209. <input type='password' name='pass' value=''><br>Entrez votre passe ici.\n<br>
  210. <input type=submit value='Voir le fichier log !'></p>\n
  211. </form>";
  212. exit;
  213. }
  214. //--> Demande de confirmation de suppression des messages
  215. if(($supp == "1" ) && ($pass == "$pasword" )){
  216. echo "<p align='center'><font color='red' size='2'><B>Suppression des Message du livre d'or</B></font></p>\n";
  217. echo "<form method=post action='$PHP_SELF'>";
  218. echo "<p align='center'><input type='hidden' name='confirme' value='ok'><br>";
  219. echo "<input type=submit value=\"Êtes-vous sur de vider le livre d'or  ?\">\n";
  220. echo "</p></form>";
  221. exit;
  222. }
  223. //-->Confirme la suppression du Fichier MessageLivre.txt le script en créra un autre au prochain message
  224. if($confirme==ok){
  225. if (file_exists("MessageLivre.txt" )){
  226. unlink("MessageLivre.txt" );
  227. echo "<p align='center'><font color='red'><B>Suppression confirmée !</B></font></p>";
  228. echo "<p align=center><font size=2><a href=$PHP_SELF>Enlever ce message !</a></font></p>\n";
  229. exit;
  230. }
  231. }
  232. ?>


 
 
 
Merci davence :bounce:


Message édité par winnie23 le 25-07-2005 à 23:09:06
Reply

Marsh Posté le 25-07-2005 à 22:24:23   

Reply

Marsh Posté le 25-07-2005 à 22:27:47    

Balises [ cpp ] ouy [ fixed ] plize.


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

Marsh Posté le 25-07-2005 à 22:30:27    

sielfried a écrit :

Balises [ cpp ] ouy [ fixed ] plize.


 eu je suis un débutant en php...dsl[:airforceone].
 
mais ca veut dire quoi ca?(merci pour ta réponse, je suis sur que ca va m'aider) :)

Reply

Marsh Posté le 25-07-2005 à 22:43:25    

Encadre ton code (sur le forum) de balises [ cpp ] et [ /cpp ], sans les espaces.
 
Ou utilise les icônes prévues à cet effet (utilise pas la réponse rapide mais clique sur Répondre).


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

Marsh Posté le 25-07-2005 à 23:05:23    

sielfried a écrit :

Encadre ton code (sur le forum) de balises [ cpp ] et [ /cpp ], sans les espaces.
 
Ou utilise les icônes prévues à cet effet (utilise pas la réponse rapide mais clique sur Répondre).


 
 
ok, merci de la précision, je savais pas, j'édit :)

Reply

Marsh Posté le 26-07-2005 à 19:52:00    

:hello: up!!!
 
siouplait, ca me pose vraiment un blem ce livre dor :(

Reply

Marsh Posté le 26-07-2005 à 20:01:51    

Ton livre d'or date un peu d'une autre époque dans sa conception.
C'est une page seule ou inclue dans un autre fichier ?

Reply

Marsh Posté le 26-07-2005 à 20:03:08    

$ColorTexteDate  = "#OOOOOO";


[:bien]


Message édité par masklinn le 26-07-2005 à 20:03:25

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 26-07-2005 à 20:06:17    

Si j'ai bien compris c'est ça qui affiche le message en noir, j'ai raison.??  
 
<font color='#FFFFFF'>Message:\n<br>$Commentaire</font>
 
edit : je comprend pas,  pour tous les autre< <font> tu utilise des $colortextmachin, et la tu décide de faire ça en html..


Message édité par micfont999 le 26-07-2005 à 20:08:53
Reply

Marsh Posté le 27-07-2005 à 10:21:02    

Salut, merci pour vos réponses:)
 
en fait c'est un scipr d'un pote, et je n'y connait pas grand chose en php(plutot en html). Il est intégré sur une page html.
 
 
Masklinn=>cette couleur est pour dans la sectino DATE(il y a une bordure ou s'affiche la date, et c'est la couleur du texte de cette bordure). Ce que je veux c'est la couleur du texte des message(je la veux blanche).
 
micfont999=>oui, le message est en noir, et le fon est noir:s. Cette ligne je l'ai modifié...avec des balises HTML(a l'origine il n'y a aucunes balises).
 
J'ai aussi inséré des balises <font></font>(html) et ca a marché...je sais pas pourquoi cette ligne refuse de fonctionner:(.
HELP:D
 
[edit]voici le script inséré dans la page html(tout marche semble-t-il):
 
 
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <TITLE>.::LiVrE d'Or::.</TITLE>
  4. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
  5. <meta name="generator" content="Namo WebEditor v5.0">
  6. <style>
  7. a.lien1 {
  8. color: white;
  9. text-decoration: underline;}
  10. a.lien2 {
  11. color: black;
  12. text-decoration: underline;}
  13. </style>
  14. <body bgcolor="#FFFFFF" text="#000000" oncontextmenu="return false">
  15. </HEAD>
  16. <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 background="images/bg.gif">
  17. <CENTER><IMG SRC="header_V.012432predator.gif"></CENTER>
  18. <p align="center"><!-- ImageReady Slices (kit61.psd) --><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
  19. <TR>
  20.  <TD ROWSPAN=6 background="">
  21.   &nbsp;</TD>
  22.  <TD COLSPAN=2>
  23.  <TD>
  24.  <TD ROWSPAN=6 background="">
  25.   &nbsp;</TD>
  26. </TR>
  27. <TR>
  28.  <TD COLSPAN=3 height="21" background="images/index_07.gif">
  29.             <table align="center" cellpadding="0" cellspacing="0">
  30.                 <tr>
  31.                     <td width="105" style="border-right-width:1; border-right-color:white; border-right-style:solid;">
  32.                         <p align="center"><span style="font-size:8pt; letter-spacing:3;"><font color="white" face="Verdana"><a class="lien1" href=index.html>Accueil</a></font></span></p>
  33.                     </td>
  34.                     <td width="105" style="border-right-width:1; border-right-color:white; border-right-style:solid;">
  35.                         <p align="center"><span style="font-size:8pt; letter-spacing:3;"><font color="white" face="Verdana"><a class="lien1" href=macro.html>Macro</a></font></span></p>
  36.                     </td>
  37.                     <td width="105" style="border-right-width:1; border-right-color:white; border-right-style:solid;">
  38.                         <p align="center"><span style="font-size:8pt; letter-spacing:3;"><font color="white" face="Verdana"><a class="lien1" href=paysage.html>Paysage</a></font></span></p>
  39.                     </td>
  40.                     <td width="105" style="border-right-width:1; border-right-color:white; border-right-style:solid;">
  41.                         <p align="center"><span style="font-size:8pt; letter-spacing:3;"><font color="white" face="Verdana"><a class="lien1" href=portrait.html>DIVERS</a></font></span></p>
  42.                     </td>
  43.                     <td width="105" style="border-right-width:0; border-right-style:none;">
  44.                         <p align="center"><span style="font-size:8pt; letter-spacing:3;"><font color="white" face="Verdana"><a class="lien1" href=animaux.html>Animaux</a></font></span></p>
  45.                     </td>
  46.                    
  47.                 </tr>
  48.             </table>
  49. </TD>
  50. </TR>
  51. <TR>
  52.  <TD COLSPAN=3>
  53.   <IMG SRC="images/index_08.gif" WIDTH=564 HEIGHT=8 ALT=""></TD>
  54. </TR>
  55. <TR>
  56.  <TD COLSPAN=3 background="images/index_09.gif">
  57.             <table align="center" cellpadding="0" cellspacing="0">
  58.                 <tr>
  59.                     <td width="554">                        <p class="namo-sublist" align="justify"><font color="white" face="Verdana"></font><span style="font-size:8pt;"><font face="Verdana" color="white">
  60. <?php
  61. /****************************************************************************************
  62. * Livre d'or Ecrit en PHP        *
  63. * Vous pouvez configurer les couleur ci-dessous. Ensuite ne plus rien toucher  *
  64. * Pour tout problème avec ce script. Contactez moi (webmaster@presencenet.net)  *
  65. * Ou regardez le FORUM http://www.presencenet.net et suivre le lien -> FORUM  *
  66. * Vous trouvverez d'autre script sur mon site web (http://www.presencenet.net)  *
  67. * Vous pouvez changer le nom de ce fichier sans problèmes, les liens ce mettrons à jour *
  68. * Pour plus de détail regardez le fichier INSTALL.txt inclus dans l'archive .zip *
  69. ****************************************************************************************/
  70. $dh              = "0";       //---> Décalage de l'heure suivant l'hébergeur, Pour forez mettre 6 si pas de décalage mettre 0 (zero)
  71. $ColorFondNom    = "#666666"; //---> Couleur du fond de la partie NOM
  72. $ColorTexteNom   = "#FFFFFF"; //---> Couleur du texte de la partie NOM
  73. $ColorFondDate   = "#CCCCCC"; //---> Couleur du font de la partie DATE
  74. $ColorTexteDate  = "#OOOOOO"; //---> Couleur du texte de la partie DATE
  75. $sup   = "pseudo"; //---> Le nom qui donne accé à l'admin du livre d'or
  76. $pasword  = "pass"; //---> Mot de passe pour protéger la suppression des messages du livre
  77. $Max   = "1";  //---> Si vous voulez limiter le nombre de caractères   / 1 == Oui / 0 == Non
  78. $NombreCaractere = "400"; //---> Inscrivez ici le nombre de caractères maximun autorisés
  79. $VoirImg  = "1";  //---> Pour afficher ou non les images  / 1 == Oui / 0 == Non
  80. $EnvoisMail  = "1";   //---> Pour recevoir un mail lorsque un message est posté  /1 == Oui  /  0 == Non
  81. $AdresseMail  = "mon mail";    //---> L'adresse email ou le message sera envoyer
  82. /*---------------------------| FIN DE LA CONFIGURATION DE COULEURS. NE PLUS RIEN TOUCHER |--------------------------------------*/
  83. //-->Control adresse Email
  84. function ControlMail($Email) {
  85.   return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
  86.                '@'.
  87.                '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
  88.                '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
  89.                $Email) );
  90. }
  91. function DebutTableau(){
  92. echo "<table border='2' CELLSPACING='0' CELLPADDING='0' bordercolor='#FFFFFF'><tr><td>\n";
  93. }
  94. function DebutTableauErreur(){
  95. echo "<table border='2' CELLSPACING='0' CELLPADDING='2' bordercolor='grey' bgcolor='grey'><tr><td>\n";
  96. }
  97. function FinTableau(){
  98. echo "</td></tr></table>\n";
  99. }
  100. function erreur(){
  101. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  102. echo "<center><font color='#FFFFFF' size=2><B>ERREUR&nbsp;&nbsp;Les champs Commentaire et Nom doivent êtres remplis !</B></font></center>\n";
  103. FinTableau();
  104. }
  105. function erreurMail(){
  106. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  107. echo "<center><font color='#FFFFFF' size='2'><B>ERREUR&nbsp;&nbsp;L'adresse E-Mail n'a pas un format correct.</B></font></center>\n";
  108. FinTableau();
  109. }
  110. function erreurNombre(){
  111. global $NombreCaractere;
  112. echo "<table border='0' CELLSPACING='0' CELLPADDING='2' bgcolor='#800000'><tr><td>\n";
  113. echo "<center><font color='#FFFFFF' size=2><B>ERREUR&nbsp;&nbsp;Le Nombre de caractère est limités à&nbsp;&nbsp;&nbsp;&nbsp;<font size=4>$NombreCaractere !</B></font></font></center>";
  114. FinTableau();
  115. }
  116. function images(){
  117. echo "\n<br><div align='center'><center>";
  118. echo "<table border='0' CELLSPACING='0' CELLPADDING='0'><tr><td>\n";
  119. echo "<img src='image/icon_biggrin.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_biggrin.gif' checked name='img'></td>\n";
  120. echo "<td><img src='image/icon_cool.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_cool.gif' checked name='img'></td>\n";
  121. echo "<td><img src='image/icon_mad.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_mad.gif' checked name='img'></td>\n";
  122. echo "<td><img src='image/icon_razz.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_razz.gif' checked name='img'></td>\n";
  123. echo "<td><img src='image/icon_redface.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_redface.gif' checked name='img'></td>\n";
  124. echo "<td><img src='image/icon_lol.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_lol.gif' checked name='img'></td>\n";
  125. echo "<td><img src='image/icon_eek.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_eek.gif' checked name='img'>";
  126. echo "<td><img src='image/icon_rolleyes.gif' border='0' width='15' height='15'><br><input type='radio' value='image/icon_rolleyes.gif' checked name='img'></td>\n";
  127. FinTableau();
  128. echo "</div></center>";
  129. }
  130. function copyright(){
  131. echo "\n<br><center><font color='#FFFFFF' size ='2'>webmaster: 2432predator\n<br>";
  132. echo "&nbsp;&nbsp;</font></center><br>";
  133. }
  134. function Formulaire(){
  135. global $Max, $NombreCaractere, $VoirImg;
  136. echo "<br><FORM METHOD='POST' ACTION='$PHP_SELF' NAME='Form'>\n";
  137. if($VoirImg == "1" ){ images();}
  138. echo "<input type='hidden' name='envois' value='msg'>";
  139. echo "<TABLE BORDER=0 bgcolor=$bgcolor2>\n";
  140. echo "<TR><TD><font color='#FFFFFF'>&nbsp;<B>Prenom / Pseudo</B>&nbsp;</font></TD>\n";
  141. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='Nom' VALUE='$Nom'>&nbsp;</TD>\n";
  142. echo "<TD>&nbsp;<INPUT TYPE='submit' VALUE=' Envoyer '>&nbsp;</TD></TR>\n";
  143. echo "<TR><TD><font color='#FFFFFF'>&nbsp;E-mail (opt.)&nbsp;</font></TD>";
  144. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='Email' VALUE=''>&nbsp;</TD></TR>\n";
  145. echo "<TR><TD><font color='#FFFFFF'>&nbsp;URL (opt.)&nbsp;</font></TD>";
  146. echo "<TD>&nbsp;<INPUT TYPE='text' NAME='url' VALUE='http://'>&nbsp;</TD></TR>\n";
  147. echo "<TR><TD><font color='#FFFFFF'>&nbsp;<B>Commentaire</B>&nbsp;</font>";
  148. echo "</TD><TD>&nbsp;<TEXTAREA NAME='Commentaire' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual' onKeyPress=\"JAVASCRIPT:document.Form.l.value=document.Form.Commentaire.value.length+1\"></TEXTAREA>&nbsp;</td>";
  149. echo "<td>\n<br>\n<br>\n<br>\n<br><input type=text name=l size=3 maxlenght=3 style=\"background-color: #OOOOOO; color: #FFFFFF; font-weight: bold; border-style: solid; border-color: #FFFFFF\"><font size=2>Nombre de Caractères";
  150. if($Max == "1" ){echo "<font color='#FFFFFF'>&nbsp;<font color='red'>Maximun $NombreCaractere</font>";}
  151. echo "</font></TD></TR>\n";
  152. echo "</FORM></TABLE>\n";
  153. echo "<CENTER><BR>&nbsp;<FORM METHOD='POST' ACTION='$PHP_SELF'>\n";
  154. echo "<INPUT TYPE='HIDDEN' NAME='action' VALUE='voir'>\n";
  155. echo "<input type='submit' value='Voir les messages du livre'>\n";
  156. echo "</form></CENTER>";
  157. }
  158. //--> Control la présence du Nom et du Message
  159. if($envois == 'msg'){
  160. if(($Commentaire == '') || ($Nom == '')){
  161. echo "<div align='center'><center>\n";
  162. erreur();
  163. DebutTableau();
  164. Formulaire();
  165. FinTableau();
  166. echo "</div></center>\n";
  167. exit;
  168. }
  169. }
  170. //--> Control la presence du email correct
  171. if($envois == 'msg'){
  172. if (!ControlMail($Email) && (!$Email == '')){
  173. echo "<div align='center'><center>\n";
  174. erreurMail();
  175. DebutTableau();
  176. Formulaire();
  177. FinTableau();
  178. echo "</div></center>\n";
  179. exit;
  180. }
  181. }
  182. //--> Contrôle le nombre de caractères
  183. if(($envois == 'msg') && ($Max == '1')){
  184. $longueur = strlen($Commentaire);
  185. if($longueur > $NombreCaractere){
  186. echo "<div align='center'><center>\n";
  187. erreurNombre();
  188. DebutTableau();
  189. Formulaire();
  190. FinTableau();
  191. echo "</div></center>\n";
  192. exit;
  193. }
  194. }
  195. //-->Si le mail est bon, preparer l'url (mailto:)
  196. if($envois == 'msg'){
  197. if (ControlMail($Email) && (!$Email == '')){
  198. $mailto = "&nbsp;&nbsp;(<a href=mailto:$Email>$Email</a> )";
  199. }
  200. }
  201. //--> Si il y a une url la rendre cliquable avec une image
  202. if($envois == 'msg'){
  203. if(($url !=='')&&($url !== 'http://')){
  204. $url=chop(ereg_replace(">", "",$url));
  205. $url=chop(ereg_replace("<", "",$url));
  206. $afficheUrl = "&nbsp;&nbsp;<a href='$url' target='_blank'><img src='image/www_icon.gif' border='0' width='15' height='15' ALT='Visitez le site de $Nom'></a>";
  207. }
  208. }
  209. //-->Ecrire le message dans le fichier texte.
  210. if(($envois == 'msg') && (!$Commentaire == '') && (!$Nom == '')){
  211. //-->Mis en forme du message
  212. $Commentaire = strip_tags($Commentaire);
  213. $Commentaire = stripslashes($Commentaire);
  214. $Commentaire = nl2br($Commentaire);
  215. $Nom = strip_tags($Nom);
  216. $url = stripslashes($url);
  217. $Email = strip_tags($Email);
  218. $AfficheImages = "\n<td align='center'><img src=$img border='0' width='15' height='15'></td>\n";
  219. $decal = date("H" )+$dh;
  220. $debutheure = date("d-m-Y à" );
  221. $finheure =date("i:s" );
  222. $h ="H";
  223. $date = "$debutheure&nbsp;$decal$h&nbsp;$finheure";
  224. Livre("\n<table border='0' width='100%' cellspacing='0' cellpadding='2'>\n<tr><td bgcolor='$ColorFondNom' width='100%'><font size='3' color='$ColorTexteNom'>Message de <B>$Nom</B>$mailto$afficheUrl\n</font></td>$AfficheImages</tr><tr>\n<td bgcolor='$ColorFondDate' width='100%'><font size='2' color='$ColorTexteDate'>Envoyé le $date</font></td>\n</tr><tr>\n<td width='100%'><font color='#FFFFFF'>Message:\n<br>$Commentaire</font></td></tr>\n</table>\n<br>" );
  225. }
  226. function Livre($text){
  227. $fichier = fopen("MessageLivre.txt","a" );
  228. fwrite($fichier,"$text" );
  229. fclose($fichier);
  230. }
  231. //-->Envois du mail
  232. if(($envois == 'msg') && (!$Commentaire == '') && (!$Nom == '') && ($EnvoisMail == "1" )){
  233. $dateMail = "$debutheure $decal$h $finheure";
  234. $referer = getenv("HTTP_REFERER" );
  235. $nav = $HTTP_USER_AGENT;
  236. $infoIP = $REMOTE_ADDR;
  237. $infohost = $REMOTE_HOST;
  238. $infos = "\n Quelques infos:  \n Navigateur: $nav  \n Adresse IP: $infoIP  \n Host: $infohost\n";
  239. $Subject =   "Nouveau Message Envoyé Dans Le Livre D'or";
  240. $Body =      "Salut,\nUn nouveau message vient d'être posté dans le livre d'or.\nEnvoyé le $dateMail\nMessage de: $Nom ($Email)\n$urlmail\n$infos\n\n<a href=$referer?action=voir>Visible ici</a>\n\nLe Message:\n$Commentaire\n\n";
  241. $From =      "$Email";
  242. // Envois du mail
  243. mail( $AdresseMail,$Subject, $Body,  "From: $From\nX-Mailer: PHP/" . phpversion());
  244. }
  245. //--> Pour voir le livre d'or
  246. if(($action == 'voir')||($envois == 'msg')){
  247. if (file_exists("MessageLivre.txt" )){
  248. echo "<div align='center'><center>\n";
  249. echo "<table border='0' width='460' cellspacing='0' cellpadding='2' align='center'>";
  250. echo "<tr><td>";
  251. $path = "MessageLivre.txt";
  252. if($size= $size=readfile($path));
  253. echo "<BR><FORM METHOD='POST' ACTION='$PHP_SELF'>\n";
  254. echo "<br><br><INPUT TYPE='HIDDEN' NAME'action' VALUE='ecrire'>\n";
  255. echo "<center><input type='submit' value='Ajouter un message au livre'></center>\n";
  256. echo "</form>";
  257. echo "</td></tr></table>";
  258. echo "</CENTER></div>\n";
  259. copyright();
  260. exit;
  261. }
  262. }
  263. //-->Afficher le formulaire
  264. if(($action == 'ecrire')||(!$action)){
  265. echo "<div align='center'><center>\n";
  266. DebutTableau();
  267. Formulaire();
  268. FinTableau();
  269. echo "</div></center>\n";
  270. }
  271. //--> Affiche la zone texte pour entrer le mot de passe
  272. if($Supprime=="$sup" ){
  273. echo "<p align='center'>ENTREZ LE MOT DE PASSE !</p>";
  274. echo "<p align='center'>Entrez votre mot de passe et cliquez sur \"Suppression des messages !\"</p>\n";
  275. echo "<form method=post action='$PHP_SELF'><p align='center'>\n";
  276. echo "<input type=hidden name=supp value=1>
  277. <input type='password' name='pass' value=''><br>Entrez votre passe ici.\n<br>
  278. <input type=submit value='Voir le fichier log !'></p>\n
  279. </form>";
  280. exit;
  281. }
  282. //--> Demande de confirmation de suppression des messages
  283. if(($supp == "1" ) && ($pass == "$pasword" )){
  284. echo "<p align='center'><font color='red' size='2'><B>Suppression des Message du livre d'or</B></font></p>\n";
  285. echo "<form method=post action='$PHP_SELF'>";
  286. echo "<p align='center'><input type='hidden' name='confirme' value='ok'><br>";
  287. echo "<input type=submit value=\"Êtes-vous sur de vider le livre d'or  ?\">\n";
  288. echo "</p></form>";
  289. exit;
  290. }
  291. //-->Confirme la suppression du Fichier MessageLivre.txt le script en créra un autre au prochain message
  292. if($confirme==ok){
  293. if (file_exists("MessageLivre.txt" )){
  294. unlink("MessageLivre.txt" );
  295. echo "<p align='center'><font color='red'><B>Suppression confirmée !</B></font></p>";
  296. echo "<p align=center><font size=2><a href=$PHP_SELF>Enlever ce message !</a></font></p>\n";
  297. exit;
  298. }
  299. }
  300. ?>
  301.                     </td>
  302.                 </tr>
  303.             </table>
  304. </TD>
  305. </TR>
  306. <TR>
  307.  <TD COLSPAN=3>
  308.   <IMG SRC="images/index_10.gif" WIDTH=564 HEIGHT=10 ALT=""></TD>
  309. </TR>
  310. <TR>
  311.  <TD>
  312.   <IMG SRC="images/index_11.gif" WIDTH=394 HEIGHT=23 ALT=""></TD>
  313.  <TD COLSPAN=2 background="images/index_12.gif">
  314.   <a href="mailto:mon mail"><class="menu"></a><IMG SRC="images/index_12.gif" WIDTH=170 HEIGHT=23 BORDER=0 ALT=""></a></TD>
  315. </TR>
  316. <TR>
  317.  <TD>
  318.   <IMG SRC="images/spacer.gif" WIDTH=34 HEIGHT=1 ALT=""></TD>
  319.  <TD>
  320.   <IMG SRC="images/spacer.gif" WIDTH=394 HEIGHT=1 ALT=""></TD>
  321.  <TD>
  322.   <IMG SRC="images/spacer.gif" WIDTH=9 HEIGHT=1 ALT=""></TD>
  323.  <TD>
  324.   <IMG SRC="images/spacer.gif" WIDTH=161 HEIGHT=1 ALT=""></TD>
  325.  <TD>
  326.   <IMG SRC="images/spacer.gif" WIDTH=31 HEIGHT=1 ALT=""></TD>
  327. </TR>
  328. </TABLE>
  329. <!-- End ImageReady Slices --></BODY>
  330. <a class="lien2" href="mailto:mon mail"><class="menu">Contact</a>
  331. </HTML>


[/edit]


Message édité par winnie23 le 27-07-2005 à 10:25:25
Reply

Marsh Posté le 27-07-2005 à 10:21:02   

Reply

Marsh Posté le 27-07-2005 à 12:17:49    

winnie23 a écrit :

Masklinn=>cette couleur est pour dans la sectino DATE(


Cette couleur est pour rien du tout [:mlc]  
 
Les couleurs sont décrites en hexadécimal, chez moi l'hexadécimal ça va de 0 à F, "O" c'est en base 25 minimum, pas en base 16 [:mlc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 27-07-2005 à 12:23:48    

Et les <font>, c'est deprecated il ne faut pas les utiliser, mais préférer tout centraliser dans une css.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-07-2005 à 12:47:47    

plainsofpain a écrit :

Et les <font>, c'est deprecated il ne faut pas les utiliser, mais préférer tout centraliser dans une css.


En même temps, voila quoi, si je voulais être méchant je dirais que son script est à chier, que son code HTML est à chier, et que sa seule chance d'avoir un futur c'est de tout balancer, d'égorger le mec qui lui a pondu un truc pareil et de se botter un peu le cul pour apprendre le HTML, les CSS, le PHP et le javascript au lieu d'y aller à grands coups de pifomètre :o :o :o
 
D'ailleurs je le dis, en fait :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 27-07-2005 à 12:53:50    

Je m'en doutais. D'ailleurs, moi aussi je le pensais, mais vois-tu, je ne suis pas méchant.
 
Un jour, ca me retomberas peut-etre dessus qui sait :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-07-2005 à 12:56:01    

plainsofpain a écrit :

Je m'en doutais. D'ailleurs, moi aussi je le pensais, mais vois-tu, je ne suis pas méchant.
 
Un jour, ca me retomberas peut-etre dessus qui sait :)


Tiens au fait si ça t'intéresse je suis en train de refaire ma page de bouquemarques, avec un peu de bol j'arriverais à la mettre en ligne d'ici ce soir :o :o :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 27-07-2005 à 13:00:20    

Ca m'intéresse.  
 
Un jour je penserai à trier les miens [:aztechxx]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-07-2005 à 19:44:39    

masklinn a écrit :

En même temps, voila quoi, si je voulais être méchant je dirais que son script est à chier, que son code HTML est à chier, et que sa seule chance d'avoir un futur c'est de tout balancer, d'égorger le mec qui lui a pondu un truc pareil et de se botter un peu le cul pour apprendre le HTML, les CSS, le PHP et le javascript au lieu d'y aller à grands coups de pifomètre :o :o :o
 
D'ailleurs je le dis, en fait :o


 
 
Salut, mercid e ta réponse :) , pour ton info je fais du html, mais j'ai jamais(mais alors jamais)fais de php. J'ai regardé sur des sites spécialisés, mais je n'ai pas trouvé ce que je cherchais. Pour mon code html, je le trouve pas si mauvais que ca(j'ai d'ailleur vu pire :lol: ) et puis l'essentiel c'est que j'arrive à me repéré (c'est d'ailleur mon premier vrai site). Pour l'histoire d'égorger mon pote pour un simple code php je trouve ca abussif, pourquoi pas l'imoler vivant?(:D).
 
 
ps: je cherche toujours quelqu'un succeptible de m'aider(je cherche aussi de mon coté ;) )  

Reply

Marsh Posté le 27-07-2005 à 19:56:35    

Non l'essentiel est pas que tu t'y reperes, l'essentiel c'est que ce soit bien fait. Dans ton cas ce ne l'es pas parceque ton probleme c'est du HTML et non du PHP...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-07-2005 à 22:21:03    

plainsofpain a écrit :

Ca m'intéresse.  
 
Un jour je penserai à trier les miens [:aztechxx]


done [:kbchris]
 
Par contre je ferais peut être une feuille de style cette fois [:totoz]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 07:57:25    

Cool :) Merci pour les favoris, une collection bien utile :)

Reply

Marsh Posté le 28-07-2005 à 08:06:52    

tu devrais retirer la bordure bleu de tes images ;)

Reply

Marsh Posté le 28-07-2005 à 08:08:03    

masklinn a écrit :

done [:kbchris]
 
Par contre je ferais peut être une feuille de style cette fois [:totoz]


 
Thanks  :jap:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-07-2005 à 09:25:24    

snarky a écrit :

tu devrais retirer la bordure bleu de tes images ;)


Tu parles à qui là? [:gratgrat]


Filtrage sur langage en préparation (parce qu'en fait c'est plus marrant que de faire une feuille de style complète :whistle: )


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 11:52:16    

Si ca continue comme ça, tu pourra mettre ta page sur WP linkée aux page sur le webdev [:petrus75]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 28-07-2005 à 11:55:24    

masklinn a écrit :

Filtrage sur langage en préparation (parce qu'en fait c'est plus marrant que de faire une feuille de style complète :whistle: )


Et un p'tit header('Content-Type: text/html; charset=iso-8859-1'); ne ferait pas de mal ;)

Reply

Marsh Posté le 28-07-2005 à 15:37:48    

FlorentG a écrit :

Et un p'tit header('Content-Type: text/html; charset=iso-8859-1'); ne ferait pas de mal ;)


Je mettrais un meta si t'es gentil, paske t'vois header() sur du HTML des familles voila quoi [:marc]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 22:04:30    

masklinn a écrit :

Tu parles à qui là? [:gratgrat]
 
Filtrage sur langage en préparation (parce qu'en fait c'est plus marrant que de faire une feuille de style complète :whistle: )


 
à l'autre du post :lol:

Reply

Marsh Posté le 28-07-2005 à 22:06:28    

FlorentG a écrit :

Et un p'tit header('Content-Type: text/html; charset=iso-8859-1'); ne ferait pas de mal ;)


Vala, j'ai pas mis l'iso-8859-1 parce que c'est pour les louzeures, mais j'ai un peu stylé le machin :o
 
Par contre j'ai fait joujou avec les CSS2, faudra que je bricole de styles pour IE et que j'ajoute un disclaimer [:neowen]
Et que je me penche un peu sur les contrastes, parce que j'ai un peu abusé par endroits


Message édité par masklinn le 28-07-2005 à 22:10:32

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 22:09:21    

Tu veux pas faire une option de tri pour n'afficher que les sites Anglais ou Français ou les 2 ?  [:amandine75011]

Reply

Marsh Posté le 28-07-2005 à 22:11:02    

The-Shadow a écrit :

Tu veux pas faire une option de tri pour n'afficher que les sites Anglais ou Français ou les 2 ?  [:amandine75011]


Si, c'est prévu, regarde la CSS il y a déjà les classes quivonbien stylée et tout, faut juste que je fasse le script :o
 
Et ça sera pas disponible pour IE car fait à coup de CSS2 mouahaha :o
 
Chuis vraiment trop une enflure :o


Message édité par masklinn le 28-07-2005 à 22:11:58

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 22:12:53    

Cool. :D

Reply

Marsh Posté le 28-07-2005 à 23:50:15    

Marrant le coup de l'id sur l'html [:dawa] J'connaissait pas

Reply

Marsh Posté le 28-07-2005 à 23:57:20    

FlorentG a écrit :

Marrant le coup de l'id sur l'html [:dawa] J'connaissait pas


Classiquement la signature HTML est plutôt mise sur le body, mais sur le HTML ça permet de jouer avec HTML + head + title (parce que là l'en-tête de page c'est le title qui est récupéré et affiché [:jajax])


Message édité par masklinn le 28-07-2005 à 23:57:52

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-07-2005 à 23:59:22    

J'avais fait ça une fois. Pis j'ai abandonné, vu que ça foire sous IE. Pige pas, c'est un élément comme un autre [:dawa]

Reply

Marsh Posté le 29-07-2005 à 07:35:04    

FlorentG a écrit :

J'avais fait ça une fois. Pis j'ai abandonné, vu que ça foire sous IE. Pige pas, c'est un élément comme un autre [:dawa]


 :non:  
http://www.quirksmode.org/?/viewpo [...] tml#link10

Citation :

  • Despite appearances, all browsers treat html as a special element, not as just any block level element. It always spans the entire viewport, even though it may not seem to. Opera and Safari treat it as any block level element when it comes to CSS, but not in JavaScript.
  • When Microsoft added Strict Mode to Explorer Windows, it apparently inserted a block level element between the body and the rest of the page. This new block level element became the body, and its parent (the old body) became the html element. It retained most of its properties and behaviour, though.
  • Safari and Opera occasionally find it difficult to distinguish between body and html.


Message édité par masklinn le 29-07-2005 à 07:37:21

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-07-2005 à 09:51:19    

Je parlais de <head><title> ;)

Reply

Marsh Posté le 29-07-2005 à 13:34:06    

FlorentG a écrit :

Je parlais de <head><title> ;)


Ahhh ok :o
 
fuck IE :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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