Nimamoto
Messages postés2Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 8 juin 2004
-
8 juin 2004 à 19:58
trustin
Messages postés6Date d'inscriptionlundi 7 juin 2004StatutMembreDernière intervention 8 mai 2009
-
1 oct. 2011 à 14:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Et je ne comprends pas où passer le paramètre pour convertir le texte en UT8.
Auriez-vous une piste svp ? :)
Un grand merci d'avance.
flozza83
Messages postés2Date d'inscriptionjeudi 19 mai 2011StatutMembreDernière intervention12 novembre 2013 19 mai 2011 à 09:04
Est il possible d'afficher les lignes en partant de la fin ? si quelqu'un le sait... je précise que a+ ne marche pas, et que j'ai mis le code de MetalGear (modifié). s'il vous plait ?
cs_azerty123
Messages postés5Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention15 avril 2010 23 avril 2010 à 17:51
Moi sa m'affiche une erreur :
Notice: Use of undefined constant ok - assumed 'ok' in D:\Program Files\EasyPHP-5.3.1\www\shoutbox.php on line 71
drakan2008
Messages postés7Date d'inscriptionmercredi 22 avril 2009StatutMembreDernière intervention24 mars 2010 26 févr. 2010 à 22:29
quelqu'1 peux m'aider a faire un mini tchat ou shoutbox comme celui a facebook??? jé trop chercher mais je trouve pas comment!!!
eratic85
Messages postés1Date d'inscriptionsamedi 18 août 2007StatutMembreDernière intervention15 décembre 2008 15 déc. 2008 à 03:19
pour garder le speudo après le premier post:
/////au début:
<?php
$pseudo = $_POST['pseudo'] ;
?>
/////et dans le formulaire :
Pseudo: " size="19">
marche très bien ce script merci
grafikarl
Messages postés5Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention23 juillet 2008 23 juil. 2008 à 10:08
Salut à tous,
Comment on fait, si on veut eviter la repetition du message quand on fait "F5" ou "Actualiser".
Merci de m'indiquer si la réponse se trouve dejà ailleurs.
Merci d'avance.
magicmushroom14
Messages postés1Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention19 octobre 2006 19 oct. 2006 à 23:16
tout simplement super
c'est exactement ce que je chercher
pas de superflu, facile a adapter
merci
speedyghost
Messages postés6Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention10 septembre 2006 10 sept. 2006 à 11:58
et, le nouvelle shootbox de metal gear, ya pas moyen de modifier la police, c ecrit super petit et je veut qu'elle soit verte !
speedyghost
Messages postés6Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention10 septembre 2006 10 sept. 2006 à 11:43
euh, quand on post des message, au bout de 5 messages, tt disparait, on peut pas avoir un bare pour descendre sur le coté ???
speedyghost
Messages postés6Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention10 septembre 2006 4 sept. 2006 à 18:37
comment peut-on faire pour inserer cette shoot box (en php) dans une page html ???
merci d'avance pour votre aide !
speedyghost
Messages postés6Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention10 septembre 2006 4 sept. 2006 à 13:16
cool, ca marche super bien !!! merci pource code !!! si vous avec des probleme, consultez moi (ck26750@orange.fr)
a+++
arsworld
Messages postés6Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention21 août 2006 21 août 2006 à 18:57
C'est un tres bon petit script !
Y'aurait-il moyen de faire en sorte que lors du premier "post", le formulaire ne reinitialise pas le champ "pseudo". Car devoir le retaper à chaque message est pas trés pratique.
D'avance merci et encore bravo pour ce pur petit script qui me ravi.
asem67
Messages postés145Date d'inscriptionmardi 3 septembre 2002StatutMembreDernière intervention24 février 2008 14 août 2006 à 12:45
voici quelque modif
a mettre entre body et /body
le fichier doit etre un .php
<!--** PAGE DEBUT **********************************-->
<?
if(isset($_POST[ok])) // Test
{
$fmsg = preg_replace("/\r\n/", "
", $_POST[msg]); // On remplace pour eviter les soucis
$fmsg = preg_replace("/::/", "
", $fmsg);
$buf = $_POST[nick]."::".$fmsg."\r\n"; // On saute une ligne
$hfile = fopen("chat.txt", "a"); // On ouvre
fwrite($hfile, $buf); // On enregistre
fclose($hfile); // On ferme
}
// On affiche les messages
if(file_exists("chat.txt")) // Test
{
?>
<MARQUEE bgcolor="#fafafa" onMouseOver=this.stop() onMouseOut=this.start() scrollAmount=3 direction="up" width="100" height="150" align="center">
<?php
$hfile = fopen("chat.txt", "r"); // Ouverture
$file = fread($hfile, filesize("chat.txt")); // Lecture
fclose($hfile); // Fermeture
//$file = preg_replace("/:\)/", "Smiley", $file); // Remplacement de :) par Smiley
$buf = explode("\r\n", $file); // On met ca sous tableau
$nbr = count($buf); // On compte les éléments
for($i = "0"; $i <= $nbr-2; $i++) // Une petite boucle
{
$elements = explode("::", $buf[$i]); // On recupere pseudo et msg et on affiche
echo "De : ".$elements[0]."
".$elements[1]."
ne bebord pas pour les dimension vous pouvez modifier
les hauteur et largeur de la table et du MARQUEE
a+
speedyghost
Messages postés6Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention10 septembre 2006 4 juil. 2006 à 10:09
bonjour, g essayé le code en haut pour faire un shootbox, mais ca ne marche pas... il y a plein d'écriture en haut de la page et la shoot box , ben, y'en a qu'une parti et elle ne marche pas !!!
please, help me !!! aidez moi SVP !
merci d'avance !
CodaVirgule
Messages postés28Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention18 juin 2006 18 juin 2006 à 12:16
Merci pour ce fabuleux code.
A bientôt.
oimzzz
Messages postés1Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention29 avril 2006 29 avril 2006 à 19:42
Hello,
ceci n'est pas un com. j'en serais incapable.
C'est un Merci !
Jack Statique
Messages postés1Date d'inscriptiondimanche 9 octobre 2005StatutMembreDernière intervention 9 octobre 2005 9 oct. 2005 à 13:08
salut
Heu j'ai mis la source dans une page, mais je sait pas ce qu'il faut faire d'autre... Pour le moment ca marche pas.
(J'ai mis la source au milieu d'une page en html... Est ce que ca va ou pas? Qu'est ce que je doit faire pour que ca marche?)
leon141fr
Messages postés11Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention 2 mars 2005 9 mars 2005 à 20:05
bah alors comment veut tu faire pour inserez un code dans une images ???
la_pin
Messages postés275Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention15 décembre 2005 6 mars 2005 à 17:03
très mauvais d'utiliser les calques car en fonction du navigateur du visiteur et de sa résolution d'écran, les calques n'apparaitrons pas au même endroit dans la page.
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 6 mars 2005 à 16:33
La je saurais pas trop te dire, je n'ai jamais utilisé les calques...Tu peux toujours essayer mais je ne sais pas :s
leon141fr
Messages postés11Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention 2 mars 2005 6 mars 2005 à 11:31
bah les calque que tu peut inserez dans ton site pour par exemple mettre du texte sur une image
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 5 mars 2005 à 16:31
Les calques ? Lesquels ? lol
leon141fr
Messages postés11Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention 2 mars 2005 5 mars 2005 à 14:31
j ai tester les deux solucion et aucune ne marche
enfin si celle pour enlever la pub lycos a marcher quelque fois pui la ca ne remarche plus
sinon est ce que les calque peuve delimiter ???
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 2 mars 2005 à 22:49
Sans frame je ne sais pas trop comment faire..Essais de faire une case de tableau avec une bordure de 0, tu insères le code de la shoutbox dedans et de là tu devrais pouvoir parametrer les dimensions (hauteur-largeur) :
script de la shoutbox içi
Ici, on a une largeur de 200 pixels et une hauteur de 250 avec 0 pixels en bordure, ainsi cela te fait un cadre invisible. Sinon tu as la possibilité d'enlever la pub de multimania avec un script..Même si cela risque de leur déplaire, ils passeront à côté avec de la chance. Si tu veux essayer, fais avec ce script :
-Placer ca entre les balises <head> et </head> :
<script>
function nopub()
{
window.top.document.body.cols="*,0";
}
</script>
-Placer ca DANS la balise :
(script de guepard53 [javascriptfr.com]
Si cela ne fonctionne pas, n'hesite pas à poster, quelqu'un t'aidera je pense, puisque nous sommes la pour s'entraider ^^
leon141fr
Messages postés11Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention 2 mars 2005 2 mars 2005 à 17:25
bah en vrai je prefererai sans frame car je suis chez multimania est le bandeau publicitaire apparait dans ma shout box.
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 2 mars 2005 à 13:09
Avec une IFrame tu veux dire ? Si oui, alors essais d'insérer ce code dans ta page, à l'endroit où doit se trouver ta tribune :
Votre navigateur web ne supporte pas la frame de cette shoutbox, désolé
Tu remplace NAME par le nom que tu veux bien sur, SRC par le chemin vers ton fichier où se trouve la shoutbox, normalement c'est chat.php à moins que tu n'aies modifié la source. Et ensuite height pour la hauteur et width pour la largeur. La phrase qui suit n'est pas obligatoire, c'est juste pour avertir que si la shoutbox ne s'affiche pas c'est que le navigateur du visiteur ne supporte pas les Frames. @+
leon141fr
Messages postés11Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention 2 mars 2005 1 mars 2005 à 20:56
ya pas un moyen pour eviter que me shout box que je veut inserez dans ma page est une hauteur defini pour eviter que les message prenne toute ma page
merci a vous
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 27 févr. 2005 à 02:09
PS : Alors pour ceux qui veulent garder le script original, petite modification a faire sur la ligne qu'à fourni notre ami DHKold, je l'ai testé dans la nuit :
et voila :) lorsque vous taperez : ) dans votre message vous aurez le smiley "smiley1.gif" @pluche ;)
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 27 févr. 2005 à 01:45
Bon hé bien finalement, The Destiny à réussi a m'aider, je le remercie chaleureusement dailleurs..Voici le script refais :
<?
if(isset($_POST[ok])) // Test
{
$fmsg = preg_replace("/\r\n/", "
", $_POST[msg]); // On remplace pour eviter les soucis
$fmsg = preg_replace("/::/", "
", $fmsg);
$buf = $_POST[nick]."::".$fmsg."\r\n"; // On saute une ligne
$hfile = fopen("chat.txt", "a"); // On ouvre
fwrite($hfile, $buf); // On enregistre
fclose($hfile); // On ferme
}
$file = preg_replace("/:\)/", "Smiley", $file); // Remplacement de :) par Smiley
$buf = explode("\r\n", $file); // On met ca sous tableau
$nbr = count($buf); // On compte les éléments
for($i = "0"; $i <= $nbr-2; $i++) // Une petite boucle
{
$elements = explode("::", $buf[$i]); // On recupere pseudo et msg et on affiche
echo "De : ".$elements[0]."
".$elements[1]."
Attention, maintenant ce n'est plus chat.php mais chat.txt :D
Voilà loul, @pluche ;)
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 27 févr. 2005 à 00:25
Ah au fait, je ne saisis pas pour les smileys...Pourrais-tu reposter la source complete avec le code des smileys s'il te plait ? Je ne suis pas très doué non plus pour le php lol :)
cs_metalgear
Messages postés36Date d'inscriptionsamedi 22 mai 2004StatutMembreDernière intervention17 février 2010 16 févr. 2005 à 00:21
C'est parfait :)
DHKold
Messages postés153Date d'inscriptionvendredi 6 décembre 2002StatutMembreDernière intervention29 mai 20052 6 nov. 2004 à 18:15
1 oct. 2011 à 14:15
Merci pour ce script.
J'ai inséré cette shoutbox sur mon site wordpress qui est en UTF8. Mais les messages publiés dans la shoutbox apparaissent comme ceci:
été au lieu de : été
Et je ne comprends pas où passer le paramètre pour convertir le texte en UT8.
Auriez-vous une piste svp ? :)
Un grand merci d'avance.
19 mai 2011 à 09:04
23 avril 2010 à 17:51
Notice: Use of undefined constant ok - assumed 'ok' in D:\Program Files\EasyPHP-5.3.1\www\shoutbox.php on line 71
26 févr. 2010 à 22:29
15 déc. 2008 à 03:19
/////au début:
<?php
$pseudo = $_POST['pseudo'] ;
?>
/////et dans le formulaire :
Pseudo: " size="19">
marche très bien ce script merci
23 juil. 2008 à 10:08
Comment on fait, si on veut eviter la repetition du message quand on fait "F5" ou "Actualiser".
Merci de m'indiquer si la réponse se trouve dejà ailleurs.
Merci d'avance.
19 oct. 2006 à 23:16
c'est exactement ce que je chercher
pas de superflu, facile a adapter
merci
10 sept. 2006 à 11:58
10 sept. 2006 à 11:43
4 sept. 2006 à 18:37
merci d'avance pour votre aide !
4 sept. 2006 à 13:16
a+++
21 août 2006 à 18:57
Y'aurait-il moyen de faire en sorte que lors du premier "post", le formulaire ne reinitialise pas le champ "pseudo". Car devoir le retaper à chaque message est pas trés pratique.
D'avance merci et encore bravo pour ce pur petit script qui me ravi.
14 août 2006 à 12:45
a mettre entre body et /body
le fichier doit etre un .php
<!--** PAGE DEBUT **********************************-->
<?
if(isset($_POST[ok])) // Test
{
$fmsg = preg_replace("/\r\n/", "
", $_POST[msg]); // On remplace pour eviter les soucis
$fmsg = preg_replace("/::/", "
", $fmsg);
$buf = $_POST[nick]."::".$fmsg."\r\n"; // On saute une ligne
$hfile = fopen("chat.txt", "a"); // On ouvre
fwrite($hfile, $buf); // On enregistre
fclose($hfile); // On ferme
}
// On affiche les messages
if(file_exists("chat.txt")) // Test
{
?>
<MARQUEE bgcolor="#fafafa" onMouseOver=this.stop() onMouseOut=this.start() scrollAmount=3 direction="up" width="100" height="150" align="center">
<?php
$hfile = fopen("chat.txt", "r"); // Ouverture
$file = fread($hfile, filesize("chat.txt")); // Lecture
fclose($hfile); // Fermeture
//$file = preg_replace("/:\)/", "Smiley", $file); // Remplacement de :) par Smiley
$buf = explode("\r\n", $file); // On met ca sous tableau
$nbr = count($buf); // On compte les éléments
for($i = "0"; $i <= $nbr-2; $i++) // Une petite boucle
{
$elements = explode("::", $buf[$i]); // On recupere pseudo et msg et on affiche
echo "De : ".$elements[0]."
".$elements[1]."
";
}
?>
</MARQUEE>
<?php
}
?>
<form method="post">
</form>
ne bebord pas pour les dimension vous pouvez modifier
les hauteur et largeur de la table et du MARQUEE
a+
4 juil. 2006 à 10:09
please, help me !!! aidez moi SVP !
merci d'avance !
18 juin 2006 à 12:16
A bientôt.
29 avril 2006 à 19:42
ceci n'est pas un com. j'en serais incapable.
C'est un Merci !
9 oct. 2005 à 13:08
Heu j'ai mis la source dans une page, mais je sait pas ce qu'il faut faire d'autre... Pour le moment ca marche pas.
(J'ai mis la source au milieu d'une page en html... Est ce que ca va ou pas? Qu'est ce que je doit faire pour que ca marche?)
9 mars 2005 à 20:05
6 mars 2005 à 17:03
6 mars 2005 à 16:33
6 mars 2005 à 11:31
5 mars 2005 à 16:31
5 mars 2005 à 14:31
enfin si celle pour enlever la pub lycos a marcher quelque fois pui la ca ne remarche plus
sinon est ce que les calque peuve delimiter ???
2 mars 2005 à 22:49
script de la shoutbox içi
Ici, on a une largeur de 200 pixels et une hauteur de 250 avec 0 pixels en bordure, ainsi cela te fait un cadre invisible. Sinon tu as la possibilité d'enlever la pub de multimania avec un script..Même si cela risque de leur déplaire, ils passeront à côté avec de la chance. Si tu veux essayer, fais avec ce script :
-Placer ca entre les balises <head> et </head> :
<script>
function nopub()
{
window.top.document.body.cols="*,0";
}
</script>
-Placer ca DANS la balise :
(script de guepard53 [javascriptfr.com]
Si cela ne fonctionne pas, n'hesite pas à poster, quelqu'un t'aidera je pense, puisque nous sommes la pour s'entraider ^^
2 mars 2005 à 17:25
2 mars 2005 à 13:09
Votre navigateur web ne supporte pas la frame de cette shoutbox, désolé
Tu remplace NAME par le nom que tu veux bien sur, SRC par le chemin vers ton fichier où se trouve la shoutbox, normalement c'est chat.php à moins que tu n'aies modifié la source. Et ensuite height pour la hauteur et width pour la largeur. La phrase qui suit n'est pas obligatoire, c'est juste pour avertir que si la shoutbox ne s'affiche pas c'est que le navigateur du visiteur ne supporte pas les Frames. @+
1 mars 2005 à 20:56
merci a vous
27 févr. 2005 à 02:09
$msg[$i]['texte'] = str_replace(':)','',$_POST['mess']);
placez cette ligne en dessous de
$msg[$i]['date'] = time();
et voila :) lorsque vous taperez : ) dans votre message vous aurez le smiley "smiley1.gif" @pluche ;)
27 févr. 2005 à 01:45
<?
if(isset($_POST[ok])) // Test
{
$fmsg = preg_replace("/\r\n/", "
", $_POST[msg]); // On remplace pour eviter les soucis
$fmsg = preg_replace("/::/", "
", $fmsg);
$buf = $_POST[nick]."::".$fmsg."\r\n"; // On saute une ligne
$hfile = fopen("chat.txt", "a"); // On ouvre
fwrite($hfile, $buf); // On enregistre
fclose($hfile); // On ferme
}
// On affiche les messages
if(file_exists("chat.txt")) // Test
{
$hfile = fopen("chat.txt", "r"); // Ouverture
$file = fread($hfile, filesize("chat.txt")); // Lecture
fclose($hfile); // Fermeture
$file = preg_replace("/:\)/", "Smiley", $file); // Remplacement de :) par Smiley
$buf = explode("\r\n", $file); // On met ca sous tableau
$nbr = count($buf); // On compte les éléments
for($i = "0"; $i <= $nbr-2; $i++) // Une petite boucle
{
$elements = explode("::", $buf[$i]); // On recupere pseudo et msg et on affiche
echo "De : ".$elements[0]."
".$elements[1]."
";
}
}
?>
<form method="post">
<textarea name="msg" rows=5 cols=20 wrap="off"></textarea>
</form>
Attention, maintenant ce n'est plus chat.php mais chat.txt :D
Voilà loul, @pluche ;)
27 févr. 2005 à 00:25
16 févr. 2005 à 00:21
6 nov. 2004 à 18:15
$_POST['mess'] = str_replace(':)','',$_POST['mess']);
pour les smileys
6 nov. 2004 à 13:21
9 juin 2004 à 14:01
8 juin 2004 à 19:58
Merci,
Tei.