Récupérer du code html éxécuté

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer du code html éxécuté

par stopher » 23 juin 2009, 07:39

s'il change son js pour utiliser sur html produit par php et récupérer via ajax il peut stopher Smile
bien que je ne voye pas l'intéret de récupérer du html produit par php en php.
Complètement d'accord .
Mais ça ne solutionne pas sa crainte des gens qui auraient désactivé JavaScript .
:)

Pourquoi tiens tu tellement à cacher ton code Js ?
On peut peut être te trouver une alternative !! :wink:

Ch.

par Nagol » 22 juin 2009, 23:07

bien, imaginons que ton innerHTML soit effectué à partir d'une requete ajax

cette requete ajax peut etre le résultat d'une page produit par php

donc tu aurais fatalement l'information en php, mais je vois pas le but malgrès tout

par Toons43 » 22 juin 2009, 22:08

Peux-tu developper un peu ce que tu dis car je ne vois pas trop ce que je dois faire
Merci

par Nagol » 22 juin 2009, 22:02

s'il change son js pour utiliser sur html produit par php et récupérer via ajax il peut stopher :)
bien que je ne voye pas l'intéret de récupérer du html produit par php en php.

par stopher » 22 juin 2009, 20:42

Heu ... saches que ce que tu souhaites est simplement impossible ...

Tu ne peux pas avoir du js , qui soit invisible aux clients ...

La seule solution est de ne pas utiliser de js .

Ajax = Asynchronous JavaScript and XML donc si ton client n'a pas activé js .. ca ne fonctionne pas !

Tu peux l'avertir , regarde du cote de "noscript" ..

Mais ne cherches pas à cacher ton code Js , celà revient un peut à cacher le code html :lol: ...

ch

par Toons43 » 22 juin 2009, 19:55

Oui les pages m'appartiennent, c'est simplement que si quelqu'un a le javascript désactivé il ne peut pas voir la page et puis je ne veux pas que les utilisateurs puissent voir dans le code source mon code javascript
Je vais essayer de voir du côté de Ajax, si tu as des pistes je suis preneur

Merci en tout cas pour la réponse

par stopher » 22 juin 2009, 19:26

Slt ,

malheureusement , javascript ne s'exécute que coté client .. php ne l'interprète donc pas .

Curl ne gère pas à ma connaissance le javascript , donc cette solution ne te conviendra pas ...

Si tes pages à vérifier ne t'appartiennent pas , je crains que ce ne soit pas possible ...

Maintenant , si toutes ces pages appartiennent au même domaine ,et que tu cherches simplement à charger une autre page dans un bloc , alors l'ajax peut être ta solution ...

N'en sachant pas plus sur ce que tu souhaites faire , je ne peut rien dire de plus ..

Ch.

Récupérer du code html éxécuté

par Toons43 » 22 juin 2009, 17:24

Bonjour à tous,

J'ai créé un script javascript avec la fonction document.write()
Tout marche très bien, mais je voudrais récupérer le code source une fois que le javascript a été interprété, c'est à dire récupérer le code html écrit par la fonction document.write()
Le problème c'est que php s'éxécute côté serveur donc quand j'utilise file_get_contents il me récupère le code source avc le javascript non éxécuté
Comment pourrais-je récupérer le code source éxécuté comme je peux le voir dans firebug ?

D'avance merci
Bonne journée