| |||||
| Auteur | Sujet : blabla@php | faq et bonnes pratiques page 1 |
|---|---|
theredled ● REC | Reprise du message précédent : Message édité par theredled le 20-05-2008 à 19:08:34 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
Publicité | Posté le 20-05-2008 à 19:07:24 ![]() ![]()
|
NazzTazz Profil: d'aile |
|
theredled ● REC |
--------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
skeye | peut-etre que les null remontent avec http://fr3.php.net/manual/fr/funct [...] d-vars.php --------------- Can't buy what I want because it's free - |
theredled ● REC | Oui, c'est donc la seule solution a priori Message édité par theredled le 20-05-2008 à 20:19:26 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
ex-floodeur La Source |
theredled ● REC | Faire une redirection client avec des headers de requete bien précis (genre post, referer, etc), c'est possible ? Message édité par theredled le 25-06-2008 à 19:18:35 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
FlorentG Unité de Masse |
theredled ● REC |
Bah genre, comme un "Location: xxx.htm", sauf qu'en plus on précise les headers de la requete effectuée par le navigateur pour obtenir xxx.htm. Typiquement, ya je crois un header de requête qui permet de n'obtenir qu'une partie d'un fichier (Range je sais plus quoi, d'ailleurs si vous le retrouviez... Et bien moi, je suis dans un script PHP, et je veux rediriger vers tel fichier, à partir de tel octet, en utilisant le header sus-cité. Toujours pas clair ? Message édité par theredled le 25-06-2008 à 21:51:49 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
FlorentG Unité de Masse |
theredled ● REC | Bon ok, je vais sur developpez.com --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
FlorentG Unité de Masse |
theredled ● REC | Alors ya deux choses en fait :
--------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
multani Dépressionnisé | Coté serveur, tu peux envoyer tout les headers que tu veux avec la fonction header.
|
theredled ● REC |
--------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
theredled ● REC |
(et accessoirement, j'aurais pas besoin de faire une redirection dans ce cas Message édité par theredled le 01-07-2008 à 19:56:54 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
skeye |
--------------- Can't buy what I want because it's free - |
XprtZ Profil : O.O | Non --------------- PSN : XprtZ - SCII : XprtZ#270 - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060 - MK Wii : 4811-7061-2514 |
tomsoft | require_once('taclassepdo.php');
|
ex-floodeur La Source | Pour afficher des articles dans un site / portail codé en PHP, est-ce mieux de procéder via des inclusions (c'est à dire inclure l'article préalablement généré sour la forme d'une page html) ou de faire des appels à la BDD à chaque fois qu'on souhaite afficher l'article ? --------------- Saint Seiya || La Livebox || Europe, débats, réflexions |
NazzTazz Profil: d'aile |
Une methode propre: Article.class.php
Code de la page qui affiche l'article:
Template qui affiche l'article:
( Pas testé et certainement 2-3 erreurs, mais le concept est la ) edit: oops, fixé une grosse connerie Message édité par NazzTazz le 09-07-2008 à 21:35:11 --------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
ex-floodeur La Source | Ta méthode utilise exclusivement la base de données si je te suis bien, c'est cela ? --------------- Saint Seiya || La Livebox || Europe, débats, réflexions |
kao98 ... | Pour des articles, genre de contenu qui n'évolue pas forcément "beaucoup", j'utilise des caches. Les articles sont enregistrés en BDD, mais une première lecture le stock en cache pour une durée déterminée. --------------- Kao ..98 | BsA (airsoft) |
theredled ● REC | Le truc c'est "juste" de bien faire attention à séparer les couches : bien séparer l'endroit/le moment ou tu vas chercher/traiter les données (couche métier) et celui où tu les affiches (couche présentation). Comme ça les deux sont indépendants et Après t'as plein de manières de faire ça, de la simple séparation des languages dans une même même page jusqu'au "MVC" pur et dur (un peu comme le code de NazzTazz) Message édité par theredled le 09-07-2008 à 22:54:53 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
skeye |
--------------- Can't buy what I want because it's free - |
Martius Pas stable |
--------------- I own a realy hardcore ninja style |
Masklinn í dag viðrar vel til loftárása |
--------------- Being constantly subjected to something makes you somewhat immune to it, like Brits and misery. -- Craspology |
NazzTazz Profil: d'aile | Si mais ça coute toujours un aller-retour query-resultset, un cache local est toujours preferable, d'autant que tu court-circuites tout: requete, retour du resultat, fetch, mise en forme... edit-- crosspost w/Masklinn, je répondais a Martius Message édité par NazzTazz le 11-07-2008 à 16:53:51 --------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
NazzTazz Profil: d'aile | Pour ceux qui écrivent encore du sql a la main, faites un tour sur www.phpdoctrine.org Il faut s'adapter un peu au début, mais le jeu en vaut la chandelle Message cité 1 fois Message édité par NazzTazz le 18-07-2008 à 12:49:59 --------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
skeye |
--------------- Can't buy what I want because it's free - |
anapajari s/travail/glanding on hfr/gs; | +1 avec skeye et en plus la bonne adresse c'est www.phpdoctrine.org --------------- Software and cathedrals are much the same - first we build them, then we pray. |
NazzTazz Profil: d'aile |
--------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
Masklinn í dag viðrar vel til loftárása |
--------------- Being constantly subjected to something makes you somewhat immune to it, like Brits and misery. -- Craspology |
skeye |
--------------- Can't buy what I want because it's free - |
NazzTazz Profil: d'aile | - crosspost avec skeye, je parle a Masklinn Ouais, forcément, tu perds par rapport a du sql brut, mais ca change la vie de plus faire tes update/insert/select a la paluche quand meme... Question requetes, apres examen de mon mysql.log, il faut eviter le plus possible d'hydrater les fk ( et malheureusement tu peux pas le definir comme comportement par defaut ) sinon tu plombes vraiment méchamment tes perfs. Mais perso, entre:
mon choix est vite fait - pour skeye: Ouais, ratibus a ce probleme avec propel: 50 requetes generees alors qu'une seule bien sentie suffirait Message cité 1 fois Message édité par NazzTazz le 18-07-2008 à 13:03:45 --------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
skeye |
--------------- Can't buy what I want because it's free - |
NazzTazz Profil: d'aile | J'ai pris des timings au pif --------------- I'm smart enough to know that I'm dumb. - Livres d'occase |
skeye |
--------------- Can't buy what I want because it's free - |
Masklinn í dag viðrar vel til loftárása |
--------------- Being constantly subjected to something makes you somewhat immune to it, like Brits and misery. -- Craspology |
Publicité | Posté le ![]() ![]()
|





