Ergebnis 1 bis 3 von 3

Thema: wie prüfe ich ob eine datei auf fremdem webspace vorhanden ist?

  1. #1
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard wie prüfe ich ob eine datei auf fremdem webspace vorhanden ist?

    also ich hab erst an file_exists gedacht, jedoch bietet mir das keine möglichkeit auf urls zuzugreifen, sondern nur auf lokale pfade bzw urls, sofern diese auch über lokalen pfad erreichbar sind..

    dann dachte ich an fopen, da ja fopen laut php.net

    Scheitert das Öffnen der Datei, gibt die Funktion FALSE zurück.
    jedoch bekomme ich folgende meldung beim aufruf meines scriptes:

    Warning: fopen(http://www.blabla.com/robots.txt) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\entwicklung\functions.php on line 60
    Keine robots.txt gefunden
    die lesende funktion macht an der entsprechenden stelle folgendes
    PHP-Code:
    function readRobots($url){
        
    $dateizeiger fopen($url."robots.txt""r");   //<---das hier

        
    if($dateizeiger){
            
    $inhalte = array();
            
    $filtered = array();
            while(!
    feof($dateizeiger)){
                
    array_push($inhaltefgets($dateizeiger));
            }
            
    fclose($dateizeiger);
    .... 
    noch anderes zeugs...

    wie kann ich dem kram dann entgegenwirken? also entsprechende fehlermeldung ausmerzen?
    oder gibts ne andere variante mit der ich bei ner domain prüfen kann, ob die robots.txt vorhanden ist?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  2. #2
    Bandit
    Gast

    Standard AW: wie prüfe ich ob eine datei auf fremdem webspace vorhanden ist?

    Unterdrücke die Fehlermeldung mit einem @ vor fopen.
    PHP-Code:
    $dateizeiger = @fopen($url."robots.txt""r"); 

  3. #3
    Forum Guru
    Themenstarter
    Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: wie prüfe ich ob eine datei auf fremdem webspace vorhanden ist?

    wie? dat is alles??
    oberkrass!
    danke bandit
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Wie kann ich eine RSS/xml Datei in eine Seite einbinden?
    Von felixstoessel im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 31.12.2007, 19:40
  2. Wie kann ich eine Excel Datei in meiner MySql Datei einlesen
    Von Buef im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 08.08.2007, 16:36
  3. Überprüfen od Datei vorhanden
    Von Jessica Heinze im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 03.07.2007, 12:14
  4. Per Script eine Datei an eine E-Mail-Adresse senden
    Von deser im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 28.09.2006, 10:17
  5. Automatisch erkennen ob Datei vorhanden?
    Von xpecidy im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 26.05.2004, 12:54

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •