Ankündigung

Einklappen
Keine Ankündigung bisher.

url öffnen und einlesen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • url öffnen und einlesen

    Ich versuche mit folgendem script eine Internetseite zu öffnen, die wie ein csv aufgebaut ist;
    und möchte die csv-Daten gerne einlesen; funktioniert leider nicht.
    (Mit einer Datei die auf der Festplatte funktionierts einwandfrei)
    Woran könnte es liegen?
    allow_url_fopen ist auf "On"
    open_basedir Einstellung ändern?
    liegt es an den Sonderzeichen?
    Danke.
    Code:
    <?php
    $handle = "http://www.xy.com/main/data.asp?id=211&num=20&categ=aut";
    $fp = fopen($handle,"r");
    while($zeile = fgetcsv($fp, 1000, ",")){
      $y++;
      echo "Nummer $y:
    ";
      for($x=0;$x<count($zeile);$x++){
        echo "$zeile[$x]";
        echo "
    ";
      }
      echo "
    ";
    }
    fclose($fp);
    ?>

  • #2
    vielleicht zuerst mit fgetss die html/asp-tags entfernen und dann erst fgetcsv?

    Kommentar


    • #3
      asp-tags??? (ist asp nicht serverseitig)

      Kommentar


      • #4
        ja meine die unnötigen html-tags:
        zwischen den mit komma getrennten daten befindet sich noch ein
        , das erhalten bleiben sollte!?

        funktioniert aber leider auch so nicht:

        Code:
        <?php
        $handle = fopen("http://...", "r");
        $fp = fgetss($handle, 1000, "
        ");
        while($zeile = fgetcsv($fp, 1000, ",")){
          for($x=0;$x<count($zeile);$x++){
            echo "$zeile[$x]";
            echo "
        ";
          }
          echo "
        ";
        }
        //fclose($fp);
        ?>

        Kommentar

        Lädt...
        X