Forum » Izdelava spletišč » [PHP] napake, napake...
[PHP] napake, napake...
medobear ::
mare_ ::
v php.ini si imel prej nastavljeno, da ne prikazuje noticeov (E_NOTICE), sedaj imaš pa nastavljeno, da jih. Poglej error_reporting v php.ini.
Ziga Dolhar ::
Abstraktna napaka: zlo slabo programiranje.
Konkretna napaka: v vsaki vrstici in tista napaka, ki ti jih izpiše.
--
Abstraktna rešitev: ne uporabljaš nedefiniranih konstant oz. stringe korektno navajaš med navednicami (echo "action" in ne echo action), uporabljaš zgolj tiste spremenljivke, za katere veš, da obstajajo (if(isset($_GET['burek']) && 'jabolko' == $_GET['burek']) namesto if($_GET['burek'] == jabolko)).
Konkretna rešitev: v php.ini spremeniš error_reporting tako, da dodaš ~E_NOTICE. Slaba, zlo slaba rešitev!
-- edit: dodal manjkajoč enačaj ;)
Konkretna napaka: v vsaki vrstici in tista napaka, ki ti jih izpiše.
--
Abstraktna rešitev: ne uporabljaš nedefiniranih konstant oz. stringe korektno navajaš med navednicami (echo "action" in ne echo action), uporabljaš zgolj tiste spremenljivke, za katere veš, da obstajajo (if(isset($_GET['burek']) && 'jabolko' == $_GET['burek']) namesto if($_GET['burek'] == jabolko)).
Konkretna rešitev: v php.ini spremeniš error_reporting tako, da dodaš ~E_NOTICE. Slaba, zlo slaba rešitev!
-- edit: dodal manjkajoč enačaj ;)
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
mte ::
mogoče ni odveč povedat da notice sicer ne nujno pomeni napake, ampak je vseeno znak slabega programiranja...preglej vse in popravi kodo
medobear ::
ok, hvala za odgovore, sicer sem pa star 14 let in se šele učim programirat :D
se bom potrudu d ga izboljšam
dijo
se bom potrudu d ga izboljšam
dijo
medobear ::
uu še enkrat najlepša hvala, sem vse popravil in sedaj dela kot urca Je mogoče še kakšna stvar zelo pomembna, na katero bi moral paziti pri pisanju? Kot je to preverjanje, če spremenljivka obstaja?
dijo
dijo
mte ::
Marsikdo od začetnikov (večina) bo sigurno kdaj poskusil s slabimi postopki opisanimi tule: http://www.phpfreaks.com/tutorials/118/0.php. Preberi si še ostale članke od tam.
lp
lp
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | bbpress adminOddelek: Izdelava spletišč | 938 (812) | bole80 |
» | PHP sessionsOddelek: Izdelava spletišč | 1463 (1246) | rokpok |
» | kako brati uporabnike iz bazeOddelek: Izdelava spletišč | 1106 (1043) | root987 |
» | Podatkovne baze in PHPOddelek: Izdelava spletišč | 1044 (920) | Iztirjenec |
» | Apache & PHP neki čudnOddelek: Programiranje | 925 (825) | ahac |