PHP
PHP / MySql

Recherche
 
ManuelPHP.com

J'aimerais écrire un script PHP générique qui pourrait traiter les données provenant de tout formulaire. Comment savoir quelles variables de la méthode POST sont disponibles ?
<<<
Il faut que je convertisse tous les guillemets simples (') en un anti-slash suivi d'un guillemet simple (\'). Comment le faire avec une expression regulière ? J'aimerais aussi convertir " en \" et \ en \\. Tous mes " se transforment en \" et mes ' en \', comment me débarrasser de tous ces anti-slashs ? Comment et pourquoi sont-ils apparus ?
>>>

10.7 Utiliser PHP
10 FAQ : foire Aux Questions
 Manuel PHP

J'aimerais écrire un script PHP générique qui pourrait traiter les données provenant de tout formulaire. Comment savoir quelles variables de la méthode POST sont disponibles ?
-> Il faut que je convertisse tous les guillemets simples (') en un anti-slash suivi d'un guillemet simple (\'). Comment le faire avec une expression regulière ? J'aimerais aussi convertir " en \" et \ en \\.
Tous mes " se transforment en \" et mes ' en \', comment me débarrasser de tous ces anti-slashs ? Comment et pourquoi sont-ils apparus ?
Quand je fais ce qui suit, l'affichage se fait dans le mauvais ordre :
Hey, où sont mes nouvelles lignes ?
J'obtiens le message 'Warning: Cannot send session cookie - headers already sent...' ou 'Cannot add header information - headers already sent...'.
J'ai besoin d'accèder à des informations dans l'en-tête de requête directement. Comment puis-je le faire ?
Quand j'essaye d'utiliser l'identification avec IIS j'obtiens
Windows: Je ne peux pas accéder aux fichiers partagés sur un autre ordinateur utilisant IIS
Mon script PHP fonctionne avec IE et Lynx, mais avec Netscape une portion de ce qui devrait s'afficher manque. Quand j'affiche la source HTML de la page, je vois le contenu avec IE mais pas avec Netscape.
Comment mélanger XML et PHP ? PHP se plaint de mes balises <?xml !
Comment utiliser PHP avec FrontPage ou d'autres éditeurs HTML qui insistent pour mettre mon code ailleurs ?
Où puis-je trouver une liste complète des variables pré-définies que je peux utiliser dans mes scripts PHP ?
Comment puis-je générer des fichiers PDF sans utiliser les bibliothèques non libres
J'essaye d'accéder à une des variables standard CGI (comme
Quelques directives PHP peuvent également prendre des valeurs d'octets sténographiées contraitement aux valeurs d'octets uniquement

10.7.2 Il faut que je convertisse tous les guillemets simples (') en un anti-slash suivi d'un guillemet simple (\'). Comment le faire avec une expression regulière ? J'aimerais aussi convertir " en \" et \ en \\.

La fonction addslashes le fera. Voir aussi mysql_escape_string . Vous pouvez aussi supprimer les anti-slashs avec stripslashes .

Note
Note concernant la directive : magic_quotes_gpc

La directive PHP magic_quotes_gpc est par défaut à on . En bref, elle applique la fonction addslashes sur toutes vos données issues de GET, POST et COOKIE. Vous pouvez utiliser la fonction stripslashes pour supprimer cet effet.

<< Il faut que je convertisse tous les guillemets simples (') en un anti-slash suivi d'un guillemet simple (\'). Comment le faire avec une expression regulière ? J'aimerais aussi convertir " en \" et \ en \\. >>
J'aimerais écrire un script PHP générique qui pourrait traiter les données provenant de tout formulaire. Comment savoir quelles variables de la méthode POST sont disponibles ? Utiliser PHP Tous mes " se transforment en \" et mes ' en \', comment me débarrasser de tous ces anti-slashs ? Comment et pourquoi sont-ils apparus ?





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2020-07-11