Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hi,

und schon bin ich wieder beim nächsten Problem. Ich schaffs leider net ganz ohne Hilfe. Mein Skript funktioniert jetzt alles soweit. Das einzige was jetzt noch ist, daß denn ich in der Textarea etwas eingebe und zwischendurch einen Zeilenumbruch habe, wird nur die letzte Zeile in die Datei geschrieben.

Dies liegt meines Wissens nach an meiner bisherigen fputs()-Methode. Ich habe meine schreibe()-Methode jetzt folgendermaßen geändert:

if ($speichern) {
$file = fopen ("eingabe.txt", "w");
while (!feof($file)) {
fputs($file, $eingabe);
}
fclose ($fd);
}[/PHP]

Allerdings ist hier jetzt das Problem. daß der Text, der eingegeben wurde ganz oft hintereinander geschrieben wird. Also wenn ich zum beispiel Hallo eintrage erscheint HalloHalloHallo....

Woran liegt das?

Cu Snopsy

Original geschrieben von snopsy

Hi,

und schon bin ich wieder beim nächsten Problem. Ich schaffs leider net ganz ohne Hilfe. Mein Skript funktioniert jetzt alles soweit. Das einzige was jetzt noch ist, daß denn ich in der Textarea etwas eingebe und zwischendurch einen Zeilenumbruch habe, wird nur die letzte Zeile in die Datei geschrieben.

Dies liegt meines Wissens nach an meiner bisherigen fputs()-Methode. Ich habe meine schreibe()-Methode jetzt folgendermaßen geändert:

if ($speichern) {
$file = fopen ("eingabe.txt", "w");
while (!feof($file)) {
fputs($file, $eingabe);
}
fclose ($fd);
}[/PHP]

Allerdings ist hier jetzt das Problem. daß der Text, der eingegeben wurde ganz oft hintereinander geschrieben wird. Also wenn ich zum beispiel Hallo eintrage erscheint HalloHalloHallo....

Woran liegt das?

Cu Snopsy [/b]

Hi,

warum fragst du das Dateiende beim schreiben ab ? Die While schleife brauchst du allenfalls beim lesen.

fputs: schreibt Zeilenweise in Datei

fwrite: schreibt irgendwie in die Datei :D

MfG :)

Danke, das funktioniert jetzt.

Zusätzlich hatte ich in meiner lesen-Methode noch ein Fehler.

jo. lag daran, dass du die $buffer variable immer überschrieben hast anstatt die nächste eingelesene zeile anzuhängen.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.