Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usuwanie przecinka z formularza "ala" kontaktowego
Forum PHP.pl > Forum > Przedszkole
rtsmistrzpolski
Witam.

Przerobiłem formularz kontaktowy w PHP na własne potrzeby i obecnie po wysłaniu formularza dochodzi tylko do stworzenia pliku CSV na serwerze.
Problem jest w tym że używa go kilka osób i każda z nich używa w polach przecinki "," które w CSV robią nam kolejne pole z danymi a tego nie chcemy.
Wyegzekwowanie nie pisania przecinków nie skutkuje.

Jak zastąpić przecinki innym znakiem np. "-" który by rozwiązał problem?

Czy wstawić kod formularza?
pitu
  1. $text = str_replace(',', '-', $text);
trueblue
Nie wiem, które przecinki chcesz zamienić, ale łatwiej po prostu zmienić separator pól na inny.
Kshyhoo
Przenoszę.
rtsmistrzpolski
Dobry dział smile.gif
I tak proszę mnie potraktować smile.gif

Gdzie to umieścić? w pliku mail.php czy w pliku z formularzem?
W sumie ani tu ani tu nie działa
Kod
$text = str_replace(',', '-', $text);
Turson
W pliku odbierającym dane z formularza, czyli pewnie mail.php
Jeżeli nie działa to na pewno masz tekst z formularza w $text?
Pyton_000
Zamiast zamieniać , na jakieś inne znaki otocz każdą komórkę tekstową w cudzysłów (")
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.