Cart

Ses derniers messages sur les forums

Cart
le 25/09/2007 à 17:58
LIMIT sql dans un while() possible ?
Je corrige
$counter[0] aura le nombre total de ligne dans TABLE



Au moderateur:
pouvez vous supprimer mes messages en trop silvous plait : fin de journee au boulot je refleichit plus trop bien=]

(tjs pas de bouton edit ici)
Cart
le 25/09/2007 à 17:56
LIMIT sql dans un while() possible ?
Jour,

Si tu veux faire de la pagination
sert toi de
SELECT SQL_CALC_FOUND_ROWS * FROM table 
LIMIT 0,5


cette requete te donne les 5 premieres lignes

si tu veux savoir cbien de lignes tu a au total tu as juste a faire ca just apres

$result = mysql_query("SELECT FOUND_ROWS()");
$counter = mysql_fetch_row($result);

$counter aura le nombre total de ligne dans TABLE
Cart
le 05/09/2007 à 12:54
Optimisation de pages
J'ai bien aime ton site I man =] je me suis tjs pose des questions genre est ce si jutilise trop de switch ca ralenti le script.

Apparemment c a peu pres pareil ke les if donc scooool

cheers
Cart
le 28/08/2007 à 17:53
Benchmarks
Bonjour a tous.

Je cherche un tit script php ou autre me permettant de faire des benchmarks sur mes scripts php et pk pas mes requests SQL.

J'en ai trouve certains mais ils sont trop chiant a installer.

Donc je me demandais si quelqu'un en connaissait un bien facile a installer ou ... au pire avec une bonne doc .

merci
C.
Cart
le 14/06/2007 à 10:52
PHP accéder en début de script à une variable executée en fin de script ?
Non ca colle pas =]

Module.php
==============

fichier_css='style.css,form.css,admin.css';
fichier_js='menu.js';

toute la logique du module
display_all_article();
echo 'blablablabla';

include_header() [il a besoin des variables fichier_css et fichier_js pour construire une page XHTML valide]

// Je veux le html produit par le module ICI

include_footer()


si on fait ca on peut pas utiliser des echo avant le include_header()
car ca serait afficher avant la balaise <html>

donc ca revient au meme problem que g explique precedemment ?

sans utiliser les buffer il faut mettre le html ke tu veux afficher dans une variable, et ki sera utilise ici:

include_header()
$html
include_footer()


------------------------------
Oh je viens de tilter la ou on se comprend pas.
See the wall
http://www.lephpfacile.com/wall/wall-141.php
Cart
le 14/06/2007 à 10:01
PHP accéder en début de script à une variable executée en fin de script ?
le header n est pas inclus avant car il a besoin de variables definies dans le module appele.
Ca permet une grande liberte pour chaque module.. par example Le module defini les fichiers CSS, javascript quil a besoin, definir les parametres HTTP (avec la function header())

Et le header (qui est appele apres mais qui est affiche avant ) peut creer le html relatif.

Et le seule solution pour faire ca sans les buffers
c d'appeller le module avant, et de mettre tous le html dans une variable.
( donc pas de echo mail seulement $module_html='blabla')

ensuite dinclure le header qui construit le html de debut (html > head>)

echo le module_html

inclure le footer qui ferme qui affiche le html (</html>)

Je trouve la deuxieme solution plus contraignante surtout kand on utilise des CLASS.

jespere que c plus clair.
Je pense que la liberte que entraine lutilisation des buffers est superieur a ses drawbacks.

Merci
Cart
le 13/06/2007 à 23:47
PHP accéder en début de script à une variable executée en fin de script ?
J utilise un buffer de cette facon

TOutes mes pages sont envoye dans le meme fichier index (url_rewriting) qui gere tout ce bordel

1 - include le module qui se charge de tout ce ki va safficher au milieu de la page

2 - Afficher header (head css javascript)

3- affiche le buffer (see number 1)

4 affiche le footer

Lavantage c ke quand tu inclus le module tu as pas a mettre tout ce ke tu as afficher au milieu de la page dans une variable . Des simples echo suffissent

Avantage number two c ke en utilisant ob_gzhandler la page html envoyee est automagiquement gzipe

Je trouve pas ca trop crade moi .. differentes perspectives peut etre..

Je suis preneur si tu me dit ke ya dautre desavantages a faire ca comme ca
LoadingChargement en cours