Vyhladavanie
Vyhladavanie
cafko takze da sa spravit taki script na vyhladavanie ze do pola napisem nejake slovo a ukaze mi ci to slovo tam je abo nie napr. Heslo Slovo Heslo sa nenachadza na serveri. Opak Slovo heslo sa nachadza na svr dakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
tato funkcia a napr tato funkcia
Kód: Vybrať všetko
http://sk2.php.net/manual/en/function.file-get-contents.phpKód: Vybrať všetko
http://us3.php.net/manual/en/function.strpos.php-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
ánoGepid napísal:najlepšie, najrýchlejšie, najjedonuchšie by bolo asi zapisovať údaje do databázy a potom ich vyhľadať/vypísať, nie?
takto nejak mi to vyslo aj to ide ael nwm ako spravit aby tam museli dat aspon 3 pismena inak im to nevyhlada
Kód: Vybrať všetko
<form action="" method="post">
<b>NICK: </b>
<input name="cmd">
<input type="submit" name="ok" value="Vyhľadať">
</form>
<?php
if (isset($_POST['cmd'])) {
$file = file_get_contents('./log.txt', true);
$findme = $_POST['cmd'];
$pos = strpos($mystring, $findme);
// Note our use of ===. Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
echo "The string '$findme' was not found";
} else {
echo "The string '$findme' was found";
}}
?>Kód: Vybrať všetko
<form action="" method="post">
<b>NICK: </b>
<input name="cmd">
<input type="submit" name="ok" value="Vyhľadať">
</form>
<?php
if (isset($_POST['cmd'])) {
if(strlen($_POST['cmd'])<3){
echo'Kluc je kratsi ako 3 znaky';
}else{
$file = file_get_contents('./log.txt', true);
$findme = $_POST['cmd'];
$pos = strpos($mystring, $findme);
// Note our use of ===. Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
echo "The string '$findme' was not found";
} else {
echo "The string '$findme' was found";
}}}
?>