
31-03-2009, 08:26
|
|
|
|
חבר מתאריך: 06.06.07
הודעות: 749
|
|
|
זיהוי שפה של טקסט
האם זה נכון לבדות את שפת הלקוח על ידי הקוד הבא
או שיש משהו יותר נכון
קוד PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head>
<body> <?php if(isset($_POST['il']) && $_POST['il'] == 'il') { $text = $_POST['t']; if(ereg('^[a-zA-Z0-9_\.\-]+$',$text)) { echo 'english'; } elseif(ereg('^[א-ת0-9_\.\-]+$',$text)) { echo 'עברית'; } elseif(ereg('^[א-תa-zA-Z0-9_\.\-]+$',$text)) { echo 'englishעברית'; } } ?> <form method="post"> <input type="hidden" id="il" name="il" value="il" /> <input type="text" id="t" name="t" /> <input type="submit" /> </form> </body> </html>
|