Se connecter avec
S'enregistrer | Connectez-vous

[PHP] Vos astuces!

Dernière réponse : dans Programmation

On peut essayer de rassembler toutes vos astuces PHP&MYSQL, je suis sur que ca pourrait aider beaucoup de monde!

Bon je commence:

-----------------------------------------------------------
Désactiver le cache du navigateur - Par Ayuget
  1. // Cela force le navigateur à supprimer les données qu'il a en cache
  2. header("Pragma: no-cache");
  3. header("Expires: 0");
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  5. header("Cache-Control: no-cache, must-revalidate");

-----------------------------------------------------------
Insérer rapidement une variable PHP - Par Proskater (Page 1)
  1. // Au lieu de faire
  2. <?php echo $variable; ?>
  3. // On peut mettre
  4. <?=$variable?>

Autres pages sur : php astuces

Lassé par la pub ? Créez un compte

J'avais un truc semblable pour désactiver le cache mais je ne sait même pas s'il fonctionnait ! C'était juste sa :

  1. <?php header("Pragma: no-cache;"); ?>


Aussi j'ai un truc pour ceux qui hébergent leur site sur un serveur qui a un fuseau horaire différent de celui du créateur.

  1. $date = date("Y-m-d H:i:s",time()-(6*3600));


Où le "6" dans ma ligne doit être remplacé par la différence des fuseaux horaire. Moi j'habite au Québec et mon site était hébergé par Multimania en France alors France(+1) - Québec(-5) : 1-­(-5) = 6

ThripS a écritEt sa sert à quoi ton bout de code pINg ???
a utiliser un vrai language de scripts puissant, performant, et fonctionel. Pas un truc à 2 francs pour que les boutoneux aient l'impression de savoir programmer juste parcequ'ils savent faire une page à deux balles...

Pingeuuuuuuuu, les monsieurs t'ont gentiment invité et toi tu trolles comme un sale...

'scusez le m'sieur dame...

Il est pas méchant, simplement il adore le perl...

PS : pour ceux qui ont pas compris, sa ligne de commande fait installer à une debian le package perl pour apache...donc c tout sauf du PHP :D  :D  :D 

PinG a écrita utiliser un vrai language de scripts puissant, performant, et fonctionel. Pas un truc à 2 francs pour que les boutoneux aient l'impression de savoir programmer juste parcequ'ils savent faire une page à deux balles...

T'aime pas PHP, c'est ton choix, mais vient pas faire chier les autres... :kaola: 
Ehhhhhhhhh jooooceeeeeeeeeeeeee y'en a un qui t'a traité de boutonneuux.
Reprenons tranquillement [:ayuget]

Ayuget a écrit
T'aime pas PHP, c'est ton choix, mais vient pas faire chier les autres... :kaola: 
Ehhhhhhhhh jooooceeeeeeeeeeeeee y'en a un qui t'a traité de boutonneuux.
Reprenons tranquillement [:ayuget]

si je n'aime pas PHP, c'est parceque c'est de la merde. Pour faire 3 requètes et en afficher le résultat dans une page HTML, ca suffit tout juste. Mais pas au delà... Tu prends le pb à l'envers... Je ne dit pas que PHP est de la merde parceque j'aime pas, je dis que j'aime pas parceque c'est de la merde... nuance...

Citation :
si je n'aime pas PHP, c'est parceque c'est de la merde. Pour faire 3 requètes et en afficher le résultat dans une page HTML, ca suffit tout juste. Mais pas au delà... Tu prends le pb à l'envers... Je ne dit pas que PHP est de la merde parceque j'aime pas, je dis que j'aime pas parceque c'est de la merde... nuance...


Trouver le troll lol,
jaime ce genre d'argumentation
le php est tellement pourris que wanadoo, free, yahoo etc l'on choisi.
J'adore les esprits étroits ;) 

J'aime particulierement l'aspect réducteur : 3 requete et en afficher le resultat....

Pour ceux qui connaisse pas : http://www.afup.org/ Afup Association francaise des utilisateurs de php contre les trolls.

Et pour revenir au topic, j'ai deja lister une série d'astuce pour ceux que ca interesse :
http://resumer.free.fr/phpastuce.php3

ah vi la je peux pas luter :wahoo: 

chaque langage a ces propres spécificités, ces avantages et ces défauts.

faut arreter les idées arretées justement.

enfin cela dit je vois bien une entreprise faire un site en perl, d'une simplicité déconcertante, je parle pas de la maintenance :) 

je serais vous je réveillerais pas le PinG...

ce mec dort 4h par nuit, le reste du temps y trifouille des bases de données et les reprogramme parce que ca va pas assez vite pour lui...

si y vous dit que le perl c mieux que le php, faut y aller franco et le croire...

Citation :
si y vous dit que le perl c mieux que le php, faut y aller franco et le croire...


si ca lui fait plaisir, m'en fous :p 

si il a que perl dans la vie, effectivement vais pas lui dire que tel langage est mieux, ca vie pourrais s'effondrer.

Alors oui perl est le plus beau langage du monde, on devrait reprogrammer windows en perl !

:D 

Pistolero a écritah vi la je peux pas luter :wahoo: 

chaque langage a ces propres spécificités, ces avantages et ces défauts.

faut arreter les idées arretées justement.

enfin cela dit je vois bien une entreprise faire un site en perl, d'une simplicité déconcertante, je parle pas de la maintenance :) 

*/ Mon idée n'est arrétée que par les limites du php.
*/ en quoi coder enn perl serait-il plus compliqué ou la maintenance serait-elle plus chiante qu'en perl?

Pistolero a écrit
Citation :
si y vous dit que le perl c mieux que le php, faut y aller franco et le croire...


si ca lui fait plaisir, m'en fous :p 

si il a que perl dans la vie, effectivement vais pas lui dire que tel langage est mieux, ca vie pourrais s'effondrer.

Alors oui perl est le plus beau langage du monde, on devrait reprogrammer windows en perl !

:D 
*/ On s'en bat les couilles de ce qui me fait plaisir ou non, le pb est que ce que j'ai dit est vrai.
*/ Je n'ai pas que le perl dans la vie, tout le monde n'est pas aussi butté que toi... Et puis il y a des gents pour qui l'info n'est pas toute la vie, mais ca, ca doit te dépasser...

Pistolero a écrit
Citation :
si je n'aime pas PHP, c'est parceque c'est de la merde. Pour faire 3 requètes et en afficher le résultat dans une page HTML, ca suffit tout juste. Mais pas au delà... Tu prends le pb à l'envers... Je ne dit pas que PHP est de la merde parceque j'aime pas, je dis que j'aime pas parceque c'est de la merde... nuance...


Trouver le troll lol,
jaime ce genre d'argumentation
le php est tellement pourris que wanadoo, free, yahoo etc l'on choisi.
J'adore les esprits étroits ;) 

J'aime particulierement l'aspect réducteur : 3 requete et en afficher le resultat....

Pour ceux qui connaisse pas : http://www.afup.org/ Afup Association francaise des utilisateurs de php contre les trolls.

Et pour revenir au topic, j'ai deja lister une série d'astuce pour ceux que ca interesse :
http://resumer.free.fr/phpastuce.php3

*/ Et toi tu est trop bète pour réfléchir? Tu ne t'esst jammais dit que :
1/ Ce n'est pas parceque tout le monde se goure qu'il faut faire le mouton
2/ Il y avait peut-être une autre raison? Par exemple le fait que de développer un site simple en php ne couterais pas cher, parcequ'il y a plein de merdeux sur terre qui sont persuadés de savoir coder tout ca parcequ'ils savent récupérer les résultats d'une requète SQL pour l'afficher dans un tableau? C'est con pour toi, mais c'est exactement le raisonement de Yahoo et de Free au moins... Et je suis bien placé pour le savoir... Mais bon, tu préfère argumenter avec des trucs bancales, c'est tellement plsu simple...
3/ C'est vrai que les portails cités sont très complexes à développer... Il s'aggit de... ho, tiens, le contenu d'une DB à foutre dans un template. Trop dur... !c'est clair que pour un truc basique pareil, on peut à la limite se contenter de php... Mais prends un truc évolué, genre le moteur de recheche google ou yahoo... C'est en php? non, je ne croit pas...
*/ Tu peux vraiement parler d'esprits étroits... Regarde toi avant de parler.
*/ Tu a l'air de faire parti de cette bande d'abrutits dégénérés qui utilisent le mot troll à tords et à travers, alors renseigne toi sur la véritable signification de ce terme, et relis ton post. !si tu est un peut moins con qu'il n'y parait (ce qui ne me semble pas évident...), tu te rendra compte de ce que je veux dire.

Ayuget a écritOn peut essayer de rassembler toutes vos astuces PHP&MYSQL, je suis sur que ca pourrait aider beaucoup de monde!

Bon je commence:

-----------------------------------------------------------
Désactiver le cache du navigateur
  1. // Cela force le navigateur à supprimer les données qu'il a en cache
  2. header("Pragma: no-cache");
  3. header("Expires: 0");
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  5. header("Cache-Control: no-cache, must-revalidate");

sur moi pour venir ... mais pour apprendre en fait :/ .

Proskater a écritVous êtes pas un peu :sleep: 


bon sinon dans un page au lieu de faire :

<?php echo $variable; ?>

vous n'avez qu'a faire :

<?=$variable?>

voilà rien de plus simple :jap: 

Sympa, ca fait gagner 7 octets sur la page [:ayuget]

Gilbert_Gosseyn a écritOui. Après tout il n'y a pas d'age pour apprendre ...

Je suis tout à fait d'accord et je n'ai jamais dit le contraire!
Je suppose qu'on t'a déja donné ce lien, mais tu connais PHPDébutant? C'est extrêmement bien fait et permet d'apprendre les bases de PHP & de Mysql à travers différents articles.

Gilbert_Gosseyn a écritAu coeur d'une page HTML ? Sinon je fais pas ça moi ...


oui si tu as déclarer une variable quelque part dans ta page tu peux l'afficher comme ca. et bien sur si tu mets dans un .html tu n'obtiendras pas grand chose ;) 

Proskater a écritAussi je crois que pour afficher du simple texte il vaut mieux :

Citation :

echo 'lol';

que

echo "lol";


je ne suis pas sûr du gain de chargement ou autre :??: 
C'est intrasec à la syntaxe PHP.
'est une chaine simple'
"est une chaine qui vas ete évaulée"

... la seconde est parsée pour remplacer les carac échapés et les variables par leur valeur. Bref, '' est vachement moins gourmand en ressources, et n'est pas évaluée, donc c'est plus rapide. Bref, n'utilisez "" qu'en cas d'extrème urgnce...

PinG a écritC'est intrasec à la syntaxe PHP.
'est une chaine simple'
"est une chaine qui vas ete évaulée"

... la seconde est parsée pour remplacer les carac échapés et les variables par leur valeur. Bref, '' est vachement moins gourmand en ressources, et n'est pas évaluée, donc c'est plus rapide. Bref, n'utilisez "" qu'en cas d'extrème urgnce...
ceci dit le gain est vraiment minime
Lassé par la pub ? Créez un compte