CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
21.01.2004, 03:28:24
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
Probleme mit Umbruch und Speichern in textdatei
hallo!
mein problem ist ziemlich blöd, aber wahrscheinlich mit einem einfachen trick zu lösen.
ich speichere den inhalt einer <textarea> in einer datei. wenn ich mir nun diesen text anschaue, wurde dort für jeden umbruch den ich in der <textarea> gemacht habe eine zeile mehr hinzugefügt. wenn ich nun den text einlese und und zum bearbeiten wieder in eine textarea schmeiße und dann speichere, hat er wieder eine leerzeile mehr pro umbruch...je öfters er bearbeitet wird, desto mehr leerzeilen bekommt der text, was sehr unangenehm ist.
die textarea hat den wrap="virtual"...
was mach ich falsch? irgendwas beachten?
danke für die hilfe!
|
21.01.2004, 04:31:42
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
Re: Probleme mit Umbruch und Speichern in textdatei
irgend welche doppelten Zeilen:
Zitat:
Original geschrieben von feuervogel
die textarea hat den wrap="virtual"...
was mach ich falsch? irgendwas beachten?
|
Script her...
Code:
Fatal error: Maximum execution time exceeded in mod_glaskugel at line 135
|
21.01.2004, 13:57:23
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
es liegt wohl an meinem wamp...auf nem linux server passts...
hier auf dem wamp lokal:
link
es gibt drei php dateien: index.php, save.php und include.php...zu jeder gibts ne .txt datei mit gleichem namen, weil phps bei mir irgendwie nicht funktionieren will...
|
21.01.2004, 14:40:10
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hallo feuervogel,
PHP-Code:
<?php
if($_POST['speichern'])
{
$fp = fopen("news.txt", 'w');
$news_neu = str_replace("n", "", $_POST['news_neu']);# <-- Probier' mal die Zeile aus
fputs($fp, $news_neu, strlen($news_neu));
fclose($fp);
}
$news = @file("news.txt");
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>";
echo "<textarea cols='50' rows='17' name='news_neu'>";
echo @implode("",$news);
echo "</textarea>";
echo "<input type='submit' name='speichern' value='speichern'>";
echo "</form>";
?>
Grüsse
Christian
|
21.01.2004, 15:00:23
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
ja, danke, daran hatte ich auch schon gedacht, aber das problem ist dann ja, dass er alle n austauscht, oder?
|
21.01.2004, 16:52:57
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Probier's doch einfach mal aus. Ich denke schon, dass das Dein Problem mit den "Leerzeilen" löst.
|
21.01.2004, 17:38:51
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
Zitat:
Original geschrieben von feuervogel
|
Tip:
Korrektur der unterschiedlichen Zeilenumbrüche bei Unix, Mac und Windows:
PHP-Code:
$_REQUEST['textarea'] = str_replace ("rn", "n", $_REQUEST['textarea']);
$_REQUEST['textarea'] = str_replace ("r", "n", $_REQUEST['textarea']);
Ausführen, bevor der Kram in der DB landet.
|
21.01.2004, 17:48:30
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
wow, danke!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:56:40 Uhr.
|