Am o intrebare se poate da disable la erori sau warning-uri din php.ini???
De exemplu cand apare o eroare in urma conexiunii sa nu mai imi apara eroarea generata de server, sa verific eu conexiunea cu o conditie si sa scriu un mesaj pentru conexiunea reusita sau nereusita.
[php]
<?PHP
// Un exemplu de eroare;
$server='localhost';
$user='tralala';
$password='parola';
$conection=mysql_connect($server,$user,$password);
if($conection==true)
{
print 'Conexiunea catre server este reusita!';
}
else
{
print 'Conexiunea catre server a esuat!';
}
?>
[/php]
In codul de mai sus imi da avertismentul Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'tralala'@'localhost' (using password: YES) in C:\AppServ\www\a.php on line 6, si mesajul meu din bucla else.
Cum pot da disable la aceste avertismente sa apara doar mesajul meu din cod...
Multumesc mult
Warning, Error
Moderator: Moderatori
Warning, Error
Ultima oară modificat Mie Ian 14, 2009 9:56 am de către LXS, modificat de 2 ori în total.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
eu la mine in proiecte am asa
1. setez o constanta pentru debug in index sau in config
define('FAR_DEBUG',true); // true afisez, false nu afisez
2. mai departe la fiecare script verific cum e setat debugul si in functie de asta afisez sau nu erorile
// show php errors only if is set debug
FAR_DEBUG ? error_reporting(E_ALL) : error_reporting(0);
1. setez o constanta pentru debug in index sau in config
define('FAR_DEBUG',true); // true afisez, false nu afisez
2. mai departe la fiecare script verific cum e setat debugul si in functie de asta afisez sau nu erorile
// show php errors only if is set debug
FAR_DEBUG ? error_reporting(E_ALL) : error_reporting(0);
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
salut!
foloseste '@' (mult mai bine decat sa "stergi" toate errorile din toate paginile tale):
[php]
<?PHP
// Un exemplu de eroare;
$server='localhost';
$user='tralala';
$password='parola';
$conection=@mysql_connect($server,$user,$password);
if($conection==true)
{
print 'Conexiunea catre server este reusita!';
}
else
{
print 'Conexiunea catre server a esuat!';
}
?>
[/php]
noroc
foloseste '@' (mult mai bine decat sa "stergi" toate errorile din toate paginile tale):
[php]
<?PHP
// Un exemplu de eroare;
$server='localhost';
$user='tralala';
$password='parola';
$conection=@mysql_connect($server,$user,$password);
if($conection==true)
{
print 'Conexiunea catre server este reusita!';
}
else
{
print 'Conexiunea catre server a esuat!';
}
?>
[/php]
noroc
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 31 vizitatori