[Funktion] Datei in einen String lesen?

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

  • [Funktion] Datei in einen String lesen?

    Hallo

    gibt es eine möglichkeit eine Datei in einen String zu lesen?

  • #2
    nein.
    es gibt hunderte.

    hier nur drei Varianten:

    1.
    $fp = fopen($dateiname, 'rb');
    $string = fread($fp, filesize($dateiname));
    fclose($fp);

    2. nur für Textdateien [COLOR=green](ab PHP 4.2.0 kann der zweite Parameter für fgets entfallen)[/COLOR]
    $fp = fopen($dateiname, 'r');
    for($string = ''; $teil = fgets($fp[COLOR=green], 1024[/COLOR]); ) $string .= $teil;
    fclose($fp);

    3. nur für Textdateien
    $string = implode('', $dateiname);
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      @titus zu 3 du meinst sicher
      PHP-Code:
        $string=implode("",file($dateiname)); 
      gruss

      rth
      H I L F E
      GD FreeType Antialising
      Gesuch PHP Entwicklungsumgebung
      ------------------------------------------
      Der Cmabrigde rael tset, sruf whoin du wlilst

      Kommentar


      • #4
        hat mich jetzt auch etwas gewundert!!

        geht es denn mit
        $string=implode("",file($dateiname));

        ?
        Die Musikreview Seite

        hi, i'm a signature virus. copy me into your signature to help me spread.

        Kommentar


        • #5
          ja
          H I L F E
          GD FreeType Antialising
          Gesuch PHP Entwicklungsumgebung
          ------------------------------------------
          Der Cmabrigde rael tset, sruf whoin du wlilst

          Kommentar


          • #6
            Hallo

            Danke für die Hilfe einziges Problem was ich noch habe in den Datein steht immer php code also normales HTML und php code und deshalb gehts nichts mit dem einlesen.

            Kann man den PHP Code irgendwie berücksichtigen?

            Kommentar


            • #7
              PHP-Code:
              ob_start(); // Pufferung einschalten
              include($filename); // datei lesen, php code wird ausgeführt
              $string=ob_get_contents(); // der inhalt des puffers in die variable string schreiben
              ob_end_clean(); // Pufferung stoppen und Pufferinhalt verwerfen 
              gruss

              rth
              H I L F E
              GD FreeType Antialising
              Gesuch PHP Entwicklungsumgebung
              ------------------------------------------
              Der Cmabrigde rael tset, sruf whoin du wlilst

              Kommentar


              • #8
                Original geschrieben von RobertTheHero
                @titus zu 3 du meinst sicher
                PHP-Code:
                  $string=implode("",file($dateiname)); 
                gruss

                rth
                das in meinem Post sind einfache Quotes.
                aber stimmt, den file()-Aufruf hab ich vergessen
                Zuletzt geändert von Titus; 25.08.2003, 11:15.
                mein Sport: mein Frühstück: meine Arbeit:

                Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                Kommentar

                Lädt...
                X