SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.11.2002, 21:28:15
andreas87 andreas87 ist offline
Anfänger
 
Registriert seit: Nov 2002
Alter: 37
Beiträge: 50
andreas87 eine Nachricht über ICQ schicken
zeileumbruch im textfeld

hi,

ich habe ein kleines problem. mit der suchfunktion habe ich auch etwas gefunden, leider wird aber nicht die lösung verraten.

mein problem: ich hab ein kleines gästebuch. bekannterweise hinterlässt man dort eine nachricht in einen textfeld (textarea). da ich die nachrichten in einer textdatei speicher, wird von ein zeilenumbruch (enter) nicht mehr weiter die datei ausgelesen bzw. der darauf folgende text wird nicht angezeigt.

welche lösungen gibt es für dieses problem?

danke schonmal im vorraus!
andreas
Mit Zitat antworten
  #2  
Alt 29.11.2002, 09:43:34
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
nl2br($wertausdb);
Mit Zitat antworten
  #3  
Alt 29.11.2002, 17:49:44
andreas87 andreas87 ist offline
Anfänger
 
Registriert seit: Nov 2002
Alter: 37
Beiträge: 50
andreas87 eine Nachricht über ICQ schicken
ok ... also ein ansatz ist schonmal da. in der .txt-datei schreibt er mir nur "br /" (mit den tag-klammern) und dies dann nur einmal auch wenn ich zwei zeilenumbrüche gemacht hab. den darauf folgenden inhalt schreibt er mir leider auch nicht rein.

mein code sieht so aus:

$msg = nl2br($user_msg);
$eintrag = $user."|".$user_email."|".$user_hp."|".$msg."|".$hl."|".$datum;


$user_msg ist die nachricht aus den textarea.
$eintrag schreibt er mir in die .txt-datei.

wo liegt dabei der fehler?
Mit Zitat antworten
  #4  
Alt 29.11.2002, 19:07:06
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
mach mal

echo("<pre>n");
echo($eintrag);
echo("</pre>n");

um zu gucken was er in der Datei abspeichern wird.

p.s.: es gibt Datenbanken, z.B. MySQL
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #5  
Alt 29.11.2002, 19:22:29
andreas87 andreas87 ist offline
Anfänger
 
Registriert seit: Nov 2002
Alter: 37
Beiträge: 50
andreas87 eine Nachricht über ICQ schicken
also der inhalt der datei ist z.b.:
name|email|hp-adresse|text aus textarea|die überschrift|datum - uhrzeit

---------------------

ohne nl2br mit zeilenumbruch:

name|email|hp-adresse|text
aus
textarea|die überschrift|datum - uhrzeit

hier fehlt alles nach den ersten zeilenumbruch

--------------------

mit nl2br und zeilenumbruch:

name|email|hp-adresse|text(br /)aus(br /)textarea|die überschrift|datum - uhrzeit

die klammern sind normal tag-klammern
hier zeigt er auch alles was nach den ersten zeilenumbruch kommt nicht an.
Mit Zitat antworten
  #6  
Alt 30.11.2002, 13:16:11
Benutzerbild von doudie
doudie doudie ist offline
Anfänger
 
Registriert seit: Jul 2002
Alter: 47
Beiträge: 115
Vielleicht nicht zu kurz und elegant wie mit nl2br, aber ich mache es bei Textfeldern immer so, wenn ich "Enter"- und "Shift+Enter"-Eingaben in <br>-TAGS umwandeln will:

$eintrag = str_replace("n","<br>",$_POST[$msg]);
$eintrag = str_replace("rn","<br>",$_POST[$msg]);

und damit keiner deinen "Trenner" drucheinander bringt ist es auch empfehlenswert alle eigegebenen | auch umzuwandeln, in z.B. das _ Zeichen:

$eintrag = str_replace("|","_",$_POST[$msg]);
__________________
DOUDIE
Mit Zitat antworten
  #7  
Alt 30.11.2002, 17:57:51
andreas87 andreas87 ist offline
Anfänger
 
Registriert seit: Nov 2002
Alter: 37
Beiträge: 50
andreas87 eine Nachricht über ICQ schicken
Danke!

jetzt läuft das gb auch mit zeilenumbrüchen *freu*

dieses forum ist sehr gut und die member nicht zu vergessen..!

Andreas

PS: ich stell gleich meine seite online: http://www.andife.de.vu (leider noch auf dem tripod server)
Mit Zitat antworten
  #8  
Alt 30.11.2002, 21:59:19
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ich glaube da hast du dich mit der url vertan...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 30.11.2002, 22:20:11
andreas87 andreas87 ist offline
Anfänger
 
Registriert seit: Nov 2002
Alter: 37
Beiträge: 50
andreas87 eine Nachricht über ICQ schicken
nicht ganz ... aber fast *gg*

hatte meine hp bei tripod hochgeladen ... funktioniert auch ... nur es ist alles ziemlich laaangsam. falls es doch jemand sehen will ist es http://mitglied.lycos.de/kasten87/

ich muss mal sehen, dass ich einen etwas schnelleren host finde ... außerdem hab ich nicht das neuere "votesystem" drin - ich wollte auch nochmal den hp-generator überarbeiten. ist (von der optik und leistung) etwas langweilig.
falls ich dann mal einen schnelleren host hab: siehe profil ;)

aber danke für den hinweis!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:30:04 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt