|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 11 |
הוסטסניון
|
אוקיי, בוא נניח שיש לנו דף בשם
test.php שאותו אנחנו רוצים לייבא משרת אחר, טוב? טוב ![]() אז נקרא לו test.txt או בכל שם אחר בשרת החיצוני ונשים מחוץ ל public_html/httpdocs כלומר לא נגיש דרך ה HTTP. עכשיו, ניצור דף בשם fetch_test.php שהוא כן ב HTTP (כי אליו אנחנו ניגש). עכשיו נגדיר הגנות לפי איך שבא לנו: אם נעביר משתנה מסויים ל fetch_test.php הוא יקרא את הקובץ test.txt או אם נשים htaccess עליו או כל דבר אחר ואם לא, שידפיס סתם פלט "Nothing to find here" תומר: כן ניתן להגן על קובץ בסיסמא, ממש כמו HTACCESS בעזרת HEADERים מתאימים ו ידע מתאים ב PHP: קח תקרא: http://www.php.net/features.http-auth קל ופשוט |
![]() |
![]() |
# 12 | |
Whatever
|
ציטוט:
אם הוא קורא לקובץ x.txt, ולא משייך אותו ל PHP, הוא לא יכול להריץ עליו פונקצייה ולהגן עליו דרך פונקציות PHP. אני יודע שניתן להגן על קובץ, אבל לא דיברתי על זה.
__________________
תומר |
|
![]() |
![]() |
# 13 |
חבר מתקדם
|
אוקיי אני חושב שהבנתי לשים את הקובץ txt שלא יהיה נגיש בכתובת ואז לשים לו הגנות,
אבל לא הבנתי: אם נעביר משתנה מסויים ל fetch_test.php הוא יקרא את הקובץ test.txt |
![]() |
![]() |
# 14 | |
הוסטסניון
|
ציטוט:
ואתה רץ בשרת לינוקס עם תמיכה ב PHP, ועם פאנל ניהול directadmin. סבבה? אז זה אומר ש: /home/shon/public_html/ היא התיקיה שבה הקבצים שניגשים דרך הדפדפן.אז נניח ששם יהיה את fetch_test.php ו ב / home/shon/test.txt יהיה לנו את הקובץ שאנחנו רוצים לקחת את הקוד PHP שלולהלן התוכן של test.txt: PHP קוד:
עכשיו, הקוד של fetch_text.php בהנחה שאנחנו מעבירים לו משתנה יהיה: PHP קוד:
PHP קוד:
למה אתה צריך את ההגנה הזו? על הבסיס של המשתנה, אתה יכול לעבוד עם IP למשל שנמצא ב $_SERVER['REQUEST_ADDR']; Last edited by psycho; 18-04-08 at 17:35.. |
|
![]() |
![]() |
# 15 | |
חבר מתקדם
|
ציטוט:
עזרת לי מאוד ![]() למה אני צריך את זה אני יספר לך בפרטי |
|
![]() |
![]() |
# 16 |
הוסטסניון
|
שמחתי לעזור,
שים לב שלא בדקתי את הקוד ואם יש שגיאות רק תגיד.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|