06-11-2004, 14:00
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
פיתרון בלי לגעת בהגדרות השרת...
מכיוון שה ini.php כמו גם הפונקציות שמתעסקות איתו לא תמיד יעבדו לך- תלוי בקונפיגורציה של השרת הכנתי קטע קוד שתוכל להשתמש איתו שתמיד יעבוד לך:
קוד PHP:
$vars_sep = "!"; $equ_sep = "="; $array=array(); $get_vars = $_SERVER['argv'][0]; foreach (explode($vars_sep,$get_vars) as $val) { $temp = explode($equ_sep,$val); $array[$temp[0]] = $temp[1]; } print_r($array);
קצת הסברים:
- שורה ראשונה- תו מפריד בין המשתנים var1=value1!var2=value2
- שורה שניה- תו מפריד בין הערכים var=value
- שורה אחרונה- הדפסה של המערך שיצרתי, תמחק אחרי שהבנת מה זה עושה
כדי לראות דוגמא איך זה עובד אתה יכול להחליף את שורה 4 ב:
קוד PHP:
$get_vars = "a=art!b=fds";
בהצלחה, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|