php - einlesen von zeichen



  • hallo ich habe ein eingabefeld

    <form action = "<?php echo $_SERVER["PHP_SELF"]; ?>" method ="POST">
    	Bitte hinterlasse einen Eintrag <br>
        <textarea name="Eintrag" cols="50" rows="10"></textarea>
    	<br>
    	<input type="submit">
    </form>
    

    wenn ich den button drücke möchte ich dass das eingegebene als string an die selbe seite geschickt wird, diesen string möchte ich dann in eine textdatei anhängen
    und später diese textdatei ausgeben

    if(isset($_POST["Eintrag"]))
    {				
            $dat = fopen("gb.txt", "a");
    	$eintrag = $_POST["Eintrag"];
    	str_replace("\n", "<br> \n", $eintrag);
    	fwrite($dat, $eintrag);
    	fwrite($dat, "<br> \n");
    	fclose($dat);
    }
    

    wie man hier vielleicht siht möchte ich dass wenn der benutzen einen zeilenumbruch eingegeben hat dieser auch sowohl in der textdatei als auch
    dann im selben html-dokument ausgegeben wird
    dazu möchte ich die zeilenumbrüche im eintrag ersetzen

    das problem scheint zu sein dass diese Zeilenumbrüche verloren gegangen sind!

    if(file_exists("gb.txt"))
    {
       readfile("gb.txt");
    }
    

    so möchte ichs auslesen



  • Hallo,

    $eintrag = str_replace("\n", "<br> \n", $eintrag);
    

    LG, Micha



  • ? das habe ich doch in meinem code schon stehen? oder überseh ich da was?



  • ach ich blindfisch danke ^^




Anmelden zum Antworten