Bonjour à tous,

J'aimerais écrire un script qui permettrait de lire le contenu d'une page html externe et de le sortir en echo.

Je connais file_get_contents, fread, etc. mais malheureusement ce n'est pas si simple dans mon cas. Je m'explique :

Voici le code html de la page externe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div id="container"></div>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
 
<script type="text/javascript">
    var siteName = 'noobzance';
    $.getJSON(
    	'http://search.twitter.com/search.json?callback=?&rpp=4&q=from:' + siteName,
    	function(data) {
    		$.each(data, function(i, tweets) {
				for(var num = 0; num < tweets.length; num++) {
					if(tweets[num].text !== undefined) {
						$('#container').append(tweets[num].text);
					}
				}
    		});
    	}
    );
</script>
Et ce que j'obtiens en visuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Check bien la noobzance ! test 4 but what about a third test? and another test woot
J'aimerais maintenant injecter ce résultat dans une page php. J'ai essayé avec include, fread, file_get_contents, stream_file_contents, le résultat est toujours pareil : j'obtiens bien le visuel souhaité mais quand je regarde le code source, je vois ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div id="container"></div>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
 
<script type="text/javascript">
    var siteName = 'noobzance';
    $.getJSON(
    	'http://search.twitter.com/search.json?callback=?&rpp=4&q=from:' + siteName,
    	function(data) {
    		$.each(data, function(i, tweets) {
				for(var num = 0; num < tweets.length; num++) {
					if(tweets[num].text !== undefined) {
						$('#container').append(tweets[num].text);
					}
				}
    		});
    	}
    );
</script>
C'est-à-dire le code source du fichier HTML externe. Or, je ne le veux pas!

Y a-t-il un moyen de ne sortir que le visuel final ET avoir un code source comme celui ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Check bien la noobzance ! test 4 but what about a third test?a nd another test woot
sans les balises javascript et html?

Ou alors, injecter le résultat dans un fichier texte et réinjecter ce visuel via include? Dans ce cas, le code source sera simplement le visuel final.

Holala, j'espère que c'est clair...