[Funktion] Datei in einen String lesen?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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.

    Comment


    • #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

      Comment


      • #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.

        Comment


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

          Comment


          • #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?

            Comment


            • #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

              Comment


              • #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
                Last edited by Titus; 25-08-2003, 10: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.

                Comment

                Working...
                X