Stefan Link: Grafik da und doch nicht?

Hallo zusammen!

Hier ist der URL zu einer Grafik:

http://www.nuit.ca/images/b/bluepentagram.gif

Wenn ich diese in meinem Browser öffne, sehe ich die einwandfrei. Nun will ich aus einem Skript (PHP) heraus überprüfen, ob diese Datei existiert, indem ich ein socket öffne und danach einen Request abschicke. Doch ich scheitere schon am Öffnen des sockets. Ich mache:

// Die Url in ihre Bestandteile zerlegen
    $url_p = parse_url($url);
    $host  = $url_p['host'];
    $port  = isset($url_p['port']) ? $url_p['port'] : 80;

// Verbinden
    $fp = fsockopen($url_p['host'], $port, $errno, $errstr, 10);
    if(!$fp)
      ...

Das Ergebnis: ich darf nicht zu dem Host verbinden. Was ich nicht verstehe: mache ich, indem ich mit meinem Browser die URL aufrufe nicht im Prinzip genau das gleiche? Ich bin für jede Erleuchtung sehr dankbar.

Grüße
Stefan

  1. Hallo!

    http://www.nuit.ca/images/b/bluepentagram.gif

    Wenn ich diese in meinem Browser öffne, sehe ich die einwandfrei.

    Ich nicht.

    Das Ergebnis: ich darf nicht zu dem Host verbinden. Was ich nicht verstehe: mache ich, indem ich mit meinem Browser die URL aufrufe nicht im Prinzip genau das gleiche? Ich bin für jede Erleuchtung sehr dankbar.

    Die IP auf die www.nuit.ca aufgelöst wird, ist zumindest für mich nicht erreichbar, auch nicht im Browser oder per ping.

    Grüße
    Andreas

    --
    SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/
    1. *sicheinetischkantesucht*

      Danke, an meinen Browserchache habe ich natürlich nicht gedacht und das einfach als "wird angezeigt" angesehen.

      Danke für diese schnelle Hilfe!
      Grüße
      Stefan

  2. echo $begrüßung;

    Das Ergebnis: ich darf nicht zu dem Host verbinden.

    Wie kommst du zu dieser Erkenntnis?

    echo "$verabschiedung $name";