לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 18-09-2007, 19:15
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 1 שנכתבה על ידי fadinos שמתחילה ב "להחליף כמה מילים כאשר עושים POST למידע"

קודם כל, זה חשוב שתשים קודי PHP בתוך תגי PHP. כך זה יותר נוח לקרוא אותם.

בשביל להחליף כמה מילים, יש לשים מערך:

קוד PHP:
 $toReplace = array( '<P>&nbsp;</P>',
                             
'word1',
                             
'word2'
                             
);
$replaceWith = array( '<i></i>',
                             
'anOtherWord1',
                             
'anOtherWord2'
                             
);
$subject str_replace($toReplace$replaceWith$subject); 


ראה פירוט כאן:
http://www.php.net/manual/en/function.str-replace.php

הערות:
1. אם במחרוזת אין לך משתנה, מומלץ להגדיר את המחרוזת עם 2 גרשים יחידים (') כמו שעשיתי בדוגמא הנ"ל.
2. למה הכנסת פעמיים את אותו הערך למשתנה search ? זה לא נחוץ, לפחות לא במקרה הזה:
ציטוט:
search = "<P>&nbsp;</P>";
$subject = array($_POST[wusiwug]);
$search = "<P>&nbsp;</P>";

נערך לאחרונה ע"י DCD בתאריך 18-09-2007 בשעה 19:18.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 18-09-2007, 20:39
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 3 שנכתבה על ידי fadinos שמתחילה ב "אבל איך אני מכניס את ה ערך שיש לי ?"

שכחתי להוסיף עוד הערה:

בדר"כ יש לכתוב:
קוד PHP:
 $_POST['wusiwug'
ולא:
קוד PHP:
 $_POST[wusiwug


שים לב ששמתי 2 גרשים יחידים סביב המילה "wusiwug".
זה כדי להגדיר אותה כמחרוזת.
אתה הגדרת אותה כקבוע, מה שיכול להיות נכון במקרה שלקבוע הזה יש ערך, אבל אני מניח שאין לך קבוע ששמו "wusiwug".

עכשיו בקשר לשאלתך:
פשוט הוסף את שורת הקוד הבאה מעל כל הקוד שכתבתי:
קוד PHP:
 $subject $_POST['wusiwug']; 


למרות שזה נראה לי לא נחוץ להכניס לתוך משתנה אחד את ערכו של משתנה אחר, כשלא בוצעה שום פעולה.
לכן לבסוף, הקוד שאמור לבצע את מה שרצית מההתחלה הוא:
קוד PHP:
 $toReplace = array( '<P>&nbsp;</P>'
                             
'word1'
                             
'word2' 
                             
); 
$replaceWith = array( '<i></i>'
                             
'anOtherWord1'
                             
'anOtherWord2' 
                             
); 
$_POST['wusiwug'] = str_replace($toReplace$replaceWith$_POST['wusiwug']); 
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 03:29

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר