"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Daten aus einer website auslesen?

kl4Uz 25.01.2005 - 15:59 614 6
Posts

kl4Uz

ambestenwisser
Registered: Sep 2002
Location: PCI port
Posts: 1645
Hallo!

Folgende Problemstellung: Ich würde gerne aus einer webpage auslesen ob ein bestimmtes Wort drinnen vorkommt. Konkretes Beispiel oc.at. Ich bräuchte ein Programm das mich benachrichtigt sobald in der User Online List kl4Uz aufscheint oder ein beliebiger anderer User.

Zuerst hab ich an VB gedacht, da ich mich damit einigermaßen auskenne, leider hab ich aber auf activevb kein Tutorial o.ä. gefunden. Überhaupt würde mich eine Lösung in php mehr ansprechen (plattform unabhängig)... dazu fehlen mir aber die Skills.

Wäre dankbar über Hinweise oder einige Codezeilen! Feintuning bring ich dann selber her :)

tia

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Einfach gemacht:
Code:
$seite = file_get_contents("http://....");
if (preg_match(";kl4Uz;i", $seite)) {
...
}
Du brauchst halt bisserl mehr Logik, weil du willst sicher nicht deinen Namen _irgendwo_ finden, sondern an einer bestimmten Stelle. That's up to you ;)

kl4Uz

ambestenwisser
Registered: Sep 2002
Location: PCI port
Posts: 1645
Thx Rektal, sowas hab ich gesucht. Jetzt hab ich blos noch ein wenig probs mit dem If... Wollte das mal wie in vb lösen und hab aber bemerkt, dass die Sprachen irgendwie nicht ganz ident sind ;)

Code:
<?php

$seite = file_get_contents("http://eternal-lands.solexine.fr/~radu/online_players.htm");
if (preg_match(";kl4Uz;i", $seite)) 
{ 
 echo "online"
}
  ?>

jedenfalls check ich nicht wie ich hier ein else if einbauen kann... also gar nix...

so wie's jetzt ist kommt immer das hier:
http://kl4uz.afterdarknet.at/test.php

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4884
...
Code: PHP
if(bedingung1)
{
doit1;
}
elseif(bedingung2)
{
doit2;
}
else
{
doitelse;
}

HowlingWolf

...
Avatar
Registered: Jul 2001
Location: 2340
Posts: 1316
wollt ich auch grad sagen... dir fehlt da ein ";" bei ECHO

kl4Uz

ambestenwisser
Registered: Sep 2002
Location: PCI port
Posts: 1645
oh thx :) Jetzt funzt's bestens...

Werd mich mal hinter ein paar php tutorials klemmen, würde nämlich zu gern z.B. die Suchbegriffe aus einem Textfile auslesen o.ä.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
du kannst in php übrigens auch vb-alike schreiben:
if(condition):
command;
endif;

http://cz.php.net/manual/en/control...tive-syntax.php
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz