Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
php.ini - brzo pitanjce

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
smasher



Joined: 10 Jan 2004
Posts: 229
Location: Zaprešić

PostPosted: 14.12.2005 14:12    Post subject: php.ini - brzo pitanjce Add user to your forum ignore list Reply with quote

ovak, zanima me di da podešavam (sigurno u httpd.conf-u) na localhostu doma da mi ne prijavljuje :

Code:
Notice: Undefined index


online je isključen notice, pa mene sada zanima kak da to offline isključim...

fala

Last edited by smasher on 14.12.2005 20:28; edited 1 time in total

_________________
http://3DHR.net - Srce hrvatskih 3d artista
http://www.Rhino3DHelp.com
Back to top
View user's profile Send private message Visit poster's website
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 14.12.2005 17:27    Post subject: Add user to your forum ignore list Reply with quote

To je PHP notice. Na online serveru je vjerojatno isključen error reporting za notice-ove dok ti je doma uključen. To se ne namještava u Apache nego u php.ini i direktiva se zove error_reporting a namještavaš je sa boolean produktima kombinacija konstanti koje su sve napisane zakomentirano kod te direktive, samo otvori php.ini

Ja ti preporučam da doma uvijek imaš uključen error reporting do kraja (E_ALL) tako da središ da nemaš warninga i notice-ova. Ovaj notice koji si pejstao govori o tome da pristupaš varijabli u arrayu koja ne postoji
Back to top
View user's profile Send private message Send e-mail Visit poster's website
smasher



Joined: 10 Jan 2004
Posts: 229
Location: Zaprešić

PostPosted: 14.12.2005 17:48    Post subject: Add user to your forum ignore list Reply with quote

Sulien wrote:
To je PHP notice. Na online serveru je vjerojatno isključen error reporting za notice-ove dok ti je doma uključen. To se ne namještava u Apache nego u php.ini i direktiva se zove error_reporting a namještavaš je sa boolean produktima kombinacija konstanti koje su sve napisane zakomentirano kod te direktive, samo otvori php.ini

Ja ti preporučam da doma uvijek imaš uključen error reporting do kraja (E_ALL) tako da središ da nemaš warninga i notice-ova. Ovaj notice koji si pejstao govori o tome da pristupaš varijabli u arrayu koja ne postoji


eh, da vidiš... sad si mi otvorio oči koje sam uporno imao zatvorene. fala... sad tek vidim da je logično to potražit u php.ini-u...
ne planiram ja ni ugasiti to, želim samo isključiti jer mi taj notice uništava layout, pa da vidim jel to problem ili nije...

uglavnom, fala sulien!

_________________
http://3DHR.net - Srce hrvatskih 3d artista
http://www.Rhino3DHelp.com
Back to top
View user's profile Send private message Visit poster's website
gog



Joined: 18 Jun 2004
Posts: 679
Location: zagreb

PostPosted: 14.12.2005 20:00    Post subject: Add user to your forum ignore list Reply with quote

Ako u php.ini-ju staviš:

error_reporting = E_ALL & ~E_NOTICE

Prikazat će sve errore i warninge, a notice neće, meni malo bedasto kaj mi napiše da varijabla nije deklarirana, a u php-u to niti nije potrebno zbog data castinga...
Back to top
View user's profile Send private message Visit poster's website
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 14.12.2005 21:12    Post subject: Add user to your forum ignore list Reply with quote

Bacit će ti notice ako pokušaš koristit nedefiniranu varijablu u expressionu, što se u PHP-u smije ali nije dobra praksa
Back to top
View user's profile Send private message Send e-mail Visit poster's website
sinisa.kusic



Joined: 26 Jul 2005
Posts: 728
Location: Rijeka

PostPosted: 14.12.2005 21:18    Post subject: Add user to your forum ignore list Reply with quote

jednostavno se može koristiti isset($imeVarijable) funkcija zar ne? time bi se spriječilo prikazivanje noticea. Mislim kada bi se to postavilo kao uvijet ie.

Code:


if(isset($msg))
{

    print($msg);

}


I kao što je sulien rekao .. dobra je praksa imati error_reporting na E_ALL.
Uz malo truda i pažnje obaviš sve kako treba i full si ponosan Very Happy

Last edited by sinisa.kusic on 14.12.2005 21:23; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail MSN Messenger
retro_one



Joined: 16 Sep 2003
Posts: 880
Location: DUBRAVA.

PostPosted: 14.12.2005 21:20    Post subject: Add user to your forum ignore list Reply with quote

notice treba utopiti jednog po jednog Twisted Evil osobito zato sto (highly unlikely, ali se meni desilo) se moze desiti da je na serveru stavljen error reporting E_ALL i da je onemoguceno da se mijenja ta postavka...

_________________
Just your average eccentric programmer.
Back to top
View user's profile Send private message
gog



Joined: 18 Jun 2004
Posts: 679
Location: zagreb

PostPosted: 15.12.2005 10:36    Post subject: Add user to your forum ignore list Reply with quote

Sulien wrote:
Bacit će ti notice ako pokušaš koristit nedefiniranu varijablu u expressionu, što se u PHP-u smije ali nije dobra praksa


Malo mi je bedasto definirati $_POST['nešto'], pretpostavljam da bih trebao dodati još i if (isset($_POST['neto'])) {} ?

Inače error report se može mijenjati i ako imaš pristup samo apache-u, u httpd.conf-u linija:
Code:

php_flag  display_errors        on
php_value error_reporting       2039


Postavlja error reporting na E_ALL & ~E_NOTICE, ako hoćeš E-ALL staviš broj 2047, no ako nemaš pristup php.ini-ju obično nemaš niti apacheovim konfiguracijskim datotekama Smile
Back to top
View user's profile Send private message Visit poster's website
retro_one



Joined: 16 Sep 2003
Posts: 880
Location: DUBRAVA.

PostPosted: 15.12.2005 11:29    Post subject: Add user to your forum ignore list Reply with quote

gog wrote:

pretpostavljam da bih trebao dodati još i if (isset($_POST['neto'])) {} ?


good programming practice

_________________
Just your average eccentric programmer.
Back to top
View user's profile Send private message
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 15.12.2005 14:40    Post subject: Add user to your forum ignore list Reply with quote

Ja često abuse-am i '@' na način:
Code:
$ip = @$_SERVER['REMOTE_ADDR']


Sad, ako nema tog indexa nikome ništa, u $ip će biti null Razz
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group