Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt do ukrywanie numeru telefonu na www
Forum PHP.pl > Forum > Gotowe rozwiązania
asall
na tablica.pl zobaczyłem iż używają skryptu do ukrywania telefony zamiast całego nr np 543 543 543 pokazuje się 543 xxx xxx

znacie jakieś rozwiązania
adrianpl20
w php np.
  1. $numer = '555222999';
  2.  
  3. for($i = 3; $i<9; $i++)
  4. {
  5. $numer[$i] = 'x';
  6. }
asall
a jak po kliknięciu w link czy button pokazać cały nr ? bo to samo ukrycie ciągu stinga moża by uzyskać nawet przez

substr("543543543", 0, 3); ?> xxx xxx
adrianpl20
przez jquery lub ajaxa. Wydaje mi się, że trzeba będzie np. przez ajaxa, odwołać się do pliku .php - wysłać żądanie, połączenie do niego, który zwróci (juz kod php tam) numer z bazy danych, bo ukrywanie w htmlu i szukanie przez javascript nie jest bezpieczne.

o ajax/jquery znajdziesz wskazówki w google
asall
ok dzięki z funkcją .load() zaczynam już kombinować już ale tak jak na tablica.pl czy na paru innych portalach ogłoszeniowych to jest jeden i ten sam skrypt (clasa) więc myślałem że ktoś może wie jak sie to nazywa , po prostu człowiek chce być wygodny ale i tak dzięki za odpowiedź
kujol
Po wejściu na stronę sprawdzasz czy np button został kliknięty

  1.  
  2. if(isset($_POST['link'])){
  3. //jeśli tak to pokaż nr
  4. }
  5.  
  6. else {
  7. //jeśli nie to ukryj
  8. }
asall
zrobione sting ograniczany do 3 znaków przez substr() + jquery .load() wczytujący plik z pełnym numerem

Dziękuje wszystkim za pomoc smile.gif
com
a gdzie rozwiązanie dla potomnych? smile.gif
PrinceOfPersia
Cytat(adrianpl20 @ 28.02.2014, 08:35:25 ) *
przez jquery lub ajaxa.( ...)bo ukrywanie w htmlu i szukanie przez javascript nie jest bezpieczne.

jQuery i AJAX to tak samo JavaScript, więc na to samo wychodzi. Teraz nawet boty mogą odpalać JavaScript (jeśli chodzi o zabezpieczenie przed botami).


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.