Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [PHP] błędy w generowaniu csv
SmokAnalog
post 4.06.2018, 10:18:52
Post #21





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Widocznie masz w danych znaki nowej linii. Te dane, jak już mówiłem, średnio nadają się do formatu CSV. Ale jak koniecznie chcesz pozostać przy CSV, to musisz trzymać się standardu. CSV pozwala na nowe linie w danych, ale pod warunkiem, że wartość jest zamknięta w delimiterze takim jak cudzysłów.

Czyli na przykład taka linia jest zła:

Kod
1,lubię
placki,2018-06-04


Ale taka już dobra:

Kod
1,"lubię
placki",2018-06-04


Oczywiście trzeba wtedy uważać na cudzysłowy wewnątrz cudzysłowów. Kolejny powód dlaczego nie powinno się robić na pałę echo dla uzyskania CSV, tylko używać fputcsv albo jakichś bibliotek do obsługi tego formatu.
Go to the top of the page
+Quote Post
neurogen
post 7.06.2018, 17:42:23
Post #22





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 25.03.2018

Ostrzeżenie: (0%)
-----


wszystko psują niepotrzebne łamania linii wewnątrz tekstu czyli \n i \r w <AbstractText>
jak to najszybciej usunąć?jakiś kod regex żeby pozbyć się łamań ale tylko w ramach abstracttext?
Go to the top of the page
+Quote Post
Pyton_000
post 8.06.2018, 06:51:39
Post #23





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Zacznij czytać to co się do Ciebie pisze....
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 05:07