passer le code source d'une page en variable...

passer le code source d'une page en variable... - PHP - Programmation

Marsh Posté le 11-05-2006 à 15:46:33    

bonjour !
pour un de mes projets un peu absurdes, je cherche à transformer dynamiquement l'apparence de n'importe quelle page html...
je sais, ça fait un peu savant-fou  :D  ...
en fait il s'agirait d'entrer l'url d'une page sur mon site, et hop ! la page apparait mais modifiée en apparence.
 
j'ai déjà un script qui transforme un code-source comme je veux, mais je voudrais qu'on n'ait pas à entrer le code source à la main comme c'est le cas pour l'instant.
bon le + simple, un exemple :  
http://madframes.free.fr/html_sourcecode_killer/demo/
et comment ça marche (en flash), pour l'instant faut entrer le code d'une page à la main :
http://madframes.free.fr/html_sour [...] raser.html
 
donc ma question (on y arrive) :
comment, à partir d'une url, passer le code de la page en variable pour pouvoir bosser dessus ?
 
je sais faire pas mal de trucs en php mais là je sèche...

Reply

Marsh Posté le 11-05-2006 à 15:46:33   

Reply

Marsh Posté le 11-05-2006 à 15:48:27    

il faudra obligatoirement un accés local au fichier,ensuite il suffit de le lire [:spamafote]  
 
readfile fpassthru ou les autres fonctions de fichier feront ça très bien


Message édité par Sh@rdar le 11-05-2006 à 15:49:00

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-05-2006 à 15:52:26    

ça c'est de la réponse rapide !
un accès local c'est pas gagné...
 
j'avais pensé à "include" mais ce n'est pas ça non-plus...
il me semble pourtant avoir vu des projets de ce genre, en php.
après tout en théorie il suffit juste de traiter le code comme du texte ?

Reply

Marsh Posté le 11-05-2006 à 15:54:44    

si le fichier n'est pas local tu auras le code "généré" ce qui peut être totalement différent du code source (vu qu'on cause php)
 
sinon tu peux aussi essayer avec les fonctions ftp pour la lecture / ecriture, l'accés local est plus rapide et simple, mais pas "obligatoire"


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-05-2006 à 15:59:28    

tu as raison, je me suis mal exprimé : le code généré me suffirait amplement !
 
il s'agit juste pour moi de modifier le code HTML, qu'il soit généré ou statique, et le transformer (en fait, remplacer certaines balises html).
 
je ne veux pas pirater le site distant, juste modifier son apparence quand on l'appelle depuis MON site...
 
il me manque juste : comment passer le code visible (qu'on peut inclure fastoche avec "include" ) en variable pour pouvoir bosser dessus (recherche de chaines, remplacement, etc...)
 
chui sûr que si quelqu'un me trouve une solution ce sera tout con !

Reply

Marsh Posté le 11-05-2006 à 16:05:35    

regarde dans la doc les fonctions "système de fichier" y'a tout ce qu'il faut ;)
 
si t'as un php >= 4.3.0 y'a file_get_contents()


Message édité par Sh@rdar le 11-05-2006 à 16:05:56

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-05-2006 à 16:09:28    

"système de fichier"... ok je vais regarder ça, et aussi readfile...
 
j'ai commencé php il y a seulement quelques temps et il y a tellement de possibilités ! tout est dans le manuel mais il est un peu surdimentionné :)
 
merci bien en tout cas, et si quelqu'un a d'autres suggestions ben je suis preneur !
 
remarque : ça vous amusera peut-être de savoir que je fais ce projet pour mon diplôme de 5ème année aux beaux-arts ;) ...
(ça et le reste du site http://madframes.free.fr )


Message édité par mixo-matoz le 11-05-2006 à 16:12:48
Reply

Marsh Posté le 11-05-2006 à 16:17:53    

"file_get_contents()" >>> alors ça, ça m'a tout l'air d'être exactement ce que je cherchais  :love: !
faut que je fasse des tests mais merci merci !

Reply

Marsh Posté le 11-05-2006 à 16:18:32    

>nécessite le débloquage des pop up
tu ne devrais pas compter la dessus, essaye de trouver une autre solution :)
Pourquoi utilises-tu des pop up ?

Reply

Marsh Posté le 11-05-2006 à 16:31:28    

ah, les pop-ups...
 
ça bouge,  
ça surgit hors de la nuit où on ne les attend pas,  
ça fait peur aux gens,  
ça ne ressemble pas aux pages "normales"...
 
et puis ça a un côté bricolo, c'est instable, typiquement informatique et surtout typique du web, ça ne ressemble à rien d'autre.
 
sur http://turbulence.org/curators/popup/ il est même dit que les pop-ups sont "les rêves Freudiens de l'inconscient du web"...
je sais pas ce que ça veut dire exactement mais ça rend bien  :D  !


Message édité par mixo-matoz le 11-05-2006 à 16:34:55
Reply

Marsh Posté le 11-05-2006 à 16:31:28   

Reply

Marsh Posté le 11-05-2006 à 16:44:37    

c'est génial, merci sh@rdar !
maintenant, ya plus qu'à bosser sur le code...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed