Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ei oikeuksia ? Vai mikä mättää ?

Ämppi [15.07.2003 12:16:40]

#

Tarvitse hieman apua, sillä en tiedä keneltä kysyisin tätä. Kysymys on siitä että kun ajan PHP -tuotteitani, tulee seuraavat virheilmoitukset normaalin toiminnan lisäksi:

Notice: Undefined index: QUERY_STRING in C:\***...\viekku.php on line 7

Notice: Undefined index: act in C:\***...\viekku.php on line 9

Notice: Undefined index: act in C:\***...\viekku.php on line 34

Notice: Undefined index: act in C:\***...\viekku.php on line 74

Notice: Undefined index: error in C:\***...\viekku.php on line 11

Elikkä: puuttuuko minulta oikeudet, vai mikä ominaisuus?
Vieraskirja löytyy tuolta koodivinkeistä: https://www.ohjelmointiputka.net/koodivinkit/23936-php-vieraskirja

Käytän Abyss Web Server X1 ja PHP-4.3.1:sta installerista, sillä Zip-juttua en saanut toimimaan ollenkaan. Tuo nykyinen toimii edes jotenkin.

Edit: kirjoitusvirhe
Edit 2: lisäsin tuon ositteen

trinit [16.07.2003 21:34:12]

#

Tulkkisi näyttää nyt jostain syystä myös Notice ilmoitukset. Kokeilepa laittaa .php tiedoston alkuun rivi

error_reporting (E_ALL ^ E_NOTICE);

tuolla pitäisi nuo Notice tekstit hävitä.

Jotta saisit ilmoitukset pois kaikista PHP-skripteistä, etsi koneeltasi php.ini tiedosto. Jos sitä ei löyty etsi koneeltasi php.ini-dist tiedosto ja tallenna se siihen hakemistoon mistä php.exe löytyy php.ini nimellä.

Tämän jälkeen avaat sen tekstieditoriin ja etsit tiedostosta rivin jossa lukee "error_reporting". Rivi löytynee noin rivin 250 lähettyviltä. Nyt muutat kyseisen rivin muotoon:

error_reporting = E_ALL & ~E_NOTICE

jollei se sitä jo ole ja tallenna tiedosto. 100% toimintavarmaksi en tätä mainosta, mutta kokeilemalla se selviää.

edit: Lisätietoa osoitteesta https://www.php.net/manual/en/function.error-reporting.php

leftover [17.07.2003 10:30:06]

#

En tiedä Abyss web serverin politiikasta, mutta koulussa kun käytettiin IIS serveriä, tuli jokaikinen muuttuja alustaa ennen käyttöä. Jos alustamista ei tehty, tuli juuri vastaavanlaisia ilmoituksia.

Ämppi [17.07.2003 12:58:26]

#

KIITOS !!! Kaikissa tekemissäni jutuissa on heittänyt tuota ilmoitusta, mutta tuon koodin lisääminen alkuun auttoi !

Kokailin sieltä php.ini:kin puolelta, mutta se oli siellä jo ( ????? ) eikä näin ollen auttanut. Mutta kiitos !!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta