
23-08-2006, 22:56
|
 |
|
|
חבר מתאריך: 06.10.04
הודעות: 1,337
|
|
|
שגיאה מוזרה שקיבלתי בזמן הפונקציה של הסרת סלאשים
אז ככה :
לפני שאני אסביר את הבעיה אני אגיד מה המטרה למקרה שיש למישהו פתרון אחר.
אני רוצה להעביר ID לא לטופס שבא אחריו אלא לזה שאחריו..
נגיד ויש לי טופס 1, ודרכו עוברים ל 2, אני צריך מ2 להעביר את זה ל3
כאשר 1 מעביר ל2 ע"י GET ו2 מעביר ל3 ע"י POST
עכשיו,
יש לי טופס, שבתוכו יש INPUT HIDDEN ששמתי שם ID את הID שהוצאתי מה GET.
הדפסתי את הID ע"י ECHO ומצאתי את התוצאה הבאה:
'\\\2\\\'
ניסיתי ע"י הפונקציה שמסירה אותם אבל התוצאה שיצאה לי היא:
\2\
ולא הצלחתי להעיף את האחרונים.
כשניסיתי שוב להריץ על זה שוב את הפונקציה של ההסרה של הסלאשים
הוא נתן לי את השגיאה:
קוד PHP:
Parse error: syntax error, unexpected '"' in h:\www\save.php on line 25
הפונקציה היתה:
קוד PHP:
$id= str_replace("\","",$id);
למישהוא יש מושג מה אפשר לעשות?
_____________________________________
|