php.de
Alt 11.08.2006, 21:30  
Neuer Benutzer
 
Registriert seit: 19.07.2006
Beiträge: 27
cyberstorm
Standard textarea

Hi Leute,
Ich habe folgendes problem und zwar will ich ein text durch eine textarea
in einer csv Datenbank Speichern und zwar in einer Line und die \n durch
<br \> ersetzen. habe schon nl2br() versucht jedoch siht es in der csv datei dennoch mehrzeilig aus. wie bekomme ich nun hin das meine eingabe nur in
einer Zeile steht?
cyberstorm ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.08.2006, 22:12  
Neuer Benutzer
 
Registriert seit: 19.07.2006
Beiträge: 27
cyberstorm
Standard

Hatte ich schon versucht klappt auch nicht, hier mal ein auszug der downloads.csv:
PHP-Code:
Titel1|+|Größe1|+|Staffel1|+|Folge1|+|Codec1|+|Beschreibung1
<br >1
<br >1|+|Passwort1|+|Kommentar(250 zeichen max)
und hier der Code:
PHP-Code:
<?php
include("./tpl/header.php");
$func $_GET['func'];
if(isset(
$_POST['submit'])){
  if(isset(
$_POST['title']) && $_POST['title'] == 'Titel'){
   echo 
"[b]<font color=\"red\">Du musst ein Titel angeben!</font>[/b]<br \>";
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['groesse']) && $_POST['groesse'] == 'Größe'){
   echo 
"<font color=\"red\">Du musst eine Gültige Größe in MB angeben!</font><br \>";  
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['staffel']) && $_POST['groesse'] == 'Staffel'){
   echo 
"[b]<font color=\"red\">Du musst eine Staffelnummer angeben!</font>[/b]<br \>"
   echo 
"<a href=\"admin.php\">Zurück</a>"
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['folge']) && $_POST['folge'] == 'Folge'){
   echo 
"[b]<font color=\"red\">Du musst eine Folge angeben!</font>[/b]<br \>";  
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['codec']) && $_POST['codec '] == 'Codec'){
   echo 
"[b]<font color=\"red\">Du musst ein Codec angeben!</font>[/b]<br \>";  
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['beschreibung']) && $_POST['beschreibung'] == 'Beschreibung'){
   echo 
"[b]<font color=\"red\">Du musst eine Beschreibung angeben!</font>[/b]<br \>";
   echo 
"<a href=\"admin.php\">Zurück</a>"
   include(
"./tpl/footer.php"); 
   die(); 
  } elseif(isset(
$_POST['pass']) && $_POST['pass'] == 'Passwort'){
   echo 
"[b]<font color=\"red\">Du musst ein Passwort angeben!</font>[/b]<br \>";  
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  } elseif(isset(
$_POST['komment']) && $_POST['komment'] == 'Kommentar(250 zeichen max)'){
   echo 
"[b]<font color=\"red\">Du musst ein Kommentar angeben!</font>[/b]<br \>";  
   echo 
"<a href=\"admin.php\">Zurück</a>";
   include(
"./tpl/footer.php");
   die(); 
  }
$text str_replace("\n""<br \>"$_POST["beschreibung"]);
 
$db fopen("downloads.csv""a+");
 
fwrite($db"" $_POST['title'] . "|+|" $_POST['groesse'] . "|+|" $_POST['staffel'] . "|+|" $_POST['folge'] . "|+|" $_POST['codec'] . "|+|" $text "|+|" $_POST['pass'] . "|+|" $_POST['komment'] . "\n");
 
fclose($db);
}
?>
<form method="POST" action="admin.php">
<input type="text" name="title" size="30" value="Titel" \>
<input type="text" name="groesse" size="5" value="Größe" \>
<input type="text" name="staffel" size="5" value="Staffel" \>
<input type="text" name="folge" size="5" value="Folge" \>
<input type="text" name="codec" size="10" value="Codec" \><br \>
<?php
 
if(!isset($func)){
?>
URL<input type='radio' onchange="javascript:location.replace('?func=0')">
Hochladen<input type='radio' onchange="javascript:location.replace('?func=1')">
N/A<input type='radio' onchange="javascript:location.replace('?func=2')"><br \>
<?php
 
} elseif($func == '0'){
?>
<input type="text" name="up" size="30" value="http://" \><br \>
<?php
 
} elseif($func == '1'){
?>
<input type="file" name="up" size="30" \><br \>
<?php
 
}
?>
<textarea name="beschreibung" cols="56" rows="10">Beschreibung</textarea \><br \>
<input type="text" name="pass" size="30" value="Passwort" \>

<input type="text" name="komment" size="30" value="Kommentar(250 zeichen max)" \><br \><br \>
<input type="submit" name="submit" value="Posten" \>
<?php
include("./tpl/footer.php");
?>
cyberstorm ist offline  
Alt 13.08.2006, 16:00  
Neuer Benutzer
 
Registriert seit: 19.07.2006
Beiträge: 27
cyberstorm
Standard

Kann mir keiner bei meinem Problem helfen?
Soll ein Download script für eine Vidio Tutorial Seite werden.
cyberstorm ist offline  
Alt 13.08.2006, 17:46  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Wenn die Eingabe durch Windowsclients erfolgt, wird der Zeilenumbruch durch \r\n dargestellt. Du musst also sowohl \r als auch \n entsprechend ersetzen.

BTW: Die richtige Schreibweise ist
(Slash statt Backslash).
xabbuh ist offline  
Alt 13.08.2006, 17:51  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

1. Was willst Du überall mit <br \>? Tags werden mit / beendet, nicht mit \.
2. Kann es sein, dass da nicht nur \n drinsteht, sondern \r\n am Zeilenende? Ich bin mir grad nicht ganz sicher, was PHP damit anstellt.
3. Und nur zur Info: Das Ding heißt Video.

Edit: Mist. Kaum mal 5 Minuten abgelenkt, schon tippt einer die gleiche Antwort.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 13.08.2006, 20:47  
Neuer Benutzer
 
Registriert seit: 19.07.2006
Beiträge: 27
cyberstorm
Standard

Ich danke euch für euere Hilfe es klappt nun wunderbar
cyberstorm ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einfügen von Text in Textarea per JS louis HTML, Usability und Barrierefreiheit 5 07.07.2008 15:13
Datei in Textarea auslesen kampfnickel PHP Tipps 2006 21 24.11.2006 22:09
Textarea Feld dynamisch vergrößern und verkleinern? php_frage HTML, Usability und Barrierefreiheit 5 25.04.2006 08:42
Textarea Übergabe Problem danysahne333 PHP Tipps 2006 6 14.03.2006 13:46
DB -> TEXTAREA -> DB -> ? Wo kommen die TAB's her? StartUpBoy Datenbanken 6 04.01.2006 20:49
Problem mit Textarea php_frage HTML, Usability und Barrierefreiheit 2 31.12.2005 00:53
[Erledigt] Länge einer textarea ohne Leerzeichen PHP Tipps 2005-2 4 30.06.2005 15:59
[Erledigt] textarea + value PHP Tipps 2005-2 1 22.06.2005 17:30
Text per Klick in Textarea einfügen Abhängig von Radiobutton 18inch HTML, Usability und Barrierefreiheit 1 09.05.2005 11:22
textarea als mail verschicken PHP Tipps 2005 9 22.03.2005 21:29
[Erledigt] Text oben bündig mit Textarea &quot;CSS&quot; HTML, Usability und Barrierefreiheit 3 08.03.2005 09:42
Textarea ... Tschuu HTML, Usability und Barrierefreiheit 2 03.01.2005 14:13
textarea? Creativ PHP Tipps 2004-2 1 06.11.2004 12:10
[Erledigt] Probleme beim ausrichten von Textarea &amp; Button HTML, Usability und Barrierefreiheit 2 27.07.2004 14:17
mal wieder textarea ;) HTML, Usability und Barrierefreiheit 2 14.07.2004 08:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fonts color angeben, \csv datenbank\ php script, font staffelnummer, beschreibung textarea ausrichten, textarea als csv speichern php, textarea <br> am zeilenende

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.