TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 ... 83 84 85 86 87 88 89 ... 97 98 99 100 Suivante | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||||
| Page : Précédente 1 2 3 ... 83 84 85 86 87 88 89 ... 97 98 99 100 Suivante | |||||
Bilbax
|
# Posté le 17/05/2008 à 14:27:27 | ||||
www.bilbax.eu![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Une petite fonction de dév. pour connaitre aisément la valeur d'une variable sous cette forme :Code : Code : PHP
Concept repris de la fonction de Talus .
|
||||
robocop
|
# Posté le 17/05/2008 à 18:48:47 | ||||
|
Groupe : Membres |
Je recherche une astucde qui permet d'enregistrer les valeurs par défaut des formulaires que l'on vient de remplir mais que l'on doit réemplir, parce qu'on a fait une erreur par exemple.
J'avais vu ça une fois sur le sdz, mais je ne me souvient plus ou. Merci d'avance. |
||||
Artefact2
|
# Posté le 17/05/2008 à 19:02:12 | ||||
C'est toi le bouc !![]() Groupe : Membres |
Citation : robocop
Je recherche une astucde qui permet d'enregistrer les valeurs par défaut des formulaires que l'on vient de remplir mais que l'on doit réemplir, parce qu'on a fait une erreur par exemple. J'avais vu ça une fois sur le sdz, mais je ne me souvient plus ou. Merci d'avance. Code : PHP
Je pense que ça ressemble de très près à ce que tu recherches
Édité
le 18/05/2008 à 00:31:35
par Artefact2
![]() Venez tous sur Freenet 0.7 ! Comment ? Pourquoi ? FreeBSD, best Operating System ever ! (Mon blog) |
||||
robocop
|
# Posté le 17/05/2008 à 21:00:02 | ||||
|
Groupe : Membres |
Nan, en fait moi, j'avais vu une header, que l'on mettait en début de fichier.
|
||||
Savageman
|
# Posté le 17/05/2008 à 22:10:56 | ||||
Insa : If inside![]() Groupe : Membres |
Tu parles de quand on fait "Page précédente" dans le navigateur ?
|
||||
Dentuk
|
# Posté le 17/05/2008 à 23:55:02 | ||||
Yamo...![]() Groupe : Membres |
Citation : Artefact2
Citation : robocop Je recherche une astucde qui permet d'enregistrer les valeurs par défaut des formulaires que l'on vient de remplir mais que l'on doit réemplir, parce qu'on a fait une erreur par exemple. J'avais vu ça une fois sur le sdz, mais je ne me souvient plus ou. Merci d'avance. Code : PHP
Je pense que ça ressemble de très près à ce que tu recherches ![]() Attention aux injections XSS (htmlspecialchars); |
||||
TheDead Master
|
# Posté le 18/05/2008 à 00:04:48 | ||||
4 8 15 16 23 42![]() Groupe : Membres |
Citation : Dentuk
Citation : Artefact2 Citation : robocop Je recherche une astucde qui permet d'enregistrer les valeurs par défaut des formulaires que l'on vient de remplir mais que l'on doit réemplir, parce qu'on a fait une erreur par exemple. J'avais vu ça une fois sur le sdz, mais je ne me souvient plus ou. Merci d'avance. Code : PHP
Je pense que ça ressemble de très près à ce que tu recherches ![]() Attention aux injections XSS (htmlspecialchars); Il est également inutile d'utiliser isset _et_ empty. Empty tout seul suffit. Je n'ai plus internet depuis septembre 2008 pour une durée indéterminée. Comité de lutte contre le langage sms et les fautes volontaires sur Internet. |
||||
Artefact2
|
# Posté le 18/05/2008 à 00:26:40 | ||||
C'est toi le bouc !![]() Groupe : Membres |
Citation : Dentuk
Attention aux injections XSS (htmlspecialchars); Oui. C'était un premier jet.
![]() Venez tous sur Freenet 0.7 ! Comment ? Pourquoi ? FreeBSD, best Operating System ever ! (Mon blog) |
||||
K-Phoen
|
# Posté le 18/05/2008 à 00:29:11 | ||||
Geek un jour, geek toujours !![]() Groupe : Membres |
Citation : Artefact2
Oui. C'était un premier jet.même pour un premier jet, ajouter un p'tit htmlspecialchars() ça mange pas de pain ![]() et pis comme ça on oubliera pas de le faire après
|
||||
Artefact2
|
# Posté le 18/05/2008 à 00:31:03 | ||||
C'est toi le bouc !![]() Groupe : Membres |
Citation : K-Phoen
Citation : Artefact2 Oui. C'était un premier jet.même pour un premier jet, ajouter un p'tit htmlspecialchars() ça mange pas de pain ![]() et pis comme ça on oubliera pas de le faire après ![]() Yes, of course ! Je suis pas du genre à laisser des failles pour des vrais scripts de prod'. Après faut voir si le fait de mettre du xHTML dans le value d'un input sera interprété ou pas (je pense que ça dépend du render engine). ![]() Venez tous sur Freenet 0.7 ! Comment ? Pourquoi ? FreeBSD, best Operating System ever ! (Mon blog) |
||||
shine-neko
|
# Posté le 18/05/2008 à 06:21:08 | ||||
Saite ita no wa My Rosy Heart![]() Groupe : Membres |
Citation : Savageman
Tu parles de quand on fait "Page précédente" dans le navigateur ? Ouais
La v3 de Shine-Shiina est sortit Qui n'a jamais rêver d'apprendre a dessiner , Cuisiné japonnais dévorer de nouveaux manga fait par des copains et d'apprendre le japonais ? => La réponse se trouve ici |
||||
Dentuk
|
# Posté le 18/05/2008 à 08:59:24 | ||||
Yamo...![]() Groupe : Membres |
Citation : Artefact2
Après faut voir si le fait de mettre du xHTML dans le value d'un input sera interprété ou pas (je pense que ça dépend du render engine). Je pense pas, par contre à coups de " /> on peut sortir de l'input et mettre ce qu'on veut.
|
||||
robocop
|
# Posté le 18/05/2008 à 11:02:58 | ||||
|
Groupe : Membres |
Citation : Savageman
Tu parles de quand on fait "Page précédente" dans le navigateur ? Ouais, c'est ça ouais. |
||||
TimeSplitters
|
# Posté le 18/05/2008 à 16:26:10 | ||||
![]() Groupe : Membres |
http://www.siteduzero.com/forum-83-210 [...] html#r2349990
TimeSplitters 1 (en), TimeSplitters 2 (en), TimeSplitters Future Perfect (en) TimeSplitters 1 (fr), TimeSplitters 2 (fr), TimeSplitters Future Perfect (fr) Les croyants croient. Moi, je suis sûr... |
||||
Savageman
|
# Posté le 18/05/2008 à 16:40:55 | ||||
Insa : If inside![]() Groupe : Membres |
TimeSplitters, la source du problème vient de l'utilisation des sessions. Leur utilisation fait que, par défaut, ces header() sont modifiés. En effet, l'utilisation des sessions est prévue pour des zones privées et donc susceptibles d'être modifiées. D'où le comportement par défaut.
Je pense qu'il est bon de connaître la source, et donc de le corriger à l'endroit le plus logique : session_cache_control() ! |
||||
Artefact2
|
# Posté le 18/05/2008 à 18:59:02 | ||||
C'est toi le bouc !![]() Groupe : Membres |
Citation : robocop
Citation : Savageman Tu parles de quand on fait "Page précédente" dans le navigateur ? Ouais, c'est ça ouais. Dans ce cas, faut utiliser les sessions
![]() Venez tous sur Freenet 0.7 ! Comment ? Pourquoi ? FreeBSD, best Operating System ever ! (Mon blog) |
||||
robocop
|
# Posté le 18/05/2008 à 19:25:37 | ||||
|
Groupe : Membres |
Ouais, mais c'est relou, si faut modifier tous ses formulaires...
|
||||
JeromeJ
|
# Posté le 18/05/2008 à 20:48:48 | ||||
![]() Groupe : Membres |
Citation : TimeSplittersPour citer ta réponse dans le lien que tu viens de passer: À quoi sert "Pragma" ? J'ai chercher sur Google sans succès. Merci d'avance
Secret (cliquez pour afficher) Ce que je maitrise actuellement: XHTML, CSS, PHP, Action Script 2 et 3, JavaScript, SQL, Python, et un peu de C, C++ et d'erl |
||||
Joachim.
|
# Posté le 19/05/2008 à 22:07:05 | ||||
<?php echo 'Hello World'; ?>![]() Groupe : Membres |
Elle est un peu pourrie je trouve, mais bon, c'est pour pouvoir faire passer un texte en GET (par exemple le titre d'un sujet) :
Code : PHP
Édité
le 19/05/2008 à 23:26:21
par Joachim.
|
||||
Cortexd
|
# Posté le 19/05/2008 à 22:53:18 | ||||
Maouunnwww !![]() Groupe : Membres |
pourquoi mettre des majuscules dans le strtr() alors qu'il y a un strlower() juste avant ?
et le str_replace() fait redondance avec le preg_replace() |
||||
croky
|
# Posté le 19/05/2008 à 23:01:08 | ||||
|
Graor! Groupe : Membres |
Aussi, tu ne remplaces pas de maj. donc à la poubelle "i".
|
||||
Joachim.
|
# Posté le 19/05/2008 à 23:18:00 | ||||
<?php echo 'Hello World'; ?>![]() Groupe : Membres |
Vous avez confirmé ce que je pensais à part pour les majuscules des caractères spéciaux
En fait j'avais fait cette fonction à mes débuts en PHP, il y a 2 ans et je n'y avais plus retouché. En la postant, je me suis fait les mêmes remarques que vous sauf pour les trucs du type "Ä" car avec strtolower(), il ne reste comme ils sont et comme je ne veux pas qu'il soit remplacer par un "-", je les transforme d'abord en petit lettre ![]() Voici donc la finale : Code : PHP
Édité
le 19/05/2008 à 23:26:41
par Joachim.
|
||||
Cortexd
|
# Posté le 20/05/2008 à 02:42:19 | ||||
Maouunnwww !![]() Groupe : Membres |
strlower() lowerise aussi les caractères accentués donc inutile de mettre les majuscules dans le strtr()
les parenthèses dans le masque de l'expression régulière sont inutiles aussi j'utiliserais plutôt celle-ci, qui supporte l'utf-8 (à placer dans un fichier encodé en iso-8859-1 à cause de strtr() qui ne supporte que cette encodage) Code : PHP
|
||||
Tracker
|
# Posté le 20/05/2008 à 10:45:12 | ||||
![]() Groupe : Membres |
Citation : Cortexd
strlower() lowerise aussi les caractères accentués donc inutile de mettre les majuscules dans le strtr() les parenthèses dans le masque de l'expression régulière sont inutiles aussi j'utiliserais plutôt celle-ci, qui supporte l'utf-8 (à placer dans un fichier encodé en iso-8859-1 à cause de strtr() qui ne supporte que cette encodage) Code : PHP
Juste deux remarques: - Ça supporte l'uft8 dans la mesure ou les caractères "transcodés" possèdent une représentation en ISO-8859-1 - Ton code source doit OBLIGATOIREMENT être en ISO-8859-1. Donc finalement quel intérêt de manipuler de l'utf-8 ? Tracker.
Édité
le 20/05/2008 à 10:58:35
par Tracker
|
||||
Cortexd
|
# Posté le 20/05/2008 à 17:30:31 | ||||
Maouunnwww !![]() Groupe : Membres |
je ne comprends pas trop tes remarques, le but de la fonction est de renvoyer la chaîne avec uniquement certains caractères ASCII, donc tous les caractères non-ASCII ne seront de toutes façons pas affichés ; par conséquent les caractères UTF-8 non représentable en ASCII n'ont pas vraiment d'importance
par contre la conversion d'UTF-8 en ISO-8859-1 permet de récupérer les quelques caractères accentués qui seront désaccentués par la suite et donc conservés d'ailleurs une meilleure conversion serait : $string = iconv($encoding, 'ISO-8859-1//TRANSLIT', $string); (pour tranformer € en eur par exemple) quant au code source, seulement celui de cette fonction doit être en ISO-8859-1 (à mettre dans un fichier à part au pire) et ce n'est pas vraiment un problème, non ? manipuler de l'utf-8 (ou autre) permet donc de récupérer le plus de caractères ASCII potentiels
Édité
le 20/05/2008 à 17:31:24
par Cortexd
|
||||
Tracker
|
# Posté le 20/05/2008 à 17:38:25 | ||||
![]() Groupe : Membres |
Sauf que mb_convert_encoding(...) sur des caractères non retranscriptibles en iso-8859-1 devrait planter une erreur.
Sinon bien que ce soit ambigu (car en général on utilise utf8 pour se dégager des contraintes de langues) je suis d'accord, faut simplement faire gaffe... Tracker. |
||||
croky
|
# Posté le 30/05/2008 à 20:26:43 | ||||
|
Graor! Groupe : Membres |
Petite astuce pour les while().
Au lieu de vous taper tout ce code, par exemple : Code : PHP
Vous pouvez simplement faire cela : Code : PHP
|
||||
Cortexd
|
# Posté le 30/05/2008 à 20:35:11 | ||||
Maouunnwww !![]() Groupe : Membres |
pourquoi as-tu enlevé l'initialisation de la variable ? là ça va déclencher une notice
|
||||
Asi
|
# Posté le 30/05/2008 à 20:39:49 | ||||
Mangeur de Lapins Crus![]() Groupe : Membres |
Puis je préfère utiliser l'opérateur de pré-incrémentation qui rend impossible ce genre de syntaxe.
|
||||
Jeremie78
|
# Posté le 30/05/2008 à 20:50:15 | ||||
|
Powered by GNU/Linux Groupe : Membres |
Tient j'ai une grande nouvelle, il parait qu'on a inventé la boucle FOR ...
Je dis ça comme ça, hein ! Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
Artefact2
|
# Posté le 30/05/2008 à 22:25:04 | ||||
C'est toi le bouc !![]() Groupe : Membres |
Citation : Asibasth
Puis je préfère utiliser l'opérateur de pré-incrémentation qui rend impossible ce genre de syntaxe. Ouaip, en plus c'est plus rapide
![]() Venez tous sur Freenet 0.7 ! Comment ? Pourquoi ? FreeBSD, best Operating System ever ! (Mon blog) |
||||
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
95 Zéros connectés |
6 requêtes |
0.2038s (0.187s)
