Teil einer Webiste in eigene Einbinden! HILFE
#31
geschrieben 01. April 2013 - 21:45
Anzeige
#32
geschrieben 01. April 2013 - 21:45
<head>
<meta http-equiv="refresh" content="5" >
</head>
<?PHP
function fetch($url,$start,$end){
$page = file_get_contents($url);
$s1=explode($start, $page);
$s2=explode($end, $page);
$page=str_replace($s1[0], '', $page);
$page=str_replace($s2[1], '', $page);
return $page;
}
$a = fetch("http://www.feuerwehr-krems.at/Dokumente/Bezirk/Die%20Feuerwehren/Die%20Feuerwehren/FFInfo_Allgemein.asp?EldisID=348601&Select=1","Derzeit","</b>!");
$b = fetch("http://www.feuerwehr-krems.at/Dokumente/Bezirk/Die%20Feuerwehren/Die%20Feuerwehren/FFInfo_Allgemein.asp?EldisID=348601&Select=1","Alle","betriebsbereit!");
echo $a." <br> ".$b;
?>Ja ich vermute auch, das sobald der Status geändert wird, entweder nichts mehr zu sehen ist, oder nur ein Teil. Das müsse man dann ggf anpassen.
Wäre nur die Frage wie lauten die ganzen unterschiedlichen Status
Dieser Beitrag wurde von Corsa bearbeitet: 01. April 2013 - 21:53
#33
geschrieben 01. April 2013 - 21:49
#34
geschrieben 01. April 2013 - 21:55
echo trim(strip_tags($a)).'<br />'.trim(strip_tags($b));
änderst, wäre schonmal der ganze Mist raus und dann könnte man den Text nach eigenen Wünschen formatieren.
Was mich aber auch wundert ist, dass da steht:
Zitat
Alle Fahrzeuge betriebsbereit!
Also wenn es gerade keine Einsätze gibt und alle Fahrzeuge betriebsbereit sind, wer ist denn dann aktiv und ausgerückt?
Dieser Beitrag wurde von Holger_N bearbeitet: 01. April 2013 - 21:58
#35
geschrieben 01. April 2013 - 21:59
Weil ansonsten wohl nichts mehr angezeigt sobald sich was ändert
Ja aber wenn ich es mit trim mache, geht die Formatierung des roten Texts verloren.
Das mit dem verwirrten Text hab ich Thomas auch schon geschrieben.
Sehr komisch das ganze. Aber das kann ja nur der Admin auf der anderen Seite erledigen. Bzw man müsste ein if/else schleife bauen usw, aber dafür muss ich mich dann noch mehr mit php befassen^^
Dieser Beitrag wurde von Corsa bearbeitet: 01. April 2013 - 22:02
#36
geschrieben 01. April 2013 - 22:01
Bringts was wenn ich den webmaster der quellhomepage kontaktiere
Das status aktiv ausgerückt heist das wir nur begrenzt einsatzbereit sind
gehört so
#37
geschrieben 01. April 2013 - 22:10
Folglich spielt es kaum eine Rolle wo der Einsatz statt findet wenn die Meldung so ausgegeben wurde, dass das erste und letzte Wort gleich lautet.
Ideal wäre es, wenn sowas via RSS Feed zur Verfügung gestellt wird
#38
geschrieben 01. April 2013 - 22:14
müsste aber auch so funtzen :-)
Wir bräuchten aber statt dem derzeit ein anderes wort zb. Einsatz
das ist immer drinnen in jedem status
#39
geschrieben 01. April 2013 - 22:35
Zitat (Corsa: 01. April 2013 - 21:59)
Ja aber wenn ich es mit trim mache, geht die Formatierung des roten Texts verloren.
Noja, Farbe rausfiltern und dann wieder einsetzen.
<?php
function fetch($url,$start,$end){
$page = file_get_contents($url);
$s1=explode($start, $page);
$s2=explode($end, $page);
$page=str_replace($s1[0], '', $page);
$page=str_replace($s2[1], '', $page);
return $page;
}
$a = fetch("http://www.feuerwehr-krems.at/Dokumente/Bezirk/Die%20Feuerwehren/Die%20Feuerwehren/FFInfo_Allgemein.asp?EldisID=348601&Select=1","Derzeit","!");
$b = fetch("http://www.feuerwehr-krems.at/Dokumente/Bezirk/Die%20Feuerwehren/Die%20Feuerwehren/FFInfo_Allgemein.asp?EldisID=348601&Select=1","Alle","!");
$farbe = substr(strstr($a,'#'),0,7);
$zweiter_teil = trim(strstr(strip_tags($a),'Status'));
$a = str_replace($zweiter_teil, '<span style="color:'.$farbe.';">'.$zweiter_teil.'</span>', trim(strip_tags($a)));
print $a.'<br />'.trim(strip_tags($b));
?>
(geht garantiert schicker aber funktioniert erstmal)
#40
geschrieben 01. April 2013 - 22:38
Im Einsatz seit rund.....
Da steht dan nur mehr da fahrzeuge...
Mit If/else müsste es gehen was ich so gelesen habe!!
Corsa hat recht damit
das if else kann auf verschiedene bedingungen eingehen und reagieren
#41
geschrieben 02. April 2013 - 11:44
Aber ich hätte noch eine andere Idee. Man könnte die Startbegriffe einfach an einem anderen, eindeutigen Punkt im Quellcode festmachen und nicht an einem variablen Punkt wie der Meldung selbst. Ich guck mir das heute Abend zu Hause mal genauer an.

Hilfe
Neues Thema
Antworten
Nach oben


