![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przygotowuje własnie skrypt exportujący dane do pliku csv.
O czym powinienem pamiętać tworząc taki plik? Co sie stanie, gdy w tekscie z bazy bedzie znak ";" ? czy addslashes() albo htmlentities() wystarczy w tym przypadku? Bardzo proszę o podpowiedź. Będe bardzo wdzięczny za wszelkie wypowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Cytat O czym powinienem pamiętać tworząc taki plik? Co sie stanie, gdy w tekscie z bazy bedzie znak ";" ? Nic się nie stanie, najwyżej będziesz miał "rozjechany" plik csv (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Wszystko zależy jaki będzie później ceesfała interpreter. Jeśli obawiasz się, że dane zawierać mogą znaki, które mogą spowodować konflikt z separatorem - użyj innego, nawet bardziej złożonego (mniej prawdopodobnego) np: "|^|". Możesz też zapisywać znak separatora w ASCII albo dodać do niego slash, cudzysłowie lub cokolwiek innego co potem będzie odpowiednio interpretowane przy czytaniu danych. Jeśli nie ma przeciwwskazań - skomplikował bym separator. PS Ohydny masz awatar (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował koodlaty 27.06.2008, 07:28:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 21:02 |