הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מעבר בין תיקיות. (https://hosts.co.il/forums/showthread.php?t=88136)

morsrh 22-02-11 18:14

מעבר בין תיקיות.
 
טוב אז פעם ראשונה שאני ניתקל בדבר הזה ויש קצת בעיוץ.

יש לי תיקיה ראשית לדוגמא עם השם MAIN
בתך התיקיה MAIN יש לי 2 תיקיות CLASSES , SERVER

עכשיו יש לי קובץ בתוך התיקיה CLASSES שאני רוצה לעשות include לקובץ מהתיקיה SERVER

איך מקשרים ביניהם? אם אפשר דוגמא אני אשמח , תודה.

BlueNosE 22-02-11 18:17

קודם כל.. בPHP לדוגמא אתה יכול פשוט לעשות include("classes/file.php") וזה יעבוד, במידה והקובץ הראשי נמצא בתוך main.

במידה ולא, אתה יכול לנווט מחוץ לתיקיה באמצעות "../", כלומר: include("../classes/file.php").

morsrh 22-02-11 18:32

אחלה עובד מצויין ,
אם אפשר עוד שאלה , יש לי את הקוד הזה
PHP קוד:

setcookie'UserName''Bob'1234'/''www.example.com'falsefalse); 

אם הבנתי נכון אז זה הולך ככה :
השם של הקוקי הוא usename
התוכן שלו הוא bob
הוא ימשך 1234 שניות (לא ימשך בכלל)
הסלאש לא ממש הובן לי מה המטרה שלו
הכתובת אתר זה בשביל שזה ירשה רק לאתר הזה לגשת אליו
ה FALSE הראשון זה שלא יאפשר גישה עם HTTPS
ה FLASE השני זה שזה יאפר גישה לכל הפרוטוקולים

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

SniR-S 22-02-11 22:44

יש לך כאן פירוט מלא על הפרמטרים:
http://php.net/manual/en/function.setcookie.php
הסלאש זה הנתיב שהעוגיה תעבוד עליו.
הדומיין זה הכתובת שהעוגיה תעבוד עליו.

expire זו התפוגה של העוגיה, כמה זמן היא תהיה קיימת
ולא תמחק.
אתה מכניס שם time()+3600 [שעה]
וכדי למחוק את העוגיה אתה פשוט מכניס שם זמן שכבר עבר time()-1 ...

זהו בעיקרון, זה פשוט מאוד, וכל שאר הפרמטרים אתה צודק..

Deagly 22-02-11 23:27

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 796873)
קודם כל.. בPHP לדוגמא אתה יכול פשוט לעשות include("classes/file.php") וזה יעבוד, במידה והקובץ הראשי נמצא בתוך main.

במידה ולא, אתה יכול לנווט מחוץ לתיקיה באמצעות "../", כלומר: include("../classes/file.php").

בעניין ה includes הייתי ממליץ לך להשתמש ב"אינקלודים חכמים" בעזרת
קוד:

$_SERVER['DOCUMENT_ROOT']
אשר מחזיר לך את ה ROOT של התיקיה ומשם תנתב לאיפה שאתה צריך.
כך שאם תעשה אינקלוד בתוך אינקלוד וכן הלאה.. האינקלוד לא ידפק והוא תמיד ימצא את הקובץ..

בהצלחה.


כל הזמנים הם GMT +2. הזמן כעת הוא 21:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ