ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1467
1467
EMPFEHLEN
-
Hi,
ich lese eine Datenbank aus und schreibe die Ergebnisse in ein csv-File. Leider ist alles verschoben. Mir kommt es so vor, als würde bei Zeilenumbrüchen in einer Zelle in die nächste Zeile gesprungen werden.
str_replace("\n","",$data2->street) bringt leider nichts.
Kann mir jemand helfen?
-
02.06.05 16:34 #2PHP-Code:
function br2nl($str="") {
return str_replace(nl2br(chr(13)), chr(13), $str);
}
MfG AqUaSoN!C
o Wie man richtig Fragen stellt o
o Nicht in Problemen sondern in Lösungen denken! o
o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o
> Meine Linksammlung > http://linksys.aquasonic.ch
> Mein Wiki > http://wiki.aquasonic.ch
-
Bringt leider nichts..
In der DB steht z.B. folgendes:
"Teststrasse565432 TeststadtLand"
Im Excel-File steht dann:
Teststrasse5
65432 Teststadt
Land
Ich bekomm den Umbruch nicht weg...
-
02.06.05 16:53 #4
- Registriert seit
- Jan 2005
- Beiträge
- 121
Du musst die "\n" rausfiltern
-
Marin Vorschlag:
PHP-Code:function br2nl($str='') {
return preg_replace('/<br[\x00-\x20]*\x2f?>/i', chr(x0D).chr(0x0A), $str);
}
Markus Wulftange
-
Geht leider immernoch nicht.
Mein code sieht so aus:
PHP-Code:$file = fopen("export/".$_SESSION['values']->abt.".csv", "w");
fputs($file, "Multible;Name;Street;ZIP-code;City;Country;Username;Password;\n");
$result['data1'] = dbSelectMssql("L_ID","lbs_responsible","abt = '".$_SESSION['values']->abt."'","");
$i=0;
while($data1 = odbc_fetch_object($result['data1']))
{
$result['doppelt'] = dbSelectMssql("L_ID","lbs_responsible","L_ID='".$data1->L_ID."'","ORDER BY abt");
if(odbc_num_rows($result['doppelt']) > 1)
{
$multible = "X";
} else
{
$multible = "";
}
$result['data2'] = dbSelectMysql("vname,street,plz,ort,land,L_ID_clear,pw_clear","vendors","L_ID = '".$data1->L_ID."'");
$data2 = mysql_fetch_object($result['data2']);
fputs($file, $multible);
fputs($file, ";");
fputs($file, $data2->vname);
fputs($file, ";");
fputs($file, preg_replace('/<br[\x00-\x20]*\x2f?>/i', chr(x0D).chr(0x0A), $data2->street));
fputs($file, ";");
fputs($file, str_replace("\n","", $data2->plz));
fputs($file, ";");
fputs($file, str_replace("\n","", $data2->ort));
fputs($file, ";");
fputs($file, $data2->land);
fputs($file, ";");
fputs($file, $data2->L_ID_clear);
fputs($file, ";");
fputs($file, $data2->pw_clear);
fputs($file, ";");
fputs($file, "\n");
$i++;
}
fclose($file);
Ähnliche Themen
-
gegenteil von htmlentities
Von farion im Forum PHPAntworten: 6Letzter Beitrag: 05.05.07, 21:37 -
Gegenteil
Von phi_2k im Forum .NET ArchivAntworten: 6Letzter Beitrag: 21.03.05, 17:22 -
Gegenteil von EOF?
Von daDom im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 21.11.03, 19:24 -
gegenteil von strrchr
Von ultrakollega im Forum PHPAntworten: 2Letzter Beitrag: 16.10.03, 22:37 -
Gegenteil von #top
Von Zipper02 im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 20.08.02, 19:26





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren