Hallo ... ich hoffe hier kann mir weitergeholfen werden. Nen Freund von mir hat auch schon resigniert
Hab nen Script in dem bestimmte Passagen aus ner externen Homepage ausgelesen werden sollen. Ich habs auch alles soweit endlich hinbekommen, das die Abfragen funktionieren und er die richtigen Sachen ausließt. Doch nun gibt es doch wirklich unterschiede bei der Funktion.
Gibt 3 Arten wie es läuft bzw. net läuft.
a) index.php + Kopie der externern Homepage lokal auf PC
- funktioniert alles einwandfrei, er ließt alle Begriffe aus
b) index.php lokal + URL auf externe Homepage
- funktioniert nur 50%, ein Teil der Begriffe werden nicht angezeigt
c) index.php online + URL auf externe Homepage
- funktioniert 0%, keinerlei Suchergebnisse werden angezeigt.
lokal: WinXP, Apache 2.0.51, PHP 5.0.2
online: Linux, Apache xx, PHP 4.4.0-0.dotdeb.0
Freund meinte schon, eventl. Unterschiede in der php.ini, was wohl immernoch sein kann, wüßte aber net was. Er meinte eventl. "safe-mode". lokal is der Off und online is der On.
Hier noch die Codepassagen:
Woran könnte das liegen ? Gebt Vorschläge oder gleich ne Lösung Thx
*edit*
Er gibt mir bei der Version b) gibt er mir an das die Teile die nicht ausgelesen werden an "Notice: Undefined offset: 2 in H:\...."
Was heißt das ?! Und warum funktionierts in Verson a)
Hab nen Script in dem bestimmte Passagen aus ner externen Homepage ausgelesen werden sollen. Ich habs auch alles soweit endlich hinbekommen, das die Abfragen funktionieren und er die richtigen Sachen ausließt. Doch nun gibt es doch wirklich unterschiede bei der Funktion.
Gibt 3 Arten wie es läuft bzw. net läuft.
a) index.php + Kopie der externern Homepage lokal auf PC
- funktioniert alles einwandfrei, er ließt alle Begriffe aus
b) index.php lokal + URL auf externe Homepage
- funktioniert nur 50%, ein Teil der Begriffe werden nicht angezeigt
c) index.php online + URL auf externe Homepage
- funktioniert 0%, keinerlei Suchergebnisse werden angezeigt.
lokal: WinXP, Apache 2.0.51, PHP 5.0.2
online: Linux, Apache xx, PHP 4.4.0-0.dotdeb.0
Freund meinte schon, eventl. Unterschiede in der php.ini, was wohl immernoch sein kann, wüßte aber net was. Er meinte eventl. "safe-mode". lokal is der Off und online is der On.
Hier noch die Codepassagen:
PHP-Code:
$file = file_get_contents('./datei.html oder http://server/datei.html');
preg_match("!(Status:.*)(online|offline)
(.*zuletzt:)(.*[0-9]{2}:[0-9]{2} uhr)
(.*zuletzt)!is",$file,$result_status);
preg_match("!(Geburtstag:.*)([0-9]{2}.[0-9]{2}.[0-9]{2}
\([0-9]{2}\))!is",$file,$result_age);
echo $result_status[2].', zuletzt '.$result_status[4];
echo 'Geburtstag: '.$result_age[2];
*edit*
Er gibt mir bei der Version b) gibt er mir an das die Teile die nicht ausgelesen werden an "Notice: Undefined offset: 2 in H:\...."
Was heißt das ?! Und warum funktionierts in Verson a)
Kommentar