[php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen

  • #1
R

Ripper

Bekanntes Mitglied
Themenersteller
Dabei seit
12.02.2005
Beiträge
813
Reaktionspunkte
0
Ort
Garbsen
Hallo Zusammen,
habe schon wieder eine neue Baustelle.
Ich möchte gern den Text einer fremden Website (Quelltext) nach einem bestimmten Wort durchsuchen. Wenn das Wort nicht gefunden wurde, soll Bild A ausgegeben werden.

Wenn das Wort gefunden wurde soll im 15 Sekunden Takt Bild A und Website A angezeigt werden.

Mein Ansatz funktioniert bisher. Am Intervall scheiter ich jetzt.

Code:
<?php 

//Quelltext der Wetterwarnung für die Region Hannover auslesen
$quelltext = file_get_contents('[url]http://www.dwd.de/dyn/app/ws/html/reports/HAN_warning_de.html#WS_ANCHOR_0'[/url]);

//Das wort ausgegeben suchen
if (strpos($quelltext, ausgegeben) !== false)
{
	//Wenn Wort gefunden, zeig die Website mit der Warnmeldung an
	echo-><iframe src=[url]http://www.dwd.de/dyn/app/ws/html/reports/HAN_warning_de.html#WS_ANCHOR_0[/url] frameborder=0 width=850 height=600 scrolling=no>';
}
else {
	//Wenn Wort nicht gefunden, zeig die Wetterwarnkarte an
	echo-><img src=[url]http://www.dwd.de/dyn/app/ws/maps/DE_x_x_0.gif>';[/url]
}

?>
 
  • #2
Als Idee hätte ich, dass die Aktuelle Sekunde ermittelt wird.
Die Website lasse ich dann über den meta-Tag refresh alle 15 Sekunden aktualisieren.

-Wenn Sekunde 00-15 und 30-45 Bild A
-Wenn nicht Seite A

Bekomme es aber nicht hin die Sekunde auszulesen.
Mein bisheriger Ansatz (Beispiel gibt nur eine 1 oder 2 aus):
Code:
$sec = date('s'); // Sekunde ermitteln
$int = $sec;

if ($int = 00-15, 30-45)
{
	echo 1;
}
else
{
	echo 2;
}
echo <br />Sekunde: $sec;
?>
 
  • #3
Habs rausbekommen.
Code:
<?php
$sec = date('s'); // Sekunde ermitteln

if ($sec >= 00 && $sec < 15 || $sec >= 30 && $sec < 45)
{
	echo 1;
}
else
{
	echo 2;
}
echo <br />Sekunde: $sec;
?>
 
Thema:

[php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben