News-PHP+Flash - PHP - Programmation
Marsh Posté le 02-09-2004 à 21:19:19
$new_txt = fgets($fp,500); // On récupère l'ancienne news
$new_txt = $new;
Ca te sert à rien de récuperer le contenu actuel du fichier pr lui attribuer juste apres, sans avoir traité $new_txt, le contenu d'une news posté...
Marsh Posté le 02-09-2004 à 22:37:43
C'es juste! j'sais même pas pk j'ai mis ça! mais ça ne fonctionne tjs pas!!! HELP!!!!!!
Marsh Posté le 02-09-2004 à 22:39:20
En fait j'avais mis ça parce que je voulais effacer tout le contenu du txt avant de remettre la nouvelle news... et j'ai oublier de modifier!!!
Marsh Posté le 03-09-2004 à 09:09:54
[citation=840441,0,1]
on (release) {
getURL("envoi.php?" add news, "_blank", "POST" );
}
[/citation]
Tu fait ceci et tu passes ta variable en argument de l'html
getURL("envoi.php?news=" & add news, "_blank" );
Ce que je comprend dans ta méthode avec POST, c'est pourquoi tu met un "?" tout seul qui se balade comme un
Essaie toujours de le retirer ou explique moi son pourquoi.
Dans ta page php, tu as essayé d'afficher ta variable?
GL
Marsh Posté le 03-09-2004 à 11:13:23
IL se passe rien quand je met ton code sur le bouton... (il ouvre même pas la fenêtre (blank) et Flash me dit que ton code n'est pas bon.....
Marsh Posté le 03-09-2004 à 11:54:42
Je pense que tu n'as pas lu convenablement l'aide sur la fonction getURL ...
Un indice :
Spoiler : The GET method appends the variables to the end of the URL, and is used for small numbers of variables. The POST method sends the variables in a separate HTTP header and is used for sending long strings of variables. |
Marsh Posté le 03-09-2004 à 12:04:04
Ok! mais le problème c'est que je comprend pas ce que ça veut dire concrêtement!!!!
Marsh Posté le 03-09-2004 à 12:41:31
concretement tu remplace ca
Code :
|
par ca
Code :
|
Marsh Posté le 03-09-2004 à 12:52:16
g_bu a écrit : Ok! mais le problème c'est que je comprend pas ce que ça veut dire concrêtement!!!! |
dans ce cas tu devrais penser à apprendre le protocole HTTP
Marsh Posté le 03-09-2004 à 13:43:09
'Tain je viens juste de voir en plus :
Code :
|
C'est vraiment la ligne de code que tu as dans ton script php ???
Il ne te manque pas un truc ?
Et quand tu auras corrigé, vérifie aussi que tout le monde a accès en écriture dans le répertoire où tu écris ton fichier new.txt ...
Et va relire la doc de la fonction getURL de flash ...
Et va relire la doc de la fonction getURL de flash ...
Et va relire la doc de la fonction getURL de flash ...
Encore ???
Marsh Posté le 03-09-2004 à 16:44:37
Ouais j'irais lire... mais il me manquerait quoi comme truc à ma ligne de code? J'débute en PHP et j'ai lu tout un truc pour écrire et lire dans un fichier txt... et je vois pas ce que je fais faut!!!!
Marsh Posté le 03-09-2004 à 16:48:03
bon ok ...
fputs($fp,$new_txt);
Bizarre que personne n'aie vu ça ! Tout le monde concentré sur le _POST ou le _GET ...
En ce qui concerne ton getURL(), le [..?" add news] est absolument inutile !
Toutes tes variables ( du moins celle de l'objet qui balance la commande ) sont postées ! C'est pour ça que je te parlais de l'objet LoadVars qui te permet de limiter le nombre de variables envoyées ( et donc, dans ton cas, de n'envoyer QUE 'news' ) ...
Marsh Posté le 04-09-2004 à 22:22:44
Merci bcp pour vos aides! j'ai lu les info sur GETURL... j'ai pas tout pigé mais ça m'a quand même bien aidé et c'est interressant... ce week-end j'ai pas le temps d'essayé... j'essayerais la semaine prochaine! Je vous tien au courant!
A+
Marsh Posté le 06-09-2004 à 10:56:35
Yeah! J'ai réussi avec l'aide de mon prof...!
J'ai juste encore une petite question: Comment est-ce qu'on fait pour suprimmé tous ce qu'il y a dans le fichier TXT avant de réécrire la nouvelle news???
MErci @+
Marsh Posté le 06-09-2004 à 12:21:24
il faut que tu change le mode d'ouverture du fichier:
$fp = fopen("new.txt","w+" );
d'après la doc PHP:
'w+' Ouvre en lecture et écriture; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
si ça réduit la taille du fichier à 0, j'en déduis que ça doit te virer ce qu'il y a dedans...
Marsh Posté le 06-09-2004 à 13:52:15
YEAH! merci beaucoup à tous! mon système de news sou flash marche à merveille!
Marsh Posté le 06-09-2004 à 14:27:25
Reply
Marsh Posté le 02-09-2004 à 20:59:40
Bonjours tlm!
J'essaie de faire un système de news sous flash avec une zone administrateur. Depuis la zone administrateur (dans flash) il y a un petit formulaire qui envoie la variable "news" vaire un fichier PHP. Celui-ci va écrire le texte qui se trouve dans la variable news dans un fichier txt. En suite je viens repompé les news qui sont dans le fichier txt (new.txt) pour l'écrire dans flash! le problèmes c'est que rien ne s'inscrit dans le fichier texte!!!
Je vous donne le code du bouton dans flash qui envoie la variable news:
et le code que j'ai mis dans envoi.php (avec mes commantaires):
Quelqu'un pourrait me dire qu'est-ce que je fais de faut et pk je trouve rien dans mon fichier new.txt?
Merci beaucoup et bonne soirée!
Message édité par g_bu le 02-09-2004 à 21:02:13
---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)