[RESOLU] Récupérer valeurs d'un Array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Récupérer valeurs d'un Array

Re: Récupérer valeurs d'un Array

par Kaolin » 15 oct. 2014, 14:55

Merci beaucoup pour ton aide, j'ai réussi à faire ce que je voulais :)

Re: Récupérer valeurs d'un Array

par Aureusms » 15 oct. 2014, 14:32

Si tu veux faire un multiple insert dans une base de données :
foreach ($tabUrl as $url) :
	$requete = "INSERT INTO table (id,url) VALUES (NULL,'".$url."'");
endforeach;
Après il faut vérifier
  • la structure de ta base,
    les protection injection sql à mettre en place,
    quelle technologie tu veux utiliser (PDO ou mysqli)
    ...
Mais l'idée est là.

Récupérer valeurs d'un Array

par Kaolin » 15 oct. 2014, 14:21

Bonjour tout le monde,

Tout d'abord, je précise que je ne suis pas un expert en php mais j'essaye de m'améliorer.

J'ai besoin de votre aide car je bloque sur une manip que j'ai besoin de faire.

Tout d'abord, je récupère des URL sur un site donné:

Code : Tout sélectionner

$url = 'adresse_du_site'; $file = file_get_contents($url); preg_match_all('/<td class="field type"><a href="(.*)">/i', $file, $urls); echo "<pre>"; print_r($urls[1]); echo "</pre>";
J'affiche correctement mes infos que je demande sous le format:

Array
(
[0] => xxxxxxxxxxxxxxxxxxx.html
[1] => xxxxxxxxxxxxxxxxxxx.html
[2] => xxxxxxxxxxxxxxxxxxx.html

)

J'aurai besoin de récupérer le lien 'xxxxxxxxxxxxxxxxxxxxx.html' et l'insérer dans une table de ma bdd.

Problème, je ne m'en sort pas du tout ! Pouvez-vous me filer un petit coup de main pour réussir à exploiter ma liste d'url ?

Merci d'avance ;)