Lze počeštit errorové hlášky - warningy, parse error? Existuje vůbec na tohle nějaká čeština? Ne, že bych to nějak nutně potřeboval, jenom mě to tak napadlo.
Lze počeštit errorové hlášky - warningy, parse error? Existuje vůbec na tohle nějaká čeština? Ne, že bych to nějak nutně potřeboval, jenom mě to tak napadlo.
Action stations, action stations. Set condition one throughout the ship. This is not a drill.
tak to nevim, ale kazdopadne muzes prelozit zdrojaky![]()
*NIX GG
No samozdřejmě že podporuje a ani nemusíš překládat zdrojáky.
Já používám PHP vůči databázovému systému MySQL a tam PHP podporuje myslím několik funkcí pro pro detekci a oznamování chyb.
int mysql_errno(resource připojení)
Vrátí číslo poslední chyby, vzniklé na zadaném databázovém připojení.
string mysql_error(resouce připojení)
Vrátí řetězec s popisem poslední chyby, vzniklé na zadaném databázovém připojení
No ale to je docela složité a myslím si docela stačí použít ovaldač chyby funkce showerror() a puožití funkce die() která vypíše zprávu nanou programátorem, ale nejlépe to pochopíš na příkladu: (je to příklad z knížky o php a mysql)...
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Wines</title>
</head>
<body><pre>
<?php
function showerror()
{
die("Error " . mysql_errno() . " : " . mysql_error());
}
// (1) Open the database connection
// In the book, $username is replaced with "fred"
// and $password is replaced with "shhh"
if (!($connection = @ mysql_connect("localhost",$username,$password)))
die("Could not connect");
// NOTE : 'winestore' is deliberately misspelt to
// cause an error
if (!(mysql_select_db("winestor", $connection)))
showerror();
// (2) Run the query on the winestore through the
// connection
if (!($result = @ mysql_query ("SELECT * FROM wine", $connection)))
showerror();
// (3) While there are still rows in the result set,
// fetch the current row into the array $row
while ($row = mysql_fetch_row($result))
{
// (4) Print out each element in $row, that is,
// print the values of the attributes
for ($i=0; $i<mysql_num_fields($result); $i++)
echo $row[$i] . " ";
// Print a carriage return to neaten the output
echo "\n";
}
// (5) Close the database connection
if (!mysql_close($connection))
showerror();
?>
</pre>
</body>
</html>
To co napíšeš za die(...) tak se při vyskytnutí chyby vypíše na obrazovku...třeba si tam napsat něco, aby jsi dobře poznal v jakém místě si udělal chybu.
Pavel Zbranek: on ale nechtel vedet, jak si zobrazi chyby vznikle praci s databazi, on chtel chyby php (jako je treba warning, kdyz funkce dostane spatny parametry, nebo error, kdyz mas treba nekde chybu v syntaxi...) pocestit.
howard: myslim ze jinak nez zmenou zdroje to nepujde
1) ASUS M6A
2) Toshiba Portége R600-10U
3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
Ideální indentace pro Pascal je šest stop pod zem.
Hmmm, tak nic no... snaha byla.
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)