Apostrophe (formulaire- php) - PHP - Programmation
Marsh Posté le 03-02-2003 à 16:42:46
Mikus a écrit : J'écris dans un fichier texte à partir d'un formulaire HTML et d'un script php, mais à la lecture (include le fichier text) les apostrophes apparaissent comme ça: \ |
http://www.php.net/manual/fr/function.stripslashes.php
Mikus a écrit : |
http://www.php.net/manual/fr/function.nl2br.php
Marsh Posté le 03-02-2003 à 16:45:10
Il y a plein de possibilités, mais celle que je préfère, c'est celle-ci :
Code :
|
(il faut enlever les espaces)
Pourquoi ? Parce que si je reviens dans l'autre sens, j'ai pas de problème (surtout avec les input)...
Marsh Posté le 03-02-2003 à 17:25:04
Voici mon script:
<?
if($HTTP_POST_VARS['act']==1) {
if($HTTP_POST_VARS['resultat'] && $HTTP_POST_VARS['commentaires'] && $HTTP_POST_VARS['prochainmatch']) {
$fp = fopen('rU14M.txt', 'w+';
fputs ($fp,''."\n" );
fputs ($fp,''.$HTTP_POST_VARS['resultat']."\n" );
fclose($fp);
$fp = fopen('cU14M.txt', 'w+';
fputs ($fp,''."\n" );
fputs ($fp,''.$HTTP_POST_VARS['commentaires']."\n" );
fclose($fp);
$fp = fopen('pU14M.txt', 'w+';
fputs ($fp,''."\n" );
fputs ($fp,''.$HTTP_POST_VARS['prochainmatch']."\n" );
fclose($fp);
echo 'Informations entrées sur le site';
}
else echo 'Vous devez remplir tous les champs!';
}
?>
Marsh Posté le 03-02-2003 à 17:31:21
Mikus a écrit : Voici mon script: |
C'est toi qui a fait ce script ?
Marsh Posté le 03-02-2003 à 17:34:01
euh... pas vraiment...
Disons que j'ai copié la structure générale et j'ai fait quelques modifications.
Mais il fonctionne très bien!
A part les apostrophes et évidemment les retours...
Pourquoi?
Marsh Posté le 03-02-2003 à 17:35:20
Mikus a écrit : euh... pas vraiment... |
Quelles modifications ?
Marsh Posté le 03-02-2003 à 17:44:24
j'ai ajouter un fichier d'écriture.
J'ai ajouté 'prochainmatch'
if($HTTP_POST_VARS['resultat'] && $HTTP_POST_VARS['commentaires'] && $HTTP_POST_VARS['prochainmatch']) {
Je crois que c'est tout.
Pourquoi?
Marsh Posté le 03-02-2003 à 17:45:55
Parce que ta question est bisarre. Il est EVIDENT qu'il faut appliquer ma méthode à une variable AVANT d'écrire dans le fichier.
Marsh Posté le 03-02-2003 à 17:54:20
Oui, je comprends ton étonnement, je suis très novice, tu sais...
je voulais seulement savoir exactement où écrire ça dans le script.
Ca va me permettre de progresser un peu...
Marsh Posté le 03-02-2003 à 16:34:46
J'écris dans un fichier texte à partir d'un formulaire HTML et d'un script php, mais à la lecture (include le fichier text) les apostrophes apparaissent comme ça: \
Peut-on remédier à ce problème ?
Que faut-il faire, aussi, pour avoir des retours de chariot sans mettre des balises <br> dans le formulaire ?
merci!