Comment puis-je générer des fichiers PDF sans utiliser les librairies
payantes <<< |
J'essaye d'accéder à une des variables standard CGI (comme $DOCUMENT_ROOT ou $HTTP_REFERER) dans une fonction écrite par moi-même, et il semblerait qu'elle ne soit pas définie. Que se passe-t-il ? | FAQ : Foire Aux Questions >>> |
10.7 Utiliser PHP 10 FAQ : Foire Aux Questions Manuel PHP . J'aimerais écrire un script . 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'authentification avec IIS j'obtiens 'No Input file specified'. . Mon script . Comment mélanger XML et . Comment utiliser . Où puis-je trouver une liste complète des variables prédéfinies que je peux utiliser dans mes scripts . Comment puis-je générer des fichiers PDF sans utiliser les librairies payantes -> J'essaye d'accéder à une des variables standard CGI (comme $DOCUMENT_ROOT ou $HTTP_REFERER) dans une fonction écrite par moi-même, et il semblerait qu'elle ne soit pas définie. Que se passe-t-il ? |
10.7.14 J'essaye d'accéder à une des variables standard CGI (comme $DOCUMENT_ROOT ou $HTTP_REFERER) dans une fonction écrite par moi-même, et il semblerait qu'elle ne soit pas définie. Que se passe-t-il ?
Il est important de réaliser que la directive PHP register_globals affecte aussi les variables d'environnement et de serveur. Lorsque register_globals = off (valeur par défaut depuis PHP 4.2.0), $DOCUMENT_ROOT n'existera pas. A la place, utilisez $_SERVER['DOCUMENT_ROOT'] . Si register_globals = on alors les variables $DOCUMENT_ROOT et $GLOBALS['DOCUMENT_ROOT'] existeront aussi. Si vous êtes sûrs que register_globals = on et que vous vous demandez pourquoi $DOCUMENT_ROOT n'est pas disponible à l'intérieur de votre fonction, c'est parceque elle est comme toute autre variable et requière donc global $DOCUMENT_ROOT dans le corps de la fonction. Voyez aussi la page du manuel à propos de la portée des variables . Il est recommandé de coder avec register_globals = off.
|
<< | J'essaye d'accéder à une des variables standard CGI (comme $DOCUMENT_ROOT ou $HTTP_REFERER) dans une fonction écrite par moi-même, et il semblerait qu'elle ne soit pas définie. Que se passe-t-il ? | >> |
Comment puis-je générer des fichiers PDF sans utiliser les librairies payantes | Utiliser PHP | FAQ : Foire Aux Questions |