הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
09-08-06, 13:01 | # 1 |
הוסטסניון
|
[php] משתנים גלובלים
אמ יש לי 2 שאלות,
1. איך אני יכול להשים מערך בתור משתנה גלובלי בתוך פונקציה. 2. אם אני משתמש ב POST או ב SESSION ב2 פונקציות אני צריך להגדיר אותם כמשתנים גלובלים ? כי אני ראיתי באיזה מקום שהגדירו את HTTP_POST_VARS כמשנה גלובלי ולא הבנתי... לפי דעתי את POST צריך אבל SESSION לא זה מה שאני חושב אבל תתנו אותי תגידו לי אם אני צודק או לו. טנקס עריכה : רציתי להוסיף עוד 2 שאלות חחחח חבל סתם לפתוח אשכול עוד אני יקבל אזהרה על כל השאלות שיש לי חחחח 3. אם יש לי את המשנה PHP קוד:
מה עדיף ? א. להגדיר אותו כמשנה גלובלי בכל הפונקציות שאני משתמש בזה. ב. להגדיר אותו בכל פונקציה בלי משתנה גלובלי . 4. זה בקשר לרשימת תפוצה שאני רוצה לנסות לבנות בערב, התחלתי לחושב על זה , וחשבתי שאם יהיה ברשימת תפוצה 4000 אימיילים ואני יעשה את זה בלולאה ששולחת מייל זה לא יהיה טוב , כי תחשבו על זה בפונקציה ששולחת מייל בלולאה אח"כ 4000 אימיילים במסד יכול להיות בעיה לא ? אז אשמח לשמוע דרכים לעשות את זה טנקס כפול :P
__________________
אימיל \ מסן : amirs91 [at] gmail.com Last edited by amirs_5; 09-08-06 at 13:29.. |
09-08-06, 14:48 | # 2 |
הוסטסניון
|
יוווווווו בטעות עשיתי צטט במקום ערוך מצטער על הדאבל.
ונעלם לי הערוך של ההודעה הראשונה אז רציתי לשאול איך גורמים למשתנה בPHP להיות בעל ערך של משתנה ב JS ..
__________________
אימיל \ מסן : amirs91 [at] gmail.com |
09-08-06, 14:58 | # 3 |
משתמש תחת חוזה ניסיון.
|
1. אתה פשוט עושה גלובל למשתנה של המערך (לא לכל ערך אלא למשתנה הכללי)
2. לא צריך 3. זה לא משנה ממש אבל תעשה global בכולם אם תרצה להשתמש בזה מחוץ לפונקציה אז שיהיה 4. היה על זה בפורום תריץ חיפוש (אני חושב בניה שאל \ ענה על זה) 5. לא הבנתי?
__________________
|
09-08-06, 14:59 | # 4 |
הוסטסניון
|
לא הבנתי שאלה אחת ממה ששאלת פה.
|
09-08-06, 19:08 | # 5 | |
הוסטסניון
|
ציטוט:
בקשר ל 4: אני יחפש שניה ואני יכתוב אם מצאתי. בקשרל5: אני רוצה לעשות ב PHP את התאריך שעל המחשב הביתי ( לא התאריך שעל השרת) בשביל זה אני צריך להשתמש ב JS כי JS נותנת את התאריך שעל המחשב. אז אני רוצה להעביר את הזמן מה JS ל PHP.
__________________
אימיל \ מסן : amirs91 [at] gmail.com Last edited by amirs_5; 09-08-06 at 19:25.. |
|
09-08-06, 19:14 | # 6 |
משתמש - היכל התהילה
|
ב"ה
POST,GET,FILES,SERVER ועוד הם משתנים גלובאלים בכל מקום. אולי בגירסאות ישנות יותר של PHP לא אבל מ4 כן.
__________________
קו ישר, כי אפשר גם אחרת |
09-08-06, 19:25 | # 7 | |
הוסטסניון
|
ציטוט:
כי ראיתי HTTP_POST_VARS ןזה הישן ! בקשר לרשימת תפוצה אני לא מצליח חיפשתי יש תגובה של אלעד שהרתיעה אותי, http://www.hosts.co.il/forums/showpo...20&postcount=8 מישהו יכול לעזור :S
__________________
אימיל \ מסן : amirs91 [at] gmail.com |
|
10-08-06, 19:10 | # 8 |
תודה על תרומתך.
|
לגבי השאלה שלך... אם אתה מגדיר משתנה עם DEFINE (משתנה שלא ניתן לשנות את ערכו)
לא תצטרך לייבא אותו לתוך פונקציות,אובייקטים וכד. לדוגמא : PHP קוד:
|
10-08-06, 19:15 | # 9 | |
משתמש - היכל התהילה
|
ציטוט:
זה לא בדיוק משתנה, זה טקסט שמקבל ערך שונה. נקרא בשפה המקצועית "קבוע" הוא לא צריך להתחיל ב$.
__________________
קו ישר, כי אפשר גם אחרת |
|
10-08-06, 19:30 | # 10 | |
תודה על תרומתך.
|
ציטוט:
כן אבל אני מאמין שזה הפתרון שהוא מחפש ד"א אני משתמש בזה הרבה לדוגמא במערכות שאני בונה אני משתמש ב TIME_NOW להגדרת זמן גלובלית בכל המערכת, או לדוגמא USERAGENT , USERIP וכד'. עוזר המון !!! ד"א סתם עצה - עדיף להשתמש באותיות גדולות בלבד - ככה אף פעם לא מתבלבלים בין הדברים כמובן שזה תיקני להשתמש בכל דרך שהיא לכתיבת מילה רק לשים לב שזה CASE SENSITIVE |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|