asall
28.02.2014, 07:47:38
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
28.02.2014, 08:19:54
w php np.
$numer = '555222999';
for($i = 3; $i<9; $i++)
{
$numer[$i] = 'x';
}
asall
28.02.2014, 08:22:24
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
28.02.2014, 08:35:25
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
28.02.2014, 08:39:04
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
28.02.2014, 08:41:44
Po wejściu na stronę sprawdzasz czy np button został kliknięty
if(isset($_POST['link'])){ //jeśli tak to pokaż nr
}
else {
//jeśli nie to ukryj
}
asall
28.02.2014, 09:32:13
zrobione sting ograniczany do 3 znaków przez substr() + jquery .load() wczytujący plik z pełnym numerem
Dziękuje wszystkim za pomoc
a gdzie rozwiązanie dla potomnych?
PrinceOfPersia
2.03.2014, 05:19:58
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.