Discussion:
[JS + PHP] Re: Mootools: modifier la réponse
(trop ancien pour répondre)
Kalowycz
2012-03-07 20:06:07 UTC
Permalink
<http://www.tranquille-informatique.fr/perso/tempo/verif-logs.7z>
si tu as du temps, décompresse le tout dans un dossier puis lance la
page testlog.php...
Salut,

J'avais un peu de temps en voyant ta réponse, alors j'ai jeté un coup
d'oeil, désolé pour SAM si je le court-circuite sur ce coup-là. ;-)

A mon avis, tu galère pour rien au niveau de JS, bien qu'il soit
possible d'y arriver par ce biais.

Si tu utilise la temporisation de sortie (output buffering) sous PHP, tu
peux intervertir sans problème tes flux de sortie.

Je t'ai collé le code modifié de "test.php" sur ce lien temporaire :
http://pastebin.com/zv4MbyRD

J'en ai profité pour cross-poster sur f.c.l.php, vu qu'on change de
problématique langagière !

Cdlt,
Kal
Tr@nquille
2012-03-07 20:36:34 UTC
Permalink
Post by Kalowycz
<http://www.tranquille-informatique.fr/perso/tempo/verif-logs.7z>
si tu as du temps, décompresse le tout dans un dossier puis lance la
page testlog.php...
Salut,
J'avais un peu de temps en voyant ta réponse, alors j'ai jeté un coup
d'oeil, désolé pour SAM si je le court-circuite sur ce coup-là. ;-)
A mon avis, tu galère pour rien au niveau de JS, bien qu'il soit
possible d'y arriver par ce biais.
Si tu utilise la temporisation de sortie (output buffering) sous PHP,
tu peux intervertir sans problème tes flux de sortie.
http://pastebin.com/zv4MbyRD
J'en ai profité pour cross-poster sur f.c.l.php, vu qu'on change de
problématique langagière !
Cdlt,
Kal
super, j'essayais au départ d'imaginer comment on pouvait renvoyer la
fin d'une page php au début en php, mais j'ai cru que ça n'était pas
possible, et bien ça l'est !!!

j'ai regardé vite fait le code, ce soir je n'ai pas le temps de
l'essayer.
si je comprends bien, j'enclenche la temporisation d'affichage, ensuite
je mets dans une variable le contenu de ma future page, puis je
nettoie, je mets la suite dans une autre, je nettoie, j'affiche en
inversant... la temporisation s'arrête toute seule en fin de script? il
n'y a pas de ob_stop?
(je viens de regarder l'aide d'ob_start et il y a des fonctions pour
arrêter: ob_end_flush(); faut-il en mettre une ou est-ce inutile?

merci beaucoup...

par curiosité, j'aimerais quand-même savoir pourquoi en js ça n'y va
pas:
- comment faire pour accéder à la response et la modifier avant de
l'afficher
- et/ou, comment faire pour "rafraichir" la page sans la recharger afin
que le dom inclus la réponse...

ça pourra servir pour une prochaine fois!

merci beaucoup à tous en tout cas!
--
*allophobe* : Qui a peur des différences. (Définition)
***@gmail.com
Tr@nquille
2012-03-07 20:39:43 UTC
Permalink
Post by ***@nquille
Post by Kalowycz
<http://www.tranquille-informatique.fr/perso/tempo/verif-logs.7z>
si tu as du temps, décompresse le tout dans un dossier puis lance la
page testlog.php...
Salut,
J'avais un peu de temps en voyant ta réponse, alors j'ai jeté un
coup d'oeil, désolé pour SAM si je le court-circuite sur ce
coup-là. ;-)
A mon avis, tu galère pour rien au niveau de JS, bien qu'il soit
possible d'y arriver par ce biais.
Si tu utilise la temporisation de sortie (output buffering) sous
PHP, tu peux intervertir sans problème tes flux de sortie.
http://pastebin.com/zv4MbyRD
J'en ai profité pour cross-poster sur f.c.l.php, vu qu'on change de
problématique langagière !
Cdlt,
Kal
super, j'essayais au départ d'imaginer comment on pouvait renvoyer la
fin d'une page php au début en php, mais j'ai cru que ça n'était pas
possible, et bien ça l'est !!!
j'ai regardé vite fait le code, ce soir je n'ai pas le temps de
l'essayer.
si je comprends bien, j'enclenche la temporisation d'affichage,
ensuite je mets dans une variable le contenu de ma future page, puis
je nettoie, je mets la suite dans une autre, je nettoie, j'affiche en
inversant... la temporisation s'arrête toute seule en fin de script?
il n'y a pas de ob_stop?
(je viens de regarder l'aide d'ob_start et il y a des fonctions pour
arrêter: ob_end_flush(); faut-il en mettre une ou est-ce inutile?
argh je suis aveugle, j'ai loupé ob_end_clean();
tout y est, ya plus ka :-)
Post by ***@nquille
merci beaucoup...
par curiosité, j'aimerais quand-même savoir pourquoi en js ça n'y va
- comment faire pour accéder à la response et la modifier avant de
l'afficher
- et/ou, comment faire pour "rafraichir" la page sans la recharger
afin que le dom inclus la réponse...
ça pourra servir pour une prochaine fois!
merci beaucoup à tous en tout cas!
--
On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop
cons. (Réflexion)
***@gmail.com
SAM
2012-03-08 00:33:24 UTC
Permalink
Post by Kalowycz
J'avais un peu de temps en voyant ta réponse, alors j'ai jeté un coup
d'oeil, désolé pour SAM si je le court-circuite sur ce coup-là. ;-)
Ha ! Ben !
comme je ne comprends rien au PHP, je te le laisse volontiers ;-)

Quant au JS ... si c'est du Mootools qu'il faut absolument faire ...
j'avoue mon incompétence :-(

Faudra que je tente de suivre le cours que j'ai proposé à ***@nquille,
histoire de comprendre à quoi ça peut bien servir.
--
Stéphane Moriaux avec/with iMac-intel
Tr@nquille
2012-03-08 05:46:42 UTC
Permalink
Post by Kalowycz
<http://www.tranquille-informatique.fr/perso/tempo/verif-logs.7z>
si tu as du temps, décompresse le tout dans un dossier puis lance la
page testlog.php...
Salut,
J'avais un peu de temps en voyant ta réponse, alors j'ai jeté un coup
d'oeil, désolé pour SAM si je le court-circuite sur ce coup-là. ;-)
A mon avis, tu galère pour rien au niveau de JS, bien qu'il soit
possible d'y arriver par ce biais.
Si tu utilise la temporisation de sortie (output buffering) sous PHP,
tu peux intervertir sans problème tes flux de sortie.
http://pastebin.com/zv4MbyRD
J'en ai profité pour cross-poster sur f.c.l.php, vu qu'on change de
problématique langagière !
Cdlt,
Kal
ça marche impeccable, exactement ce qu'il me fallait...
me reste plus qu'à bien mettre en page, mille merci!!!
--
Rien n'est impossible. (Etat d'esprit)
***@gmail.com
Loading...