Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2580 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1159572
winnie23
bolas on fire...
Posté le 25-07-2005 à 22:24:23  profilanswer
 

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
mood
Publicité
Posté le 25-07-2005 à 22:24:23  profilanswer
 

n°1159574
sielfried
Posté le 25-07-2005 à 22:27:47  profilanswer
 

Balises [ cpp ] ouy [ fixed ] plize.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1159577
winnie23
bolas on fire...
Posté le 25-07-2005 à 22:30:27  profilanswer
 

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

n°1159584
sielfried
Posté le 25-07-2005 à 22:43:25  profilanswer
 

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
n°1159592
winnie23
bolas on fire...
Posté le 25-07-2005 à 23:05:23  profilanswer
 

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

n°1160702
winnie23
bolas on fire...
Posté le 26-07-2005 à 19:52:00  profilanswer
 

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

n°1160713
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 26-07-2005 à 20:01:51  profilanswer
 

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 ?

n°1160715
masklinn
í dag viðrar vel til loftárása
Posté le 26-07-2005 à 20:03:08  profilanswer
 

$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
n°1160722
micfont999
Simplement Moi
Posté le 26-07-2005 à 20:06:17  profilanswer
 

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
n°1161145
winnie23
bolas on fire...
Posté le 27-07-2005 à 10:21:02  profilanswer
 

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
mood
Publicité
Posté le 27-07-2005 à 10:21:02  profilanswer
 

n°1161372
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2005 à 12:17:49  profilanswer
 

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
n°1161384
plainsofpa​in
Pingouino's lover
Posté le 27-07-2005 à 12:23:48  profilanswer
 

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
n°1161415
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2005 à 12:47:47  profilanswer
 

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
n°1161425
plainsofpa​in
Pingouino's lover
Posté le 27-07-2005 à 12:53:50  profilanswer
 

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
n°1161432
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2005 à 12:56:01  profilanswer
 

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
n°1161437
plainsofpa​in
Pingouino's lover
Posté le 27-07-2005 à 13:00:20  profilanswer
 

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
n°1162150
winnie23
bolas on fire...
Posté le 27-07-2005 à 19:44:39  profilanswer
 

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

n°1162163
esox_ch
Posté le 27-07-2005 à 19:56:35  profilanswer
 

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
n°1162279
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2005 à 22:21:03  profilanswer
 

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
n°1162515
gooopil
pfiew
Posté le 28-07-2005 à 07:57:25  profilanswer
 

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

n°1162521
snarky
Posté le 28-07-2005 à 08:06:52  profilanswer
 

tu devrais retirer la bordure bleu de tes images ;)

n°1162523
plainsofpa​in
Pingouino's lover
Posté le 28-07-2005 à 08:08:03  profilanswer
 

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
n°1162559
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2005 à 09:25:24  profilanswer
 

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
n°1162857
esox_ch
Posté le 28-07-2005 à 11:52:16  profilanswer
 

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
n°1162864
FlorentG
Unité de Masse
Posté le 28-07-2005 à 11:55:24  profilanswer
 

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

n°1163276
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2005 à 15:37:48  profilanswer
 

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
n°1163998
snarky
Posté le 28-07-2005 à 22:04:30  profilanswer
 

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:

n°1163999
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2005 à 22:06:28  profilanswer
 

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
n°1164002
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 28-07-2005 à 22:09:21  profilanswer
 

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

n°1164005
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2005 à 22:11:02  profilanswer
 

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
n°1164009
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 28-07-2005 à 22:12:53  profilanswer
 

Cool. :D

n°1164128
FlorentG
Unité de Masse
Posté le 28-07-2005 à 23:50:15  profilanswer
 

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

n°1164140
masklinn
í dag viðrar vel til loftárása
Posté le 28-07-2005 à 23:57:20  profilanswer
 

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
n°1164144
FlorentG
Unité de Masse
Posté le 28-07-2005 à 23:59:22  profilanswer
 

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]

n°1164229
masklinn
í dag viðrar vel til loftárása
Posté le 29-07-2005 à 07:35:04  profilanswer
 

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
n°1164295
FlorentG
Unité de Masse
Posté le 29-07-2005 à 09:51:19  profilanswer
 

Je parlais de <head><title> ;)

n°1164656
masklinn
í dag viðrar vel til loftárása
Posté le 29-07-2005 à 13:34:06  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
pied de la page [probleme clear: both]problème de lecture des .mpg
problème texte dans une image phpProblème complexe : flush de la memoire tampon d'un JFileChooser
Problème Repeater + CheckboxProbleme formulaire...
Probleme d'écriture dans un fichierprobleme entre utilisateur
[Résolu]Probleme avec les Pseudo-Framesprobleme fichier jar
Plus de sujets relatifs à : Problème de script php(livre d'or)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR