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 ... 89 90 91 92 93 94 95 ... 97 98 99 100 Suivante | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |||||
| Page : Précédente 1 2 3 ... 89 90 91 92 93 94 95 ... 97 98 99 100 Suivante | |||||
Jeremie78
|
# Posté le 07/08/2008 à 19:55:38 | ||||
|
Powered by GNU/Linux Groupe : Membres |
Reprise du dernier message de la page précédente :
Citation : YaëldVous avez oublié le mot clé les gars : SIMPLIFIER perso, j'utilise aussi MySQLi mais pour des débutants, une fonction qui gère MySQL en une fonction c'est pas mal je trouve. Après, OK c'est "mocheachier" t'a raison .J'utilise PDO (en standard avec PHP 5 :p)Et ma classe de gérant les SGBDR sert juste à gérer la connexion et les erreurs (avec PDO, ce sont des execptions, il faut donc les "catcher" !). Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
croky
|
# Posté le 16/08/2008 à 15:50:24 | ||||
|
Graor! Groupe : Membres |
Détermine le pays du visiteur.
Paramètre ipaddr : adresse IP dont le pays doit être déterminé. Si non fourni, renvoie pays de l'adresse IP exécutant le script. Secret (cliquez pour afficher) Code : PHP
|
||||
Sargeros
|
# Posté le 16/08/2008 à 16:14:22 | ||||
![]() Groupe : Membres |
Fais plutôt ça au début :
Code : PHP
|
||||
JaKhris
|
# Posté le 16/08/2008 à 16:26:18 | ||||
Wait & See![]() Groupe : Membres |
Je dirais même <?php function getcountry($ipaddr = $_SERVER['REMOTE_ADDR']) { /* Un seul T à REMOTE :p */ ?>
.
Mes sites : JAKPRO ~ URPRO ~ page Flickr XHTML, CSS, JS, PHP, MySQL, Graphics, Music & Video Games : This is living ! =D |
||||
anonyme
|
# Posté le 16/08/2008 à 16:31:05 | ||||
|
Groupe : |
Sauf que ça renverra une erreur.
|
||||
Jeremie78
|
# Posté le 16/08/2008 à 16:53:12 | ||||
|
Powered by GNU/Linux Groupe : Membres |
Il me semble que ce genre de détection (avec le hostname) n'est vraiment pas fiable.
Mieux vaut utiliser les services dits de "geoIP". Y a des BDD toutes prêtes avec les plages d'IP reliées aux pays sources, et le résultats est recherché avec une simple fonction de recherche dans la BDD. Après évidemment, c'est *plus* fiable, mais pas infaillible (loin de là)
Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
luc@s
|
# Posté le 17/08/2008 à 18:39:42 | ||||
|
PPHP Groupe : Membres |
Fonction htmlspecialchars pour tableaux :
Code : PHP
Code : PHP
|
||||
croky
|
# Posté le 17/08/2008 à 19:02:44 | ||||
|
Graor! Groupe : Membres |
Array_map() fait déjà ça.
Récursivement, je sais pas. |
||||
Jeremie78
|
# Posté le 17/08/2008 à 20:54:21 | ||||
|
Powered by GNU/Linux Groupe : Membres |
array_walk_recursive
Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
Timot
|
# Posté le 17/08/2008 à 23:12:20 | ||||
Réfléchir ne tue pas !![]() Groupe : Membres |
Une fonction pour faire des probabilités.
Code : PHP
Donc le système sert à sortir une valeur aléatoire en suivant des fréquences de probabilité. Exemple, combat entre deux personnages. L'un gagne 9 fois sur 10. Envoyer à la fonction les deux fréquences, donc soit en pourcentages : randProb(90,10); ou alors en fréquence : randProb(0.9,0.1). Si on fait une boucle pour vérifier, on obtient bien que le personnage gagne environ 9 fois sur 10. Voila, on peut envoyer autant de fréquence qu'on veut, du moment que la somme fait 1 (ou 100 en pourcentage). Et on peut rajouter un tableau comme dernier paramètre contenant les valeurs associées aux fréquences. Exemple : randProb(20,30,10,40,array("bleu","vert","rouge","noir")) retourna bleu si c'est la 1ere qui est tiré, vert pour la 2eme, ... Voili, voilou, si vous avez des questions, n'hésitez pas !
Édité
le 17/08/2008 à 23:25:39
par Timot
|
||||
shine-neko
|
# Posté le 21/08/2008 à 12:23:01 | ||||
Saite ita no wa My Rosy Heart![]() Groupe : Membres |
array_walk_recursive et
Array_map() peut t'on rajouter des paramètre au fonction ? 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 |
||||
robocop
|
# Posté le 21/08/2008 à 14:06:32 | ||||
|
Groupe : Membres |
Non, je ne crois pas.
Il faut faire un foreach il me semble !
|
||||
Lpu8er
|
# Posté le 21/08/2008 à 14:22:59 | ||||
[R34n1m4T3d]![]() Groupe : Membres |
Si, tu peux en rajouter mais c'est bordélique, 'faut les mettre en array, et avoir autant d'éléments que l'array traité...
Le or die(mysql_error()), nom d'un chien !!! (et apprenez à concaténer avant de le faire) |
||||
Jeremie78
|
# Posté le 21/08/2008 à 18:04:37 | ||||
|
Powered by GNU/Linux Groupe : Membres |
Autant utiliser une fonction "perso" qui ajoute ces paramètres
![]() C'est pas bien compliqué ... Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
shine-neko
|
# Posté le 21/08/2008 à 19:31:38 | ||||
Saite ita no wa My Rosy Heart![]() Groupe : Membres |
Oui donc vaux mieux créer la sienne
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 |
||||
Jeremie78
|
# Posté le 21/08/2008 à 21:39:18 | ||||
|
Powered by GNU/Linux Groupe : Membres |
Oui c'est ça
![]() On fait une fonction qui appelle la fonction intéressante en lui ajoutant des paramètres. Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
robocop
|
# Posté le 23/08/2008 à 17:54:13 | ||||
|
Groupe : Membres |
J'ai codé un petit correcteur d'orthographe en php, PHPcheck, si ça vous interesse :
http://www.siteduzero.com/forum-83-312 [...] ites-web.html |
||||
Talus
|
# Posté le 31/08/2008 à 17:00:33 | ||||
タルス![]() Groupe : Membres |
JE relance un peu le sujet avec une fonction qui convertit une donnée flottante (1.3, 654.7, etc.) en une donnée de temps (HH:MM:SS). Utile pour le décalage horaire UTC par exemple (+3, +2.75, etc.)...
Code : PHP
Édité
le 31/08/2008 à 21:46:13
par Talus
|
||||
reydown
|
# Posté le 31/08/2008 à 17:16:45 | ||||
|
Groupe : Membres |
Bonjour,
J'ai créer des fonctions qui peu être peu utile pour la plus part d'entre vous, mais elles m'ont permis d'apprendre le fonctionnement des fonctions : Code : PHP
Je tiens a préciser : la dernière fonction je l'est créé mais je ne sais pas encore comment la faire fonctionner. Elles m'ont permis a me familiariser avec les fonctions, si vous souhaiter les prendre vous pouvez. ![]() |
||||
Talus
|
# Posté le 31/08/2008 à 17:19:49 | ||||
タルス![]() Groupe : Membres |
Euh ouais je pense que c'est nettement plus rapide de faire tout à la main ^^. Et puis aussi, faut que tu comprennes un peu mieux l'interet de la concaténation (surtout, ca sert à rien le coup du <?php $var = "" . $truc . "";
...), et des tableaux aussi... ^^.
Et aussi, bourrée de fautes de syntaxes, car les chaines de caractères, comme ca, dans le vide, ben PHP (et tout autre langage d'ailleurs !) n'aime pas ca.
Édité
le 31/08/2008 à 17:33:16
par Talus
|
||||
reydown
|
# Posté le 31/08/2008 à 17:31:33 | ||||
|
Groupe : Membres |
D'accord, la prochaine fois j'essayerais de faire une fonction utile pour tous le monde ^^. je répète : c'était juste pour m'entrainer au fonction ^^.
![]() |
||||
Jeremie78
|
# Posté le 31/08/2008 à 18:04:22 | ||||
|
Powered by GNU/Linux Groupe : Membres |
C'est brouillon tout ça ...
Je te conseilles de bien relire le tuto de PHP parce que là tu risques de faire des erreurs dans le code de ton site
Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
||||
Cortexd
|
# Posté le 31/08/2008 à 20:12:16 | ||||
Maouunnwww !![]() Groupe : Membres |
Citation : Talus
et je rajoute cette fonction, nécessaire à la première (juste une affaire de style, voyez :p), mais qui peut etre utile, et qui fait à peu près comme SQL pour remplir une chaine de caractère à un nombre minimal de caractères nécessaires : bien bien, tu te rapproches de str_pad()
|
||||
Talus
|
# Posté le 31/08/2008 à 21:10:09 | ||||
タルス![]() Groupe : Membres |
Je l'avais zappée celle là :p.
|
||||
EmmaBlack
|
# Posté le 31/08/2008 à 21:13:08 | ||||
![]() Groupe : Membres |
|||||
Sargeros
|
# Posté le 01/09/2008 à 08:10:42 | ||||
![]() Groupe : Membres |
Citation : EmmaBlack
xD On ne peut pas se rappeler de toutes les fonctions du manuel non plus ![]() Talus, si
|
||||
MmeWood
|
# Posté le 05/09/2008 à 15:59:29 | ||||
Peace & Love ^^![]() Groupe : Membres |
Je ne sais pas si ça peut être utile à d'autre, si une fonction préfaite existe déjà ceci dit voici la mienne:
Auteur: MmeWood Type: Fonction / Astuce But: Mettre au pluriel ou non selon une donnée numérique Code: Code : PHP
Exemple: Dans le cadre d'un forum, nombre de message écrit par un membre Code : PHP
Citation : Rendu 0 message 1 message 2 messages
Édité
le 05/09/2008 à 16:13:15
par MmeWood
|
||||
sheva-mafioso
|
# Posté le 05/09/2008 à 16:14:34 | ||||
GeeK Squad![]() Groupe : Membres |
Et si le pluriel est "aux" par exemple
?Shepard avait fait cette fonction, page 2 de ce même topic : Code : PHP
|
||||
Nanocom
|
# Posté le 06/09/2008 à 00:55:42 | ||||
Salut ô !![]() Groupe : Membres |
Une fonction que j'ai pas trouvée dans le topic "officiel" (je sais qu'elle a été proposée mais je ne sais pas où et la flemme de lire tout le topic) : permet d'insérer une chaine de caractères dans une url.
Code : PHP
Source : DotClear. |
||||
JaKhris
|
# Posté le 06/09/2008 à 01:22:47 | ||||
Wait & See![]() Groupe : Membres |
Ça serait plus malin d'appliquer le strtolower avant, pour que le strtr soit moins lourd, non ?
Sinon c'est plutôt lourd, 3 regex c'est déjà pas mal je trouve, m'enfin je me trompe peut-être. Moi j'ai ça, qui me convient : Code : PHP
Bon j'ai deux preg_replace... mais bon.
Édité
le 06/09/2008 à 01:24:55
par JaKhris
Mes sites : JAKPRO ~ URPRO ~ page Flickr XHTML, CSS, JS, PHP, MySQL, Graphics, Music & Video Games : This is living ! =D |
||||
Sargeros
|
# Posté le 06/09/2008 à 12:52:44 | ||||
![]() Groupe : Membres |
Moi, j'utilise une fonction Talus powered
![]() Code : PHP
Vous pouvez la retrouver ici |
||||
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.
117 Zéros connectés |
6 requêtes |
0.1653s (0.1492s)
