2012-02-01 1 views

Répondre

2

Ceci est tout à fait une méthode de base pour le faire PHP et retourne le contenu en texte brut. Cependant, vous pourriez envisager de réviser l'expression rationnelle pour votre besoin particulier.

<?php 
    $link = file_get_contents("http://www.domain.com"); 
    $file = strip_tags($link, "<div>"); 
    preg_match_all("/<div/>(?:[^<]*)<\/div>/is", $file, $content); 
    print_r($content); 
?> 
1

Plus précisément avec jQuery, si vous avez un div comme ce qui suit:

<div id="cool_div">Some content here</div> 

Vous pouvez utiliser jQuery pour obtenir le contenu du div comme ceci:

$('#cool_div').text(); // will return text version of contents... 
$('#cool_div').html(); // will return HTML version of contents... 

Si vous utilisez PHP pour générer le contenu de la page, alors vous devriez être en mesure d'obtenir un traitement décent sur le contenu et le manipuler avant même qu'il ne soit retourné à l'écran et affiché. J'espère que cela t'aides!

0

En utilisant PHP, vous pouvez essayer la classe DOMDocument et les getElements() fonction

3

Il y a plusieurs façons d'obtenir le contenu d'une URL:

Première méthode:

http://simplehtmldom.sourceforge.net/

Simple HTML DOM Parser 

Deuxième méthode:

<?php 

    $contents = file_get_contents("http://www.url.com"); 
    $contents = strip_tags($contents, "<div>"); 
    preg_match_all("/<div/>(?:[^<]*)<\/div>/is", $contents, $file_contents); 

?> 

Troisième méthode:

`You can use jquery like Selectors :` 

http://api.jquery.com/category/selectors/

Questions connexes