Hello tout le monde, je ne suis pas du tout habitué au php ( je fais surtout du flash actionscript) et j´essaie de me bricoler un script pour gérer un système de commentaires ( Nom et commentaire) via des fichiers txt ( je ne veux pas de BDD).
J´ai fait un petit formulaire html :
< form method="post" action=´<?php ajouter_commentaire; ? >´>
< br>Nom :
< br><input type="text" name="nom" size="40">
< br>Commentaire :
< br><textarea type="text" name="commentaire" cols="70" rows="6"></textarea>
< br><input type="submit" name="Submit" value="Envoyer">
< /form>
Et j´ai préparé une fonction Php :
< ?php
function ajouter_commentaire() {
if($fp = fopen("fichier.txt","a")){ / * ouverture du fichier en écriture */
fputs($fp, " \n"); / / on va a la ligne
fputs($fp, " $_POST[´nom´]"); / / on écrit le nom dans le fichier
fputs($fp, " \n"); / / on va a la ligne
fputs($fp, " $_POST[´commentaire´]"); / / on écrit le commenataire dans le fichier
fclose($fp); / /On ferme le fichier
}
}
? >
Le problème c´est que ne sais pas comment appeler la fonction quand on clique sur ´Envoyer´, ce que j´ai essayé ne fonctionne pas.
Autre probleme, au lieu de ´fichier.txt´ j´aimerai récupérer l´URL de la page courante et changer . php en . txt
Par exemple si je suis sur ´rubrique1.php´, mon fichier texte sera ´rubrique1.txt´.
Merci d´avance de me répondre, chui sur que c´est très simple ; )