1

Bon, je ne sais pas trop où poster, et comme il ne fait pas trop froid ici, ça me parait idéal.

Je voudrais mettre en place une shoutbox/tagboard/flashchat pour mon blog, mais je ne sais pas du tout comment m'y prendre. Impossible de trouver des shoutbox en flash sans qu'il y ait du javascript (ce que les ynblog ne kiffent pas trop), donc j'ai trouvé un script, mais je ne sais pas comment l'intégrer... Ce n'est pas du flash, mais un combo PHP/CSS, donc je me suis dit que, peut-être, éventuellement, en passant par la feuille de style, ça pouvait se faire, mais je comprends pas trop comment en fait grin Donc voilà, ci-joint le code (pas du tout arrangé au niveau taille et style):


    * <style>
    * <!--
    * div.chat
    * {
    * overflow: auto;
    * width: 200px;
    * height: 150px;
    * border: 1px #757575 solid;
    * padding: 3px;
    * background: #EEEEEE;
    * }
    * div.miniform
    * {
    * width: 200px;
    * border: 1px #757575 solid;
    * border-top: 0px;
    * padding: 3px;
    * background: #EEEEEE;
    * text-align: center;
    * }
    * .date
    * {
    * color: #757575;
    * font-family:Arial;
    * font-weight:bold;
    * font-size: 8pt
    * }
    * .pseudo
    * {
    * color: #2E19D7;
    * font-family: Arial;
    * font-size: 8pt;
    * font-weight: bold;
    * text-decoration: underline;
    * text-transform: capitalize;
    * }
    * .msg
    * {color: #757575;
    * font-family: Arial;
    * font-size: 8pt;
    * font-weight: normal;
    * text-decoration: none
    * }
    * hr.chat
    * {
    * height: 1px #D7192E dotted;
    * border: 1px #D7192E dotted;
    * }
    * -->
    * </style>
    * <?php
    * $msg = array();
    * function file_save($filename, $content, $flags = 0)
    * {if (!($file = fopen($filename, 'w')))
    * return false;
    * $n = fwrite($file, $content);
    * fclose($file);
    * return $n ? $n : false;
    * }
    *
    * if (!file_exists("./chat.php")) file_save("./chat.php","<?php\n\$msg = ".var_export($msg,TRUE)."\n?>");
    *
    * include "chat.php";
    *
    * while (count($msg) >= 5) array_shift($msg);
    *
    * $canpost = empty($_POST['submit']) ? 'refresh' : $_POST['submit'];
    * $canpost = ($canpost == 'refresh') ? 0 : 1;
    * if (!empty($_POST['mess']) && !empty($_POST['pseudo']) && $canpost)
    * {$i = count($msg);
    * $msg[$i]['pseudo'] = htmlentities($_POST['pseudo']);
    * $msg[$i]['texte'] = htmlentities($_POST['mess']);
    * $msg[$i]['date'] = time();
    * }
    *
    * $msg2 = array_reverse($msg);
    * echo '<div class="chat">';
    * foreach ($msg2 as $message)
    * {echo '<span class="pseudo">'.$message['pseudo'].'</span> <span class="date">['.date("d/m/y à H:i:s",$message['date']).']</span><br /><span class="msg">'.nl2br($message['texte']).'<br /><hr class="chat">';
    * }
    * echo "</div>";
    *
    * file_save("./chat.php", "<?php\n\$msg = ".var_export($msg,TRUE)."\n?>");
    * ?>
    * <div class="miniform">
    * <form method="post">
    * Pseudo: <input name="pseudo" size="19"><br />
    * <textarea name="mess" cols="20" rows="3"></textarea><br />
    * <input name="submit" type="submit" value="POSTER"> <input name="submit" type="submit" value="REFRESH">
    * </form>
    * </div>



merci d'avanve hehe
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

2

Edited_877

3

• Myth reprend sa lanterne et poursuit sa quête du flash perdu
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

4

Avec du flash et un serveur externe il y pourrais y avoir des moyens de faire ce que u veux... mais je pense pas que ça existe tout pret
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

Ou du Java cheeky
avatar

6

Joke triso
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life

7

BON BON BON
J'ai trouvé un truc qui pourrait me convenir. Si, vraiment. Un truc en flash, tout bête, hébergé sur mon serveur, qui se gère depuis un fichier PHP sur mon serveur, venant d'un truc de base que j'ai trouvé sur le net et que j'ai bidouillé un peu pour qu'il s'accorde avec la charte graphique globale. MAIS j'ai plusieurs problèmes (le contraire eut été étonnant)

- Quand je tape des messages avec des ' dedans, il n'apprécie pas, et me sucre tout simplement le message, ainsi que le reste de la base de donnée des messages. Je pense que ça vient de l'encodage du fichier TXT, mais je ne suis pas certain. Voilà les lignes que je reçois:
<b>Myth: (09 Dec 13:04)<br></b><P ALIGN="LEFT"><FONT FACE="Tahoma" SIZE="10" COLOR="#0000FF" LETTERSPACING="0" KERNING="0">Bon, retest, et... ça a l&apos;air
de marcher !</FONT></P>


- Quand je mets le flashchat sur mon blog, impossible d'accéder à la base de donnée en TXT, ni d'envoyer des posts... j'imagine que ça vient des restrictions en PHP ?

Voilà, merci merci ^^

Si vous voulez tester
- Mon blog: cf signature
- Le fichier de démo (test): http://thomas.hercouet.free.fr/shout/demo.html
J'ai les bonbons qui collent au papier.

Adoptez le http://www.sodomyth.com/ Way of Life