Textfile1 an Textfile2 anfügen

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

  • Textfile1 an Textfile2 anfügen

    Wie kann ich ein Textfile (invoice.txt) an das Ende eines zweiten Files (head.txt) anfügen?

    <?php

    $fp=fopen("c:\invoice.txt","r");
    $data = fread($fp, "c:\invoice.txt"); //Invoice einlesen
    fclose($fp);

    $fp = fopen("c:\head.txt", "a"); //Head öffnen
    fwirte($fp, $data); // Invoice Daten einfügen
    fclose($fp);

    ?>

    ...funktioniert nicht!

  • #2
    fwirte?

    Kommentar


    • #3
      fwrite wäre schon eher was...

      EDIT:
      btw wird bei diesem script denn keine fehlermeldung ausgegeben??

      Kommentar


      • #4
        Danke für den Hinweis!
        Eine Fehlermeldung gibt es nicht...

        Kommentar


        • #5
          $data = fread($fp, "c:\\invoice.txt"); //Invoice einlesen
          Gibt wohl eine Fehlermeldung aus:
          PHP-Code:
          Warningfread(): Length parameter must be greater than 0 
          Besser wäre
          PHP-Code:
          $data fread($fpfilesize("c:\\invoice.txt")); //Invoice einlesen 
          Zuletzt geändert von reallife; 31.10.2005, 10:40.

          Kommentar


          • #6
            Original geschrieben von reallife
            Besser wäre
            PHP-Code:
            $data fread($fpfilesize("c:\invoice.txt")); //Invoice einlesen 
            und wozu gibt es dann noch file_get_contents()?
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Original geschrieben von Abraxax
              und wozu gibt es dann noch file_get_contents()?
              Ist auch ne Möglichkeit ^^

              Kommentar


              • #8
                Danke für die Hilfreichen Hinweise!
                So läufts jetzt:

                <?php
                error_reporting(E_ALL);
                $fp=fopen("C:\invoice.txt","r");
                $data = fread($fp, filesize("c:\invoice.txt")); //Invoice einlesen
                fclose($fp);

                $fp = fopen("C:\head.txt", "a"); //Head oeffnen
                fwrite($fp, $data); // Invoice Daten einfgen
                fclose($fp);

                ?>

                Kommentar

                Lädt...
                X