Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP einzelne Variable in txt datei schreiben ohne Zeilenumbruch!

Einklappen

Neue Werbung 2019

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

  • PHP einzelne Variable in txt datei schreiben ohne Zeilenumbruch!

    Hallo

    ich schreibe eine 4 stellige Zahl in eine Textdatei.
    PHP-Code:
    var_dump($_POST);
        
    $text = ($_POST'magnesium' ]);
        
    $add fopen("magnesium.txt""w+");
        
    fputs($add$text "\r\n");
        
    fclose($add);
        echo 
    "angaben gespeichert";
    ?>var_dump($_POST); $text = ($_POST[ 'magnesium' ]);  $add = fopen("magnesium.txt", "w+");  fputs($add, $text . "\r\n");  fclose($add);  echo "angaben gespeichert"; ?> 
    In der Textdatei ist aber immer eine "line break" drin. Ich muss die Zahl aus der Textdatei weiter verarbeiten in einer shell und dachte eigentlich das ich das mit "\r\n" erreiche. Funzt aber nicht. Wo ist mein Denkfehler? Meine Shell meckert aber wegen dem "tail"...schau ich in die textdatei sehe ich das ein Zeilenumbruch mit rein geschrieben wurde. Wie muss der Befehl aussehen das ich tatsächlich nur 4 Stellen in die txt schreibe? Habs auch schon mit SED versucht, haut auch nicht hin.



  • #2
    In der Textdatei ist aber immer eine "line break" drin.
    Du schreibst ja auch einen rein ...

    Kommentar


    • #3
      Du musst halt den Zeilenumbruch beim Auslesen wieder entfernen. Im Moment zeigst du nur den Code wie in die Datei geschrieben wurde.
      Wenn du im Übrigen Daten hinten dran hängen willst, dann solltest mit fopen den Modus "a" und nicht "w+" wählen.

      Kommentar


      • #4
        Zitat von Dormilich Beitrag anzeigen
        Du schreibst ja auch einen rein ...
        Oh Mann, ich Hasenhirn. Du hast recht. Wie peinlich.

        Kommentar

        Lädt...
        X