Hi
Bin ziemlicher Php Neuling und hab n Problem.
Über die Suchfunktion bin ich auf nichts gestossen, was mir helfen könnte.
Geht um folgendes:
Ich hab ein Formular erstellt, welches per POST die eingetragenen Infos weitergibt.
Am Ende wird das ganze in eine .csv Datei geschrieben.
Codeschnippsel:
$semiarray6 = implode(",", $_POST[drop6]);
echo "<input type=hidden name=Frage14.1 value=$semiarray6>";
$semiarray7 = implode(",", $_POST[drop7]);
echo "<input type=hidden name=Frage14.2 value=$semiarray7>";
$filename = 'Test.csv';
$semistring = implode(",", $_POST);
$string2 = str_replace("Array"," ",$semistring);
$string3 = str_replace("\n", " ",$string2);
$string4 = str_replace("<br />", " ",$string3);
$string5 = $string4. " \n";
if (is_writeable($filename)) //usw...
So, jetzt habe ich damit ein Problem, dass in der .csv Datei die Zeile umgebrochen wird sobald in einer Textarea umgebrochen wird und er mir dadurch halt die Ordnung der .csv total zerschmeißt.
Warum geht es hiermit nicht?
[COLOR=red]$string3 = str_replace("\n", " ",$string2);[/COLOR]
[COLOR=red]$string4 = str_replace("<br />", " ",$string3);[/COLOR]
Und wie bekomme ich die raus, sodass er mir alles in eine Zeile der .csv schreibt?
Bin ziemlicher Php Neuling und hab n Problem.
Über die Suchfunktion bin ich auf nichts gestossen, was mir helfen könnte.
Geht um folgendes:
Ich hab ein Formular erstellt, welches per POST die eingetragenen Infos weitergibt.
Am Ende wird das ganze in eine .csv Datei geschrieben.
Codeschnippsel:
$semiarray6 = implode(",", $_POST[drop6]);
echo "<input type=hidden name=Frage14.1 value=$semiarray6>";
$semiarray7 = implode(",", $_POST[drop7]);
echo "<input type=hidden name=Frage14.2 value=$semiarray7>";
$filename = 'Test.csv';
$semistring = implode(",", $_POST);
$string2 = str_replace("Array"," ",$semistring);
$string3 = str_replace("\n", " ",$string2);
$string4 = str_replace("<br />", " ",$string3);
$string5 = $string4. " \n";
if (is_writeable($filename)) //usw...
So, jetzt habe ich damit ein Problem, dass in der .csv Datei die Zeile umgebrochen wird sobald in einer Textarea umgebrochen wird und er mir dadurch halt die Ordnung der .csv total zerschmeißt.
Warum geht es hiermit nicht?
[COLOR=red]$string3 = str_replace("\n", " ",$string2);[/COLOR]
[COLOR=red]$string4 = str_replace("<br />", " ",$string3);[/COLOR]
Und wie bekomme ich die raus, sodass er mir alles in eine Zeile der .csv schreibt?
Kommentar