PHP: Prüfen, ob eine Datei vorhanden ist

Dieses Thema im Forum "Programmieren" wurde erstellt von telesurfer, 8. Juli 2003.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. telesurfer

    telesurfer Kbyte

    Registriert seit:
    13. November 2002
    Beiträge:
    182
    Hi Leute,

    ich müßte für ne Internet-Seite testen, ob ein Bild auf einem anderen Server vorhanden ist. z.B. http://www.eineseite.de/bilder/einbild.jpg

    Hat jemand eine Idee, wie ich das mit PHP realisieren kann?
    Mir fällt nur die Lösung über einen ftp-Zugriff ein, aber die dauert mir eigendlich zu lange...

    Hoffe jemand hat ne Lösung.
    Vielen Dank im Vorraus

    Gruß
    Tim
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    > dass man lesen kann

    Nö, man muss nur jemanden kennen der das kann ;)
     
  3. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    Es wurde nach einer Datei auf einem externen Rechner gefragt und dazu ist dein Script nicht geeignet: http://de.php.net/manual/de/function.file-exists.php
    http://de.php.net/manual/de/features.remote-files.php
     
  4. Michaell

    Michaell Kbyte

    Registriert seit:
    5. Oktober 2001
    Beiträge:
    222
    /path/to/foo.txt\';

    if (file_exists($filename)) else
    ?>
     
  5. DaKillaH

    DaKillaH Halbes Megabyte

    Registriert seit:
    21. Mai 2002
    Beiträge:
    538
    Sorry, dann hab ich mich wohl getäuscht :-0

    MfG
    Martin
     
  6. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    Nein - siehe:
    http://de.php.net/manual/de/function.file-exists.php

    Gruss, Matthias
     
  7. DaKillaH

    DaKillaH Halbes Megabyte

    Registriert seit:
    21. Mai 2002
    Beiträge:
    538
    Wäre da nicht folgende funktion eleganter ?

    <TT>
    if(file_exists("http://www.example.com/bild.jpg"))
    {
    // weiterer Code
    }
    </TT>
    mfg
    Martin
    [Diese Nachricht wurde von DaKillaH am 26.07.2003 | 23:50 geändert.]
     
  8. telesurfer

    telesurfer Kbyte

    Registriert seit:
    13. November 2002
    Beiträge:
    182
  9. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    $file = fopen ("http://www.example.com/bild.jpg", "r");
    if ($file) echo "Mach was du willst damit.";
    else echo "Datei nicht da...";

    Gruss, Matthias
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen