file_get_contents, ein URL geht anderer nicht, warum?

twinx

Mitglied
Hi,
hab was gebastelt, aber es geht nicht mit jedem URL:
Code:
$HTML = file_get_contents("http://www.eurexchange.com/products/OGBL.html?mode=quotes"); // der funktioniert

  $HTML2 = stristr($HTML, 'Last update');

$filename = date("Ymd-His"); // erzeugt dateinamen mit datum und uhrzeit
$Datei = "$filename.htm";
$FilePointer = fopen($Datei, "w");
fwrite($FilePointer, $HTML2);
Also der obere funktioniert zB.
aber der hier nicht, warum?
Code:
http://www.eurexchange.com/quotes/delayed/options/FIX/OGBL_P_200603.html  // der geht nicht
Warning: file_get_contents(http://www.eurexchange.com/quotes/delayed/options/FIX/OGBL_P_200603.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden... on line 14 (LIne 14 ist der URL)

Kann mir jemand auf die Sprünge helfen?
Danke
 
Naja...

Eigentlich schon. Wenn die Seite nicht vorhanden ist das Problem: Falsche Adresse.
Wenn die Seite aber verboten ist hängt das wohl mit den Rechten zusammen d.h. es fehlen die rechte auf die Seite zuzugreifen.

Oder?
 
> Oder ?

Jo Richtig, wenn es nicht seine Seite ist, kann er eh nichts dran ändern.
Also bleibt es im letztlich wieder egal, ob verboten oder nicht gefunden.
Er will/wollte ja dort etwas auslesen :-)
 
Klar!

Aber wenn er die Möglichkeit hat dran was zu ändern ist es für Ihn schon entscheidend ob nun die Seite nicht vorhanden ist oder er einfach nur die Rechte neu setzten muss....
 
cadset hat gesagt.:
Jo leider hat er das nicht geschrieben :-)
Dann muß ich das mal schnell nachholen...
Also die Seiten die ich auslesen will sind alle vorhanden, jedenfalls wenn man sie mit dem Browser "ansurft".
Nun blicke ich es eben nicht warum ich die eine Seite auslesen kann die andere nicht?
Wie kann das mit den "Rechten" zusammenhängen?
Müßte ich dann einen Browser "simulieren" und einen "HTTP-Header" senden, damit mir der eurexchange.com Server die Seiten ausspuckt?
Fragen über Fragen...
 
Zurück