[resolu] Lire le contenu d'une page web

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

jpw
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 154
Inscription: Lun Juin 23, 2008 16:51

[resolu] Lire le contenu d'une page web

Message le Lun Jan 12, 2009 10:00

bonjour,
une question basique, certainement mais je ne suis pas programmeur
et je peine pour des choses simples.

J'ai une table mysql qui est la liste des pages de mon site
(obtenue par un un site map)

j'aimerais faire une petite application qui explore ces pages
recherche les codes adsense pour les pubs présentes dans ces pages
et les stocke dans une BDD
ça me permettrais de vérifier le nombre de pubs que j'ai dans une page
de vérifier

donc il me faudrait le code opération qu permette à partir d'une url
de stocker le contenu dans une "zone"

puis d'un code opération pour le traitement des chaines de caractères

c'est surement très simple
y'a même surement plusieurs solutions

merci de vos réponses

jpw
Dernière édition par jpw le Lun Jan 12, 2009 14:04, édité 1 fois.

jpw
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 154
Inscription: Lun Juin 23, 2008 16:51

Message le Lun Jan 12, 2009 13:18

bon j'avance pas vite

ouvrir ma page et la lire je crois que ça va :

$fp = fopen("index.php", "r");


par contre derrière comment lire les valeurs qu'il y a entre chaque
"pub- et ";
là je butte

j'éai essayé ça mais me manque trop de choses

eregi("\"pub-(.*)\";",$page,$regs);

personne pour essayer de m'aider ??

ménovicien
Nouveau WRInaute
 
Messages: 29
Inscription: Lun Jan 12, 2009 13:01

Message le Lun Jan 12, 2009 13:36

lire une page :

Code: Tout sélectionner
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, $URL);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   $String = curl_exec($ch);
   curl_close($ch);


faire un traitement sur plusieurs motif :

Code: Tout sélectionner
   preg_match_all('|pub\-................|', $String, $matches, PREG_SET_ORDER);
   foreach ($matches as $obj) {
       //echo "matched : " . $obj[0] . "\n";
   }

jpw
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 154
Inscription: Lun Juin 23, 2008 16:51

Message le Lun Jan 12, 2009 14:03

Super ça marche

merci infiniment

me reste plus qu'à habiller le zinzin...


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Base

  • Calcul du taux de backlinks vers pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Analyse de la classe C (adresse IP)
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités