![]() |
[PHP] file_get_contents und file_put_contents fügen Tabs ein
So lade und speicher ich eine einfache Textdatei:
Code:
<form action='notizen.php' method='POST'>
<textarea name='notizen' cols='80' rows='25'> <?php if (filesize("notizen.txt") > 0) { echo file_get_contents("notizen.txt"); } ?> </textarea></p> <input type='Submit' name='' value='Speichern'></input></p> </form>
Code:
Nur leider fügt irgendwas bei jedem Speichern einen Tabulator an den Anfang der Datei ein. Das soll natürlich nicht sein. Wie kann ich das verhindern?
$notizen = $_POST['notizen'];
file_put_contents("notizen.txt", $notizen); |
Re: [PHP] file_get_contents und file_put_contents fügen Tabs
Sicher, dass er den Tab beim Speichern anfügt? Ich würde eher vermuten, der Tab entsteht beim Laden durch das eingerückte PHP-Tag im HTML-Formular (unter dem Textarea-Tag). Diese Einrückung gehört ja noch nicht zum PHP-Code, sondern steht noch im HTML, wird dementsprechend also auch 1:1 so an den Browser gesandt.
|
Re: [PHP] file_get_contents und file_put_contents fügen Tabs
Vielleicht ist das der Tabulator den du in der Zeile mit der PHP-Klammer hast? (hier: 3) Du solltest übrigens noch ein bisschen escapen, damit du auch Zeichen wie "<" und "&" problemlos nutzen kannst. ;-) Ein htmlspecialchars() entweder vor dem Speichern oder nach dem Laden sollte es tun. :-)
Liebe Grüße, Valle |
Re: [PHP] file_get_contents und file_put_contents fügen Tabs
Danke Jungs, das war's. da wäre ich im Leben nicht drauf gekommen.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz