begin process at 2012 05 31 16:54:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Classes & Objets

 > 

recuperation des données dans un tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperation des données dans un tableau

lundi 21 février 2011 à 13:09:49 | recuperation des données dans un tableau

ubela

Bonjour à tous,
J'ai un pb de récupération de données. Bien évidemment, je débute Dans le POO.
J'ai récupéré un bout de code qui fctionne bien. Il parse dans un tableau des données provenant d'un fichier xml. Pas de soucis. Mais Je bloque pour recuperer les données.
Il s'agit vraisemblablement d'un pb de syntaxe.
Si quelqu'un pouvait me donner la technique (ou le bout de code) pour recuperer la premiere variable, apres je devrais me debrouiller sans pb.
Merci encore.
Voici le code

$url_recup = "http://api.betaseries.com/shows/search.xml?title=starg&key="**********";

class serie_url {

var $title; // titre des series
var $url;

function serie_url ($aa) {
foreach ($aa as $k=>$v)
$this->$k = $aa[$k];
}
}

function readDatabase($filename) {
// lit la base de données xml

$data = implode("",file($filename));
$parser = xml_parser_create();
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
xml_parse_into_struct($parser,$data,$values,$tags);
xml_parser_free($parser);

// boucle à travers les structures
foreach ($tags as $key=>$val) {
if ($key == "show") {
$molranges = $val;

// each contiguous pair of array entries are the
// lower and upper range for each molecule definition
for ($i=0; $i < count($molranges); $i+=2) {
$offset = $molranges[$i] + 1;
$len = $molranges[$i + 1] - $offset;
$tdb[] = parseMol(array_slice($values, $offset, $len));
}
} else {
continue;
}
}
return $tdb;
}

function parseMol($mvalues) {
for ($i=0; $i < count($mvalues); $i++)
$mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"];
return new serie_url($mol);
}

$db = readDatabase($url_recup);
echo "** Base de series"."</br>";
echo '<pre>';
print_r ($db);
echo '</pre>';

echo count($db);

et voici le tableau que je print_r

Array
(
[0] => serie_url Object
(
[title] => Mobile Suit Gundam SEED C.E. 73: Stargazer
[url] => mobilesuitgundamseedce73stargazer
)

[1] => serie_url Object
(
[title] => Stargate: Infinity
[url] => stargate-infinity
)

[2] => serie_url Object
(
[title] => Stargate Atlantis
[url] => stargateatlantis

en fait ,j'aimerais recuperer [title] et [url] en variable
Merci encore
lundi 21 février 2011 à 23:03:45 | Re : recuperation des données dans un tableau

cod57

bonsoir

/*le premier*/
echo $var1=$db[0]['title'];
echo $var2=$db[0]['url'];
/*tout*/
for($i=0;$i<count($db);$i++){
echo $var1=$db[$i]['title'];
echo $var2=$db[$i]['url'];
echo '<hr>';
}

a++


Cette discussion est classée dans : données, title, url, xml, parser


Répondre à ce message

Sujets en rapport avec ce message

Recuperation de données d'une URL [ par twiems ] TwiemsJe souhaite vivement une solution pour me permettre de récupérer des données d'une page que je met dans un lien et ensuite utiliser ces données Parser xml en php [ par tahbre ] Bonjour à tous, Je dois accéder à un fichier xml qui est sur un autre site ftp que le mien, et je veux réaliser un parser en php de façon à stocker l Pb de récupéationde données XML en PHP [ par baka72 ] Salut,J ai un pb en php qd je veu récupérer mes données XML. en effet, si le contenu de la donnée est assez long PHP me la met en plusieurs morceaux e Probleme de lien, base de données et PHP [ par Seiken ] J'ai une question qui me tracasse (en plus elle me bloque dans la construction de mon site) :Dans une table de ma base de données, j'ai créé un champ XML ? [ par Linuss ] Bonjour à tous, J'ai vu sur pas mal de sources des fichiers xml. Mais qu'est-ce que le XML ? à quoi ca sert ? comment s'en servir ?Voilà, et désolé de RSS Ajouter dans dase de donnée [ par Nexto ] Bonjour :) Je créé une petite page ou je voudrais mettre plein de RSS différent avec différentes categ et je voudrais aussi faire un formulaire de re parser xml [ par Nebraska ] bonjour,bon je débute salement en php; et j'ai besoin d'un parser xml. J'ai essayé ça mais bon ça marche pas :(Une bonne âme prèt a me dire ou je me s Au secours : comment parser un fichier xml et inserer a la volé dans une base mysql [ par deblok83 ] Bonjour,     c'est mon premier post ici alors je me permet de me presenter je suis le webmaster de deblok83.com . j'ai un petit probleme je veux fair Parser Flux XML afin de trouver une info [ par neoxdragon ] Salut, Ce que je souhaite faire c'est parser un XML de ce type: 1 Nom1 afin d'obtenir l'id &#224 XML et EncryptedData ? [ par debuger ] Bonjour,J'aimerai savoir s'il est possible de Parser un fichier XML qui est crypté ! ? et celà avec une feuille de style XSL bien sur ?d'ailleurs comm


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales