functie: XML info
Door Kay Kay, 19 jaar geleden, 4.401x bekeken
Iemand vroeg net naar zo iets op het forum en had nog wat liggen.
Code van het voorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
function xmlinfo($str, $row, $limit=null, $attr=NULL)
{
if($attr != NULL)
{
preg_match_all("|<$row.*$attr=\"(.*)\".*>.*</$row>|U", $str, $xmlinfo);
}else{
preg_match_all("|<$row.*>(.*)</$row>|U", $str, $xmlinfo);
}
if($limit != null)
{
$xmlinfo = array_slice($xmlinfo[1], 0, $limit);
}else{
$xmlinfo = $xmlinfo[1];
}
return $xmlinfo;
}
$rss = file_get_contents('http://feeds2.feedburner.com/tweakers/mixed');
echo '<pre>';
print_r(xmlinfo($rss, 'title'));
echo '</pre>';
?>
function xmlinfo($str, $row, $limit=null, $attr=NULL)
{
if($attr != NULL)
{
preg_match_all("|<$row.*$attr=\"(.*)\".*>.*</$row>|U", $str, $xmlinfo);
}else{
preg_match_all("|<$row.*>(.*)</$row>|U", $str, $xmlinfo);
}
if($limit != null)
{
$xmlinfo = array_slice($xmlinfo[1], 0, $limit);
}else{
$xmlinfo = $xmlinfo[1];
}
return $xmlinfo;
}
$rss = file_get_contents('http://feeds2.feedburner.com/tweakers/mixed');
echo '<pre>';
print_r(xmlinfo($rss, 'title'));
echo '</pre>';
?>
Voorbeeld: http://zooi.brothersofflames.net/xmlinfo_functie.php
Gesponsorde koppelingen
PHP script bestanden
Er zijn 6 reacties op 'Functie xml info'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu