Anzeige:
Ergebnis 1 bis 7 von 7

Thema: hmmm

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    79

    Question hmmm

    Wieso schreibt php, wenn ich beispielsweise 2 variablen habe, diese hintereinander in eine Textdatei. Also beispielsweise werden $name=hugo $sonst=hallo
    werden in der Textdatei zu
    hugo hallo
    wie kann ich die nun untereinader schreiben lassen? echo "
    " geht nicht

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.04.2001
    Beiträge
    62

    Post

    hi

    ich kann zwar kein php, aber wie wäre es mit echo "\n"?

    \n ist neue zeile...

    chrizel

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    79

    Post

    ist doch gleich wie wenn ich echo "[br]"; schreibe. Speichert trotzdem die Daten hintereinader anstatt untereinander.

  4. #4
    cq
    Gast

    Post

    Hallo,
    eigentlich relativ einfach:
    Du brauchst nen Zeilenwechsel am Ende der Zeile.
    Das kannst du z. B. mit chr(13) . chr(10) anstellen ;o)

    Also am einfachsten am Anfang deines Scriptes
    $enter = chr(13) . chr(10);

    und wenn du in eine datei schreibst brauchst du immer nur nochmal $enter am Ende jeder Zeile anhängen.

    ...cq

    [ 27. Mai 2001: Beitrag editiert von: cq ]

  5. #5
    Pingu
    Gast

    Post

    hi,

    also mal kurz was grundsätzliches: überleg erstmal was du machen möchtest.

    du möchtest einen zeilenvorschub und einen wagenmrücklauf.

    bei html wird das ganze mir einem <br> gemacht. bei einer datei ist das nicht so einfach. weil hier mußt du dir erstmal überlegen für welches os soll die datei sein, für Win, Un*x/Linux oder Mac. denn bei allen drei systemen wird einen zeilenvorschub und ein wagenrücklauf anders repräsentiert. bei windows ist es ASCII #10#13, bei Un*x/Linux ASCII #10 und bei Mac ASCII #13.
    C (bzw. hier php, was ja nix anderes ist an der stelle) vereinfacht es hier, indem es spezialzeichen zur verfügung stellt (hier "\n").
    Übrigens eine gute lektüre wo auch einiges hierzu erklärt ist, ist die documentation (hier: strings) die bei php sogar in deutsch existiert www.php.net

    Gruß

            &n bsp;       &nbs p;   -= Pingu =-

  6. #6
    tHe_JaNuS
    Gast

    Post

    Kann man auch "erzwingen"... mit:
    Code:
    echo $var1.'
    '.$var2;
    Trotzdem ist es mit \n "sauberer"...

    /me wollt halt auch ma was sagen

  7. #7
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    79

    Talking

    Leute, auf Euch ist einfach verlass!
    Wobei ich sagen muß, den \n kenn ich von C++. Allerdings geht es nicht mit PHP4. Keine Ahnung warum, er meldet auch keinen syntaktischen Fehler! Da das Programm eh nur auf Win-rechner laufen soll, seh ich es eher gelassen (obwohl mich sowas schon wurmt).

    Danke nochmals

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •