![]() |
יצירת תיקייה מחוץ ל www root וקריאה ממנה.
שלום.
אני רוצה להגן על תוכן של תיקייה בשרת. כלומר, אני אחליט למי לתת הורדה לקובץ שנמצא בתיקייה הזו. נגיד אני רוצה שרק אם לשם משתמש קוראים admin אז הוא יקבל header כזה: PHP קוד:
ראשית, פתחתי תיקייהה מחוץ ל html_public בשם abc. והנה הקודים: זה הדף שקורא קבצים מתוך התיקייה. PHP קוד:
PHP קוד:
<a href="get_file.php?file=dsd.htm">dsd.htm</a> ואז מה עשיתי בזה? הוא יכול לשלוח את הלינק למישהו אחר ונגמר הסיפור. איך אני עושה שהוא יקבל הורדה מבלי לדעת מאיפה היא הגיעה? אני מיואש כבר. תודה. |
תיצור ID לכל קובץ שנמצא על התיקיה,
ואז תבדוק איזה ID נמצא בתוך המשתנה $_GET['file'] ולפי זה תדע איזה קובץ לשלוף ב HEADER בסך הכל בעמוד ההורדה עצמו שמקבלים את הקובץ לא רואים את מה שאמרת שעושים הצג מקור. אלא בעמוד הראשון שקורא את הקבצים. אבל שוב יהיה אפשר לשלוח את הכתובת למישהו אחר. כי אז זה יצא get_file.php?file=12345 ועדיין תתבצע הורדה של הקובץ המתאים. אם הבנתי אותך ועזרתי סבבה לגמרי, אם לא אז תסביר קצת יותר טוב, כי לא הבנתי אם אתה רוצה להצפין את הכתובת לשימוש חד פעמי.. |
הצלחתי..לא עם מה שהצעת אבל תודה רבה בכל אופן.
רק בעיה קטנה. אני מכניס למשתנה נתיב של תיקייה. זה הקוד לפני הבעיה: PHP קוד:
PHP קוד:
מה הבעיה בהצבת המשתנה? תמיד אני נתקע בחלק הזה.. תודה :) |
PHP קוד:
|
אני בטוח שניסיתי את זה חחח כנראה משהו דומה,
איפה אני יכול ללמוד את כל זה? תמיד יש לי בעיות בשרשור. תודה רבה!! |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:43. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ