Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Error handling u php-u

[es] :: PHP :: Error handling u php-u

[ Pregleda: 2950 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

liban0n
coder4u.blogspot.com

Član broj: 2731
Poruke: 206
*.adsl.net.htnet.hr



Profil

icon Error handling u php-u17.07.2004. u 17:46 - pre 240 meseci
Imam jednu funkciju koja otvara jedan file za čitanje .. ja bi radio neki error handling ali ne znam kako to točno izvesti stavio sam prvo ovako :

$modaj = shell_exec('chmod 777 '.$file);
if (!$modaj) {
echo "Nemogu promjeniti dozvole na fileu: ($file)";


I on mi pored greške

Warning: fopen(/var/www/html/hol_news/admin/index_admin.php): failed to open stream: Pristup odbijen in /var/www/html/browser/browser5.php on line 167

ispiše i :

Nemam dozvolu za otvoriti file

Ali ja nebi htio da mi ispisiva gornji error htio bi nekako srediti sve errore da mi izbaciva točno ono što ja hoću. Jeli to moguće ???


Dakle ako ne može promjeniti pristup fileu da ne izbaciva sve ono nego točno definirano sa moje strane :)

Pa ako ima dobra duša da pomogne :-)
---------------------------------
Blog of mine http://coder4u.blogspot.com/
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.inter.net.il

ICQ: 82327428


+10 Profil

icon Re: Error handling u php-u17.07.2004. u 17:55 - pre 240 meseci
Citat:
$modaj = @chmod($file,755);
if (!$modaj) {
echo "Nemogu promjeniti dozvole na fileu: ($file)";
 
Odgovor na temu

liban0n
coder4u.blogspot.com

Član broj: 2731
Poruke: 206
*.adsl.net.htnet.hr



Profil

icon Re: Error handling u php-u17.07.2004. u 18:34 - pre 240 meseci
Moš mi pojasniti šta mu je točno @ ? :)

ako nije problem ??

šta eliminira ispivanje greški ???
---------------------------------
Blog of mine http://coder4u.blogspot.com/
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.inter.net.il

ICQ: 82327428


+10 Profil

icon Re: Error handling u php-u17.07.2004. u 19:16 - pre 240 meseci
@ (Uglavnom, ovaj znak ispred funkcije zabranjuje prikazivanje greške)

Ako mene pitaš napravio bi svoju funkciju/class-u koja će da kontroliše greške. Ili još lakše:


@chmod($file,755) Or echo("Ne moguće CHMOD-ovanje fajla $file. PHP kaže: $php_errormsg");

Nadam se da je ono što ti tražiš...
 
Odgovor na temu

liban0n
coder4u.blogspot.com

Član broj: 2731
Poruke: 206
*.adsl.net.htnet.hr



Profil

icon Re: Error handling u php-u17.07.2004. u 19:49 - pre 240 meseci
da da da to je to!!

HVALA
---------------------------------
Blog of mine http://coder4u.blogspot.com/
 
Odgovor na temu

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: Error handling u php-u17.07.2004. u 23:03 - pre 240 meseci
moze i sa

Code:

 $modaj = @chmod($file,777);
 if (!$modaj) { 
   die("string poruke");
 } else {
    // izvrsenje
 }
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Error handling u php-u18.07.2004. u 12:58 - pre 240 meseci
Za "iskusnije" drzanje gresaka, pogledati set_error_handler, i poglavlje o obradi gresaka u PHP Manual-u. Takodje, bitno je napomenuti da greske u PHP kodu (E_ERROR i sl.) nije moguce obraditi na ovaj nacin. Ono sto eventualno moze jeste uraditi buffering izlaza i proveriti da li postoji PHP-ova poruka o gresci, i ako postoji obraditi je. Naravno, ovo znaci dodatno opterecenje...
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: Error handling u php-u

[ Pregleda: 2950 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.