ABA


"בעיה באכסון מידע לקובץ בPHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11967 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11967
TheVirus

   16:34   23.04.07   
אל הפורום  
  בעיה באכסון מידע לקובץ בPHP  
 
   ערכתי לאחרונה בתאריך 23.04.07 בשעה 16:38 בברכה, TheVirus
 
כאשר אני שומר מידע שהגיע מPOST לקובץ TXT ובמקרה ובמידע שמגיע יש את את הסימן " אז הוא נשמר בצורה הזאת: \" דבר שפוגע בתצוגה של המידע המאוכסן בסקריפט הצגת התוכן. מישהו יודע מה הסיבה ואיך אפשר למנוע את זה או לחילופין לגרום להצגה נכונה של הדאטה ?

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה דורש את הקוד שלך akoka 23.04.07 16:39 1
     אממ...זה פונקציה שמודלקת כברירת מחדל בPHP CaTz 23.04.07 16:46 2
         לי זה נוצר בגלל סיבה מאוד מוזרה akoka 23.04.07 16:49 3
             לא הבנתי מה קורה לך....חחח CaTz 24.04.07 00:25 6
                 כן אבל יש מיליון דרכים לסדר את זה stripslashes זאת רק akoka 24.04.07 01:03 7
  תודה ננסה את הstripslashes TheVirus 23.04.07 17:02 4
  תשתמש בפונקציה stripslashes ואם תרצה להחזיר אותם אז addslashes -DoTaN- 23.04.07 17:57 5

       
akoka

   16:39   23.04.07   
אל הפורום  
  1. זה דורש את הקוד שלך  
בתגובה להודעה מספר 0
 
   אממ ככה אם אתה כותב את הinputs שלך עם </ בסוף תוריד את ה/ זה הסתדר בעיה מוכרת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   16:46   23.04.07   
אל הפורום  
  2. אממ...זה פונקציה שמודלקת כברירת מחדל בPHP  
בתגובה להודעה מספר 1
 
   לשם הגנה.

אם אתה משתמש במידה הזה באתר בחזרה אז בפלט הכי פשוט לעשות stripslashes
www.php.net/stripslashes

אם אתה רוה שהמידע בtxt ישמר ללא פשוט תשתמש ב אותה הפונקציה לפני שאתה מכניס את המידע לtxt.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:49   23.04.07   
אל הפורום  
  3. לי זה נוצר בגלל סיבה מאוד מוזרה  
בתגובה להודעה מספר 2
 
   בוא נגיד שהinput שלי כתוב ככה

<input type="text" name="catz" value="<?=$name?>" />

אז זה יוציא גם את ה/ כפלט בגלל שהvalue נכתב אחרון אם אני ייכתוב את הname אחרון לא ייקרה כלום וזה יעבוד:S טוב אני בחור מוזר מה אני יעשה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   00:25   24.04.07   
אל הפורום  
  6. לא הבנתי מה קורה לך....חחח  
בתגובה להודעה מספר 3
 
   זה בגלל פונקציה שנקראת magic_quotes_gpc

היא מוסיפה לתוכן ל גרש מרכאות וסלש עוד סלש ככה שזה מבריח את התויים האלו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   01:03   24.04.07   
אל הפורום  
  7. כן אבל יש מיליון דרכים לסדר את זה stripslashes זאת רק  
בתגובה להודעה מספר 6
 
   אחת מהם:O


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheVirus

   17:02   23.04.07   
אל הפורום  
  4. תודה ננסה את הstripslashes  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   17:57   23.04.07   
אל הפורום  
  5. תשתמש בפונקציה stripslashes ואם תרצה להחזיר אותם אז addslashes  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net