Hei! Olen niin hullulta kun se kuulostaakin, tekemässä omaa oraakkelia/tekoälysivua, joka vastaa järkevästi sille kirjoitettuun tekstiin. Hallitseeko kukaan esim. sellaista, että kun merkkijono $lause on "kerro lause", seuraavalle sivulle printataan esim. teksti: "voisin kertoakin"/"en jaksa"/"olisiko se sen arvoista?". Olisin todella kiitollinen hyvästä avusta.
<?php $lause = $_GET['lause']; if (strpos($lause, "kerro") !== false && strpos($lause, "lause") !== false) { echo "Saatanpa kertoakin"; } ?>
Noin se reagoi jopa lauseisiin "kerro jokin lause", "älä kerro mitään lausetta", "kerrotko lauseen?". Mutta tuolla idealla on aika työlästä tehdä homma oikeasti kattavaksi. Ennemmin pitäisi värkätä koodiksi jokin oppiva "äly" ja opettaa sitä, tai jättää se oppimaan ikuisesti, mutta siinä onkin miettimistä kuinka se käytännössä tehtäisiin.
Kannattaa laittaa nuo tekstit tietokantaan. Jos kaiken tekee suoraan koodiin, se alkaa käydä vähän hitaaksi jonkun ajan kuluttua.
kiitos.. tuolla pärjää varmaankin alkuun.. mitenköhän se sanatietokannan tekeminen tapahtuu. Minulla on MySQL ja PHP asennettuina, mutten oikein tiedä MySQLin tehokäytöstä paljoa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.