Autor | Zpráva | ||
---|---|---|---|
lampa Profil * |
#1 · Zasláno: 28. 5. 2007, 23:45:36
<?
$ip=$_SERVER['REMOTE_ADDR']; $body="lampa"; $part=substr($ip, 0, 9); switch($part) { case "84.135.25": echo $body; exit; break; } ?> zdravim, potreboval by som zabanovat jednu dynamicku IP adresu, tak ze zabanujem prvych 5 cisel ... napr. 84.135.**.*** mam tento sctipt ale je len na zabanovanie poslednej koncovky nie aj predposlednej. neporadil by mi niekto ako to mam prerobit? dakujem pekne. |
||
Akacko Profil |
#2 · Zasláno: 29. 5. 2007, 00:10:24
třeba takhle
<? $ip=$_SERVER['REMOTE_ADDR']; $body="lampa"; $part=substr($ip, 0, 6); switch($part) { case "84.135.25": echo $body; exit; break; } ?> |
||
lampa Profil * |
#3 · Zasláno: 29. 5. 2007, 00:49:58
takze ta 9 znamenala ze platia prvych 9 znakov a ked tam das sesku tak plati prvych 6 ? alebo ako to je?
preco prave 6 a 9? inak thx |
||
Akacko Profil |
#4 · Zasláno: 29. 5. 2007, 10:22:57 · Upravil/a: Akacko
lampa
tak nějak... to děla ta f-ce substr() viz manual jak tam maš 0,6 - vrati prvnich 6 znaků 2,6 vrati 4 znaky (vynecha prvni 2)... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0