[resolu] Lire le contenu d'une page web

jpw
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

[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 discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

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
Nouveau WRInaute
 
Messages: 29
Inscription: 12 Jan 2009

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 discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

Message le Lun Jan 12, 2009 14:03

Super ça marche

merci infiniment

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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: padadam22 et 0 invités