Tarkoitus oli tehdä ns. "AJAX"-sivu, vähän niin kuin googlen, wikipedian ja youtuben ne hommat, että kun kirjoittaa hakusanaa niin javaskripti hakee palvelimelta ehdotuksia hakusanalle... tiedätte varmaankin.
Olen jo tehnyt toimivan javaskriptin, mutta php-skripti, jostain syystä, lähettää aina virhekoodin. Katsotaanpa sitä koodia.
Data.dat tiedostoon tiedot on talletettu tällaisessa muodossa (paitsi että < ja > merkkien kanssa ei kuulu olla välilyöntejä):
< Kissa >
< Eppu Normaali >
< BMW >
< Niin & näin >
< Wikipedia >
< hiKipEDiA >
Tiedot on koodattu html-merkeillä, koska html-koodi koodaa < ja > merkit, joita käytetään tietojen alku- ja loppukohdan merkintään. Php- skriptissä sekä hakusana että tieto muutetaan samaan kirjainkokoon, joten hakusanalla HikiPedia löydetään myös hiKipEDiA.
Mutta varsinainen asia oli: mikä virhe tuossa php-koodissa on???
Mitä vikaa?
2
366
Vastaukset
- juhakorkeapudas
Pari huomiota.
Mikä virheilmoitus/koodi tuli esille?
Array_multisort. Onko syntaksi oikein?
if(!$RaakaData)$VIRHE.='Virhe: Tiedosto ei löydy tai se on tyhjä.\n';
Joko foorumi sotki rivin tai sitten siinä on vikaa. Tarkistus kannattanee tehdä kuitenkin ennen kun tullaan itse pääohjelmaan, esimerkiksi hakusanan tarkistuksen yhteydessä.- joku hölmä tyyppi
"Mikä virheilmoitus/koodi tuli esille?"
Se minun tekemä 'Voi hitsi - haku epäonnistui!'. Kun minä testaan sitä kirjoittamalla selaimeen jotain http://www.../testi.php?hakusana=w niin siitä tulee itse asiassa
Voi hitsi - haku epäonnistui!
mutta selain piilottaa ne ja jutut (data.dat tiedoston sisältö) eikä niitä näe jos ei katso niitä selaimen "näytä sivun lähdekoodi"-nappia painamalla.
"Array_multisort. Onko syntaksi oikein?"
Oho! Se onkelma taisikin olla se, että
$Data = array_multisort($Data, SORT_ASC, SORT_REGULAR, $Data);
array_multisort palauttaa BOOL-arvon, eli siinä $Data:n arvoksi tulee joko yksi tai nolla. Korjaanpa sen tästä näin...
Toimii hyvin. Poistan nyt siitä ne turhaksi käyneet virhetarkistukset. Kiitti vastauksesta :-)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Björn Wahlroos, maataloustuet lakkautettava
Sanoo pankkimies. Mitäs persut ja muut tukinulliem perskärpäset tähän? "Wahlroos listaa kansallisen maataloustuen. – I1553640Persut päättivät hiilivoiman kieltämisestä Suomessa
Moni on jo unohanut kuka hyväksyi hiilivoimaloiden kieltämisen Suomessa: persut Sukupuolineutraalit liikennemerkitk843108Vain persut vastustivat hiilivoimaloiden alasajoa
Persut vastusti jyrkästi hiilen kieltolakia ja on myöhemmin vaatinut hiilivoimaloiden pitämistä käytössä. He perusteliva852575Nalle Wahlroos ei ulise kuten Teemu Selänne sähkölaskuista
Nalle "hah hah" nauroi saamistaan sähkötuista, kun taas Teemu-poika itkeä tirautti kovasta sähkön hinnasta. Nalle nauro442469Selvästi näyttää siltä, että SDP:n kannattajat hyväksyy kiusaamisen
ja seksuaalisen ahdistelun, kun puolueen kannatus pysyy korkealla. Mitä tämä kertoo demari-äänestäjien moraalista?672415Kyllä nämä nyky autonakut ja autotki on heikloja
Vuoden vanha akku, eikä inahdakaan.... Pistin vara-akun just lataukseen ja lähen sillä antamaan apuvirtaa Jos ei toimi,212346Muistattekos kuinka kokoomus ja persut vinkuivat sähkön hinnasta?
Oppositiossa vuonna 2022, kun sähkön hinta uhkasi nousta 20 senttiin kilowattitunnilta? Nyt ovat hiiren hiljaa, kun pitä1352302Mikä aate kaiken pahan takana?
Se laiskistuttaa kansat, opettaa vaatimaan etuisuuksia, syleilee maailmoja eikä omaa kansaa.1522185Päivi Räsäsen seksipaljastus loksauttaa Katja Ståhlin leuat! Elämäni biisi kohujakso tv:ssä!
Elämäni biisi -suosikkisarjan uusinnat ovat startanneet ja nyt vuorossa on sarjan 2. jakso v. 2019. Sinisille sohville381889Muistan vuosikymmenten takaa
Toivottavasti voit hyvin ja jaksat työssäsi. Olet upea ja erinomainen ihminen, toivon kaikkea hyvää.121786