Visa ett inlägg
Oläst 2008-04-19, 22:34 #7
xarphs avatar
xarph xarph är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2007
Inlägg: 346
xarph xarph är inte uppkopplad
Flitig postare
xarphs avatar
 
Reg.datum: Feb 2007
Inlägg: 346
Jao om det är XML så kan du köra någon random XML/RSS PHP-parser.

Men jag har skrivit en funktion i PHP som kan underlätta...

Kod:
function pattern ($start, $stop, $string)
{
  $pattern = "#" . $start . "(.*?)" . $stop. "#";
  preg_match_all($pattern, $string, $result);
  return $result[1];
}
function load($url, $bytes) //För php5
{
  if ($stream = @fopen($url, 'r')) 
  {
	$html = stream_get_contents($stream, $bytes);
	fclose($stream);
  return $html;
  }
}
Exempel på hur funktionerna fungerar:

Kod:
$firstLoad = load("http://www.webmasternetwork.se/nya_tradar.xml", 323600);

// Den ska hämta allt som är mellan <title> och </title> men i ditt fall får du köra: $modules = pattern('<module>', '</module>', $firstLoad);
$titles = pattern('<title>', '</title>', $firstLoad);

// Första titeln

echo $titles[0];

// Printar ut alla titlar som en array.

print_r($titles)
O.s.v, du förstår nog precis hur det fungerar
xarph är inte uppkopplad   Svara med citatSvara med citat