Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]preg_replace i #, jak usunąć # z ciągu
cisu
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Witam, mam drobny problem z preg_replace.

Nie wiem czemu, ale hashe burzą mi całe działanie formularza (na ajaxie), więc napisałem coś takiego
  1. function deleteHash($string) {
  2. $string = preg_repleace("/#/","",$string);
  3. return $string;
  4. }

ale to nie chce działać. Chodzi o to, żeby usuwało # z ciągu i tyle. Ja z wyrażeń regularnych jestem prawie zielony. Pomoże ktoś?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cisu
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


No dobra, to działa ale mam inny problem.

Formularz, który zrobiłem działa na ajaxie tak, że bierze zmienne, powiedzmy
[JAVASCRIPT] pobierz, plaintext
  1. zmienna = document.getElementById('pole').value;
[JAVASCRIPT] pobierz, plaintext
a następnie wysyła zmienne do pliku przez ajaxa:
[JAVASCRIPT] pobierz, plaintext
  1. XMLHttpRequestObject.open("GET", "plik.php?zmienna1=" + zmienna);
[JAVASCRIPT] pobierz, plaintext
Formularz się wali, gdy wpiszę choć jeden # do dowolnego pola, innych znaków specjalnych nie próbowałem. Myślę, że trzeba to walidować jeszcze przy skrypcie JS. Czy w JS jest str_replace, trim i htmlspecialchars lub odpowiedniki?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 08:49