![]() |
[PHP] בעיה - REGEX .
אני מנסה לעשות ניסיון על משהו עם REGEX ב PHP:
אם יש בשורת הכתובת תווים שהם לא - אותיות אנגליות / עבריות / מספרים / נקודה זה יעביר ל index.php .. ברור שזה תמיד יעביר כי יש / אבל אני לא יודע איך להוסיף אותו.. וקודם שזה יעבוד חח.. PHP קוד:
ה substr_count($_SERVER['REQUEST_URI'] זה בעצם התכולה של הכתובת. נבדק כבר בקוד אחר שלי וזה נכון ועובד. |
PHP קוד:
|
סתם שתדע, מפעם האחרונה שבדקתי לא כל השרתים תומכים אותיות בעבריות בשורת הכתובת
קיבלתי כמה פעמים ERROR 500 בכל מקרה הבנתי מה אתה מנסה לעשות אבל זה סתם מציק למשתמש מה דעתך להמיר את החרא ? תנסה פה להוסיף אותיות עבריות בסוף הקישור של הטרייד ותראה מה קורה אולי תקבל השראה. |
חח התבלבלתי אני לא רציתי אותיות עבריות פשוט אני כבר רגיל מה JS שעשיתי כמה ימים לפני :/
בכל מקרה אף-כחול אני אנסה :D עריכה: לא עובד =/ (יש פשוט דף לבן ריק =/) |
זה ממיר את זה לקוד אחר וככה זה לא פוגע בכלום
תנסה גם... |
כן אני יודע :)
ומה בקשר ל MSNM? |
הוא לא רוצה להתחבר לי :( לא יודע למה...
|
ציטוט:
|
הקפצה..
(אין ממי לבקש להקפיץ, המנהלים לא עונים..) |
אני אישית יותר משתמש בEREGI
והייתי עושה משהו הפוך, בודק אם יש תווים שונים ממה שציינת: קוד:
if (eregi("[^a-zA-z0-9_\.א-ת\?\&\%\/]+", $_SERVER['REQUEST_URI'])) {URL CODE ואז הוא בסגנון %E0 סימני השאלה וה& למשתנים בקוד |
| כל הזמנים הם GMT +2. הזמן כעת הוא 10:55. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ