Alors je voudrais faire un genre de tchat mais tout ce qui a de plus simple. Je ne veux vraiment pas me compliquer la vie. J´en ai fait une bonne partie mais j´ai un problème ; lorsque je veux veux loader le texte que j´ai envoyer dans une variable sur une page php, le texte s´affiche mais avec < HTML><BODY> à droite... tout ce que je voudrais sa serait de savoir comment enlever sa...
Mon tchat : http://www.ifrance.com/20100200/index.htm
Dans le premier rectangle vert, vous inscrivez votre titre et dans le second, votre message. Vous faites envoyer, attendez un peu car ma méthode est simple mais lente ! Cliquer sur next et en haut vous voyer le titre que vous avez mis.txt et vous faite load et votre message apparaît avec le < HTML><BODY> juste à droite. C´est un peu genant pour faire un tchat...
Fonctionnement :
Lorsqu´on clique sur send, ce code flash est exécuté :
loadVariablesNum("http://www.ifrance.com/20100200/<BR>chat.php", 0, " POST");
et pour load :
loadVariablesNum("http://www.ifrance.com/20100200/<BR>chat.php", 0, " GET");
Fichier PHP :
Mon fichier chat.php est tout simplement ceci :
( name=le titre du message que vous avez inscrit
txt=le message que vous avez écrit
text=au message a loader)
< ? $Name = ( $name.´.txt´); / / Création du fichier txt
$fp = fopen($Name,"w");
fclose($fp);
$fp = fopen($Name,"r++"); / / Reouvre le fichier txt
fputs($fp, $texte); / / Met les données Flash dans le fichier txt
fclose($fp); / / ferme le fichier txt
? >
< ? $fp = fopen($Name,"r++"); / / Ouverture du fichier pour la lecture
$fichier = fgets($fp,4000); / / Prend les 4000 1er caractères du fichier
$text2 = ´&=´.$fichier; / / Converssion en variable Flash
echo $text2; / / Affiche le text du fichier txt
fclose($fp); / / ferme le fichier txt
? >
Pour voir le message que vous avez fait, aller tout simplement sur :
http://www.ifrance.com/20100200/titre.txt où titre équivaut au titre que vous avez mis...
Alors c´est sa ! Merci à ceux qui pourront m´aider pour que je puisse continuer mon tchat ! ( serais-ce à cause de la publicité qu´il y a sur ifrance que j´ai ceci?)