Miten saan asetettua useamman oikean vastauksen (neljä) lomakkeen spamcheck tarkastukseen?
jokuhan voi alkaa isolla kirjaimella "Koira" tai kirjoittaa "Pystykorva" tai "pystykorva"
// Tarkastetaan, onko kyseessä roskapostikone
if ($_POST["spamcheck"]!= "koira")
exit("Vastasit väärin roskapostinesto tarkistukseen. Palaa takaisin lomakkeeseen selaimen nuolinäppäimellä .");
spamcheck tarkistus
2
372
Vastaukset 2
- php-miäs
if (stripos($_POST["spamcheck"], "koira") === false) echo "Spamcheck ei sisältänyt koiraa.";
stripos-funktio tarkistaa sisältääkö ensimmäinen parametri (tässä tapauksessa $_POST["spamcheck"]) toisen parametrin ja tarkistus on "case-insensitive", eli isoilla ja pienillä kirjaimilla ei ole väliä. Lisäksi tuon funktion kanssa on tärkeää käyttää kolmea = merkkiä, koska muuten vastaus 0 tulkitaan myös falseksi.
Jos haluat tarkistaa eri vaihtoehtoja, se onnistuu näin:
if (stripos($_POST["spamcheck"], "koira") === false && stripos($_POST["spamcheck"], "kissa") === false) echo "Spamcheck ei sisältänyt koiraa tai kissaa."; - miten oi miten
Toimii kuin ajatus, kiitos paljon vinkistä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 402586
- 551072
- 66921
Riikka Purra on mukana Suomen huutokauppakeisari -sarjassa
Suomen huutokauppakeisari on tavallisten suomalaisten ohjelma. Sarjan suosiosta kertoo se, että nyt alkaa jo 19. kausi t53867Kuuleppas
ensimmäiset naissuhteet toimii miehelle eräänlaisena oppikouluna, mutta hän ei välttämättä itse ymmärrä oppineensa mitää227783T.h tuomio
Onko tämä lainvoimainen vai onko tästä valitettu? Mitenhän on mennyt linnassa joko pehmennyt pää täysin11710Paljonko on etäisyytesi kiinnostavaan naiseen km?
Kaipailen tärkeää miestä ja pohdin hänen ajatuksiaan... ❤️61691- 49634
Naurettavia provoja ja lavastuksia täällä
Saa olla aika harhainen jos uskoo juttuja täällä faktoina 😆😆😆 ihmiset matkii toisia jne81617- 65613