[ igracc @ 31.08.2010. 22:27 ] @
| Pozdrav,,
Imam instaliran Wamp 2.0. Radim jedan CMS i sve mi radi ok, ali u delu gde citam log fajl. izbacuje mi gresku "Notice: Undefined index: clear in C:\wamp\www\final1\photo\public\admin\logfile.php on line 7", za pisanje koda koristim Dreamweaver. Evo kacim i kod...ne znam u cemu je problem...
Code (php):$logfile = SITE_ROOT .DS .'logs'.DS .'log.txt';
if($_GET['clear'] == 'true') { ---------------------line 7
file_put_contents($logfile, '');
}
izmena moderatora: Skrati sledeći put komad koda koji objavljuješ. Ovde je ova sedma linija uz par okolnih sasvim dovoljna.
[Ovu poruku je menjao Goran Rakić dana 01.09.2010. u 01:00 GMT+1] |
[ Miroslav Ćurčić @ 31.08.2010. 22:53 ] @
Nemas problem, jer to nije greska nego "primedba" PHP interpretera.
Jedini problem je sto ti se to prikazuje na ekranu.
Resenje je da ili:
- funkcijom error_reporting() smanjis osetljivost interpretera i ispis takvih primedbi
- pre $_GET['nesto'] dodas: if (isset($_GET['nesto'])) cime ustvari prvo proveris imas li uopste postavljen kljuc 'nesto' u nizu $_GET pre nego sto pokusas da ga procitas.
Ono sto ja ne razumem ovde je kako si se uopste upustio u tako velik projekat kakav je pisanje CMSa, a zapinjes na osnovnim stvarima.
[ agvozden @ 31.08.2010. 23:50 ] @
Praktikuj da na razvoju ukljucis sva ziva upozorenja.
Greske, noramlno da treba da se eleminisu, ali su i upozorenja i primedbe (warning, notice) veoma korisni.
Ukoliko iskorigujes sve ove stvari, smanjices i mogucnost logickih gresaka na minimum.
Nije zgoreg predefinisati promenljive, ili clanove niza. Ukoliko neki clan nije setovan, eto mogucnosti da nesto sa logikom nije u redu...
promedba:
Drimviver je izuzetno robustan, nesvrsishodan i preskup za pisanje php koda. Bolje uzmi notepad++, a kasnije eclipse ili netbeans za projekte.
[ igracc @ 02.09.2010. 22:17 ] @
Ok, hvala,, uspeo sam...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.