Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1784 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Apostrophe (formulaire- php)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apostrophe (formulaire- php)

n°300225
Mikus
Posté le 03-02-2003 à 16:34:46  profilanswer
 

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!

mood
Publicité
Posté le 03-02-2003 à 16:34:46  profilanswer
 

n°300232
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 03-02-2003 à 16:42:46  profilanswer
 

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: \
 
Peut-on remédier à ce problème ?


 
http://www.php.net/manual/fr/function.stripslashes.php
 

Mikus a écrit :


Que faut-il faire, aussi, pour avoir des retours de chariot sans mettre des balises <br> dans le formulaire ?


 
http://www.php.net/manual/fr/function.nl2br.php

n°300234
Hermes le ​Messager
Breton Quiétiste
Posté le 03-02-2003 à 16:45:10  profilanswer
 

Il y a plein de possibilités, mais celle que je préfère, c'est celle-ci :  
 

Code :
  1. $variable = str_replace("'","& # 3 9 ;'",$variable);


 
(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)...


Message édité par Hermes le Messager le 03-02-2003 à 16:46:27
n°300279
Mikus
Posté le 03-02-2003 à 17:19:17  profilanswer
 

merci, y a du service ici !  :)  
 
Mais je mets ça où ?

n°300282
Mikus
Posté le 03-02-2003 à 17:25:04  profilanswer
 

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!';
 
 
 
     }
 
 
 
 ?>

n°300287
Hermes le ​Messager
Breton Quiétiste
Posté le 03-02-2003 à 17:31:21  profilanswer
 

Mikus a écrit :

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!';
 
 
 
     }
 
 
 
 ?>


 
C'est toi qui a fait ce script ?
 

n°300291
Mikus
Posté le 03-02-2003 à 17:34:01  profilanswer
 

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?

n°300295
Hermes le ​Messager
Breton Quiétiste
Posté le 03-02-2003 à 17:35:20  profilanswer
 

Mikus a écrit :

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?


 
Quelles modifications ?  :whistle:

n°300305
Mikus
Posté le 03-02-2003 à 17:44:24  profilanswer
 

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?

n°300307
Hermes le ​Messager
Breton Quiétiste
Posté le 03-02-2003 à 17:45:55  profilanswer
 

Parce que ta question est bisarre. Il est EVIDENT qu'il faut appliquer ma méthode à une variable AVANT d'écrire dans le fichier.

mood
Publicité
Posté le 03-02-2003 à 17:45:55  profilanswer
 

n°300319
Mikus
Posté le 03-02-2003 à 17:54:20  profilanswer
 

Oui, je comprends ton étonnement, je suis très novice, tu sais... :whistle:  
 
je voulais seulement savoir exactement où écrire ça dans le script.
 
Ca va me permettre de progresser un peu...

n°301304
Mikus
Posté le 04-02-2003 à 19:14:55  profilanswer
 

Un pt'it coup en haut!
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Apostrophe (formulaire- php)

 

Sujets relatifs
Questions "Formulaire" et pop-upmes valeurs renvoyer par 1 formulaire sont vide !!!!!
[access] champs texte dans un sous formulaire ?!?formulaire :--> upload d'un fichier image
[html] validation de formulaire lorsqu'on presse entrer(VBA) Formulaire travaillant avec une table et recherche
[ACCESS] Protéger l'acces à un formulaire (par mot de passe...) ?Réaction inatendue d'un formulaire
[ACCESS]déplacer un contrôle dans un formulaire.Formulaire: recuperer le flux d'un fichier grace à input type=file
Plus de sujets relatifs à : Apostrophe (formulaire- php)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR