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 ... 77 78 79 80 81 82 83 ... 93 94 95 96 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 ... 77 78 79 80 81 82 83 ... 93 94 95 96 Suivante | |
streeter
|
# Posté le 06/04/2008 à 14:16:21 |
100 citations...![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Citation : TrackerSalut, Je pense qu'on peut faire strictement la même chose en récupérant la date de MySQL avec un UNIX_TIMESTAMP, et en l'affichant en php avec strftime(...) (En ayant bien entendu défini correctement la localisation). Tracker. Ha oui je ne connaissais pas cette fonction php ![]() Merci pour l'info Mon site sur les add-ons de WoW. |
anonyme
|
# Posté le 06/04/2008 à 14:18:07 |
|
Groupe : |
On peut même se passer de UNIX_TIMESTAMP en utilisant strtotime().
|
rainbowspiky
|
# Posté le 06/04/2008 à 14:51:44 |
|
en DUT SRC -2A à Mulhouse Groupe : Membres |
Bonjour,
Voici un petit bout de code pour générer un lien dont l'URL et l'intitulé sont choisis aléatoirement parmi une liste (un tableau en fait). Code : PHP - Afficher / masquer les numéros de ligne
Je l'utilise pour mon référencement. Source : http://www.siteduzero.com/forum-83-236646-lien-doublement-aleatoire-en-php.html Merci à smurf pou son aide. Signez la pétition pour l'accessibilité des services en ligne ! Groupe "Site du Zéro" sur FaceBook. N'oubliez ni la recherche ni le lien "résolu". Merci ! Liens sur les standards du Web : introduction, présentation approfondie, 10 raisons (d'autres raisons), FAQ, importance, avantages (dont commerciaux), lexique, passage, développement ; introduction à l'accessibilité. FAQ décideurs. AlsaCréations. OpenWeb. standards Web. |
robocop
|
# Posté le 10/04/2008 à 17:24:31 |
![]() Groupe : Membres |
Vérifie si un toutes les clés d'un array sont vides.
Code : PHP - Afficher / masquer les numéros de ligne
Ce n'est pas inutile (si, si ), un de mes codeurs en a eu besoin . |
S0pra
|
# Posté le 10/04/2008 à 17:38:08 |
![]() Groupe : Membres |
Salut robocop,
Je sais pas si il est utile de compter combien de clefs sont non vides. Tu peux arrêter la boucle dès que tu tombe sur une clef non vide, non ? Comme ceci : Code : PHP - Afficher / masquer les numéros de ligne
C'est juste une question de performance lorsque le tableau prend une certaine ampleur. A bientôt. EDIT : Problème de !
Édité
le 10/04/2008 à 17:39:34
par S0pra
|
robocop
|
# Posté le 10/04/2008 à 17:42:15 |
![]() Groupe : Membres |
A oui, pas bête.
Lorsque l'on met un return dans une boucle dans une fonction, ça arrête la boucle ? Je ne savais pas ça .
|
S0pra
|
# Posté le 10/04/2008 à 17:59:57 |
![]() Groupe : Membres |
Oui, cf la documentation PHP :
Citation : Doc PHP Si appelée depuis une fonction, la commande return() termine immédiatement la fonction, et retourne l'argument qui lui est passé. C'est une fonctionnalité que je trouve très utile perso. |
TimeSplitters
|
# Posté le 10/04/2008 à 18:07:48 |
![]() Groupe : Membres |
C'est pour ça qu'elle est là
Des développeurs par ci et des graphistes par là, sans oublier les recruteurs (porteurs de projets) ! | TimeSplitters Games ![]() |
JeromeJ
|
# Posté le 10/04/2008 à 18:27:42 |
![]() Groupe : Membres |
Euh et ça serait pas encore mieux ?
Code : PHP - Afficher / masquer les numéros de ligne 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 |
anonyme
|
# Posté le 10/04/2008 à 18:39:22 |
|
Groupe : |
Pourquoi serait-ce mieux ?
Parce que ça tient en une ligne ? |
JeromeJ
|
# Posté le 10/04/2008 à 18:45:53 |
![]() Groupe : Membres |
Bah personnellement jtrouve que c'est mieux d'éviter de créer des fonctions utilisateurs lorsqu'on peut l'éviter avec un code simple et léger. Non ?
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 |
rainbowspiky
|
# Posté le 10/04/2008 à 18:47:46 |
|
en DUT SRC -2A à Mulhouse Groupe : Membres |
Fonction pour générer des expression ressemblant à votre identité (prénom + nom). A partir d'un ensemble de mots-clés, elle en prend 1 ou 2 pour en faire une expression, puis on appelle cette fonction dans une boucle pour générer des meta keywords aléatoires.
Code : PHP - Afficher / masquer les numéros de ligne
Les fautes de frappe peuvent être générer par deux services :
Cette fonction peut être utile pour le référencement, mais n'oubliez pas que parmi les moteurs dominants, seul Yahoo tient compte des metas keywords.
Édité
le 10/04/2008 à 19:26:44
par rainbowspiky
Signez la pétition pour l'accessibilité des services en ligne ! Groupe "Site du Zéro" sur FaceBook. N'oubliez ni la recherche ni le lien "résolu". Merci ! Liens sur les standards du Web : introduction, présentation approfondie, 10 raisons (d'autres raisons), FAQ, importance, avantages (dont commerciaux), lexique, passage, développement ; introduction à l'accessibilité. FAQ décideurs. AlsaCréations. OpenWeb. standards Web. |
anonyme
|
# Posté le 10/04/2008 à 19:00:13 |
|
Groupe : |
Citation : JeromeJ
Bah personnellement jtrouve que c'est mieux d'éviter de créer des fonctions utilisateurs lorsqu'on peut l'éviter avec un code simple et léger. Non ? Ton code a beau être simple, il n'a rien de léger. Si tu as N lignes dans ton tableau, tu parcourera N lignes avec ton array_map, tu appelleras N fois la fonction empty et pire encore, si ton tableau n'est pas vide, tu reparcoureras les N lignes. Tu trouves ça "léger" ? Parcourir deux fois ton tableau et appeler autant de fois une fonction qu'il y a de lignes ? Avec son code, on parcours N lignes de moins, c'est déjà ça de gagné. Et dans le cas ou le tableau est "vide", on peut ne parcourir qu'une ligne et appeler une fois empty alors qu'avec ton code "léger", on parcourera les N lignes et empty sera appelée N fois. Sans oublier que tu copies tout le tableau, mais ça vaut aussi pour l'autre code. |
MmeWood
|
# Posté le 10/04/2008 à 19:10:21 |
Peace & Love ^^![]() Groupe : Membres |
En fait je crois qu'il avait pas la même notion du mot léger
|
robocop
|
# Posté le 10/04/2008 à 19:15:42 |
![]() Groupe : Membres |
|
anonyme
|
# Posté le 10/04/2008 à 19:30:14 |
|
Groupe : |
Ca c'est de l'argumentation..
|
Cortexd
|
# Posté le 10/04/2008 à 19:36:44 |
Maouunnwww !![]() Groupe : Membres |
tu as testé ton code JeromeJ ? empty() ne semble pas fonctionner avec array_map()
|
S0pra
|
# Posté le 10/04/2008 à 19:44:10 |
![]() Groupe : Membres |
Exact, en voulant tester la rapidité je m'en suis rendu compte aussi, il faut inverser les deux arguments.
Je ne savais pas que array_map n'était pas compatible avec empty...
Édité
le 10/04/2008 à 19:48:51
par S0pra
|
TimeSplitters
|
# Posté le 10/04/2008 à 19:55:37 |
![]() Groupe : Membres |
Oui mais le problème ne vient pas de là.
Ce que Haku dit, c'est qu'un code n'est pas léger s'il tient sur moins de lignes qu'un autre code. Tout est basé sur la vitesse d'exécution des fonctions. Si tu fais $truc = mysql_fetch_assoc($requete); alors que tu ne veux retourner qu'une valeur, c'est plus lent qu'un $truc = mysql_result($requete, 0); Bon après c'est des trucs qu'on peut pas trop deviner, sauf si on fait des recherches poussées on le découvre (recherche par le hasard dans le code ou sur la doc). Des développeurs par ci et des graphistes par là, sans oublier les recruteurs (porteurs de projets) ! | TimeSplitters Games ![]() |
S0pra
|
# Posté le 10/04/2008 à 20:02:05 |
![]() Groupe : Membres |
Effectivement, j'ai bien compris cela (j'ai d'ailleurs rectifié la fonction originale de robocop pour la rendre plus performante).
Mais je pense qu'avant de parler de rapidité, on peut parler de réussite et celle de JeromeJ ne semble pas en avoir. C'est vrai qu'on peut pas deviner, il faut faire un tour sur la doc ou faire des tests (appelés benchmark) |
JeromeJ
|
# Posté le 10/04/2008 à 20:18:11 |
![]() Groupe : Membres |
@`Haku: Erf ouais ... j'avais pas penser à ça xD
alors j'opterais pour une fonction du genre ![]() Code : PHP - Afficher / masquer les numéros de ligne
jcrois qu'à la place de call_user_func on peut faire ça aussi: Code : PHP - Afficher / masquer les numéros de ligne
(très simplifié, array_map n'accepte ici qu'un paramètre) C'est mieux ?
Édité
le 10/04/2008 à 21:55:18
par JeromeJ
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 |
Talus
|
# Posté le 10/04/2008 à 21:32:48 |
タルス![]() Groupe : Membres |
Euh... Pourquoi t'emmerder à faire ça, honnetement ?
Je souhaiterais rajouter un truc pour le nombre de lignes. Ce n'est pas parce que y'a moins de lignes que c'est mieux, en effet. C'est un argument pourri : on peut aussi tout foutre sur une ligne, pour ruiner la lisibilité...
|
strucky
|
# Posté le 11/04/2008 à 16:55:40 |
Je suis tombé par terre ...![]() ![]() |
Une fois n'est pas coutume, une fonction MySQL permettant de compter des mots dans les champs d'une table.
J'avais vu quelqu'un qui voulait ce genre de fonction pour des mots trop courts ignorés par une recherche en FULLTEXT, mais je sais plus qui, du coup j'en ai fait une Code : SQL - Afficher / masquer les numéros de ligne
Utilisation, comme n'importe quelle fonction de MySQL. Code : SQL - Afficher / masquer les numéros de ligne
Code : SQL - Afficher / masquer les numéros de ligne
Niveau perfs, je sais pas ce que ça vaut, j'ai pas testé sur une table volumineuse, à voir donc. |
TimeSplitters
|
# Posté le 12/04/2008 à 23:43:19 |
![]() Groupe : Membres |
Je sais plus qui avait posté sa class de tab pour le listage des pages pour un topic par exemple, mais j'ai vraiment trouvé cette class abusée. Faire un code de plus de 100 lignes (jsais plus exactement mais dans ces eaux là) pour une fonction que je fais en moins de 15 lignes (un peu simplifiée je l'admets), c'est assez honteux (même si la class permet différentes façons de l'utiliser).
Voici ma fonction pages(): Code : PHP - Afficher / masquer les numéros de ligne
Édité
le 12/04/2008 à 23:46:08
par TimeSplitters
Des développeurs par ci et des graphistes par là, sans oublier les recruteurs (porteurs de projets) ! | TimeSplitters Games ![]() |
Talus
|
# Posté le 12/04/2008 à 23:57:52 |
タルス![]() Groupe : Membres |
Personnellement, j'utilise cette fonction :
Code : PHP - Afficher / masquer les numéros de ligne
Ou sinon, winzou avait posté la fonction de pagination du SdZ je crois, et elle était pas mal..
Édité
le 13/04/2008 à 00:10:45
par Talus
|
Jeremie78
|
# Posté le 13/04/2008 à 02:37:57 |
|
Powered by GNU/Linux Groupe : Membres |
Perso j'utilise celle du SDZ
![]() Elle ne fait que générer des numéros de pages, c'est ce qui est utile. Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
TimeSplitters
|
# Posté le 13/04/2008 à 13:29:54 |
![]() Groupe : Membres |
Ah voilà c'était winzou qui avait posté sa class, et je la trouvais vachement lourde pour au final pas grand chose de super. Enfin ça reste mon avis, mais je suis persuadé qu'en 4-5 lignes en plus je peux rendre ma fonction complète
Des développeurs par ci et des graphistes par là, sans oublier les recruteurs (porteurs de projets) ! | TimeSplitters Games ![]() |
anonyme
|
# Posté le 13/04/2008 à 13:38:05 |
|
Groupe : |
Citation : TimeSplitters
Ah voilà c'était winzou qui avait posté sa class, et je la trouvais vachement lourde pour au final pas grand chose de super. Enfin ça reste mon avis, mais je suis persuadé qu'en 4-5 lignes en plus je peux rendre ma fonction complète ![]() Non ce n'est pas winzou qui a posté cette "chose". |
TimeSplitters
|
# Posté le 13/04/2008 à 13:44:52 |
![]() Groupe : Membres |
Ah bon, au temps pour moi alors. Mais qui était-ce alors?
Des développeurs par ci et des graphistes par là, sans oublier les recruteurs (porteurs de projets) ! | TimeSplitters Games ![]() |
Jeremie78
|
# Posté le 13/04/2008 à 13:58:34 |
|
Powered by GNU/Linux Groupe : Membres |
Winzou avait posté une simple fonction qui renvoie un tableau contenant les numéros des pages. C'est minimaliste, et c'est exactement ce dont j'avais besoin
.
Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
Jerry Wham
|
# Posté le 14/04/2008 à 12:41:11 |
1castorMangé,1arbreSauvé![]() Groupe : Membres |
Auteur: Jerry Wham
Type: Fonction / Astuce But: Formater des numéros de téléphone Code: Code : PHP - Afficher / masquer les numéros de ligne
Exemple:numéro de téléphone 01 020304 05 Code : PHP - Afficher / masquer les numéros de ligne
Citation : Rendu numéro de téléphone avant 01 020304 05 numéro de téléphone après 01.02.03.04.05
Édité
le 14/04/2008 à 13:47:19
par Jerry Wham
|
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.
549 Zéros connectés |
7 requêtes |
0.1442s (0.1197s)
