לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #4  
ישן 04-03-2008, 10:13
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 1 שנכתבה על ידי Xpein שמתחילה ב "חסימת תקייה לעיני הצופה,שימוש בה בפלט"

בוא נחשוב על זה ככה:
איך מציג הדפדפן תמונות? תשובה: הוא מוריד אותן למחשב ומשם מעבד אותן ומציג בדף.

אם המשתמש (=הדפדפן) לא מסוגן לגשת אל התקייה ולכן גם לתמונה הוא לא יכול להוריד אותה ולכן לא יכול להציג אותה.

מכך נובע שהשמת קבצים בתקייה סגורה למשתמש = מניעה של גישה כלשהיא לכל תוכן בתקייה ע"י הדפדפן.

כיצד אפשר לפתור? למשל ע"י קובץ מתווך ב-PHP (ל-PHP יש הרשאות group בניגוד להרשאת other של הדפדפן):

קוד PHP:
 /* Make sure here the file they attempt to attain via this script is legal!
 * This can be done by switch-case or by file-type or even via the database 
 * If the user may access the file set $ok = true;
 * This is important since otherwise you risk a serious security problem!!!
 */

if ($ok) require($_GET['file']); 


עכשיו אתה יכול לגשת לאן שאתה רוצה בעזרת הקובץ שלך:
קוד PHP:
 <img src="viewer.php?page=images/myImg.gif" /> 


בהצלחה!

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

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #9  
ישן 04-03-2008, 10:47
  emanuel emanuel אינו מחובר  
 
חבר מתאריך: 11.02.05
הודעות: 569
שלח הודעה דרך ICQ אל emanuel
אשמח להבין מה הקטע בדיוק...
בתגובה להודעה מספר 1 שנכתבה על ידי Xpein שמתחילה ב "חסימת תקייה לעיני הצופה,שימוש בה בפלט"

אם אתה רוצה למנוע LISTING לתיקיה...
פשוט תוסיף שמה קובץ INDEX.HTML שבו יהיה כתוב אזור מורשה...
זה למשל פתרון ^^...
מה שאפשר לעשות יותר מכך ועדיף לדעתי זה במקום לעשות עמוד:
INDEX.PHP
ולשלוח בו כותר של 404 = NOT FOUND...

יש אשכול שהוא בנושא כיבכול...
http://www.fresh.co.il/vBulletin/sh...ad.php?t=391585
זה על להוציא משתמש מקובץ שהוא לא אמור לגשת אליו בכללXD...

בקשר למה שהציגו מעלי...עדין אני לא ממש הבנתי תקטע...
אם זה עובד:
<img src="viewer.php?page=images/myImg.gif" />
גם אם אני יכנס לתיקיה ישירות אני יראה תתמונה לא?!
קוד:
images/myImg.gif


אה עכשיו הבנתי כאילו אם נגיד אני יכנס ישירות לתיקיה שבה נמצאת IMAGES...
וההרשאות שמה חוסמות את הגלישה ישירה...דרך PHP זה יתאפשר כמובן ^^
מהסיבות מעלי...
השאלה כמובן היא למה?בשביל מה בדיוק?
הרי רק סיבכת הכל... ומה הרחבת מזה בעצם?



נערך לאחרונה ע"י emanuel בתאריך 04-03-2008 בשעה 10:49.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 04-03-2008, 12:13
  emanuel emanuel אינו מחובר  
 
חבר מתאריך: 11.02.05
הודעות: 569
שלח הודעה דרך ICQ אל emanuel
בתגובה להודעה מספר 10 שנכתבה על ידי Dark Knight שמתחילה ב "כעקרון כי זה בדיוק מה שהוא..."

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

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


התייחס לחלק השני ^^...
אני יכול באתר אחר גם לשים תג IMG לקובץ הPHP הזה...
(במילים אחרות להעתיק את קובץ הIMG)...
ורק להוסיף את המיקום = הדומיין שאליו נכנסתי לפני...

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

לגבי דרך היישום של זה מממ...
מה עדיף כמו שהציע שימי או להשתמש בGD למשל?
אני מדבר כבר על החלק של הצגת התמונה דרך PHP...
אחרי מחשב של 2 שניות...חחח...עדיף את מה ששימי הציע...
יש פונקציה שנותנים לה קובץ של תמונה והיא מביאה תMIME TYPE שלה...
הרבה יותר פשוט מלעבוד לפי הסיומת אני מניח...
http://il.php.net/getimagesize

נערך לאחרונה ע"י emanuel בתאריך 04-03-2008 בשעה 12:17.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 04-03-2008, 13:15
  Dark Knight Dark Knight אינו מחובר  
 
חבר מתאריך: 30.07.05
הודעות: 949
שלח הודעה דרך ICQ אל Dark Knight
בתגובה להודעה מספר 11 שנכתבה על ידי emanuel שמתחילה ב "[QUOTE=Dark Knight]כעקרון כי..."

ציטוט:
במקור נכתב על ידי emanuel
התייחס לחלק השני ^^...
אני יכול באתר אחר גם לשים תג IMG לקובץ הPHP הזה...
(במילים אחרות להעתיק את קובץ הIMG)...
ורק להוסיף את המיקום = הדומיין שאליו נכנסתי לפני... אפשר להוסיף בקובץ ה-PHP בדיקת REFERRER ואז לא ניתן לעשות את מה שאמרת... אל תשכח שזהו קובץ PHP לכל דבר!

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

לגבי דרך היישום של זה מממ...
מה עדיף כמו שהציע שימי או להשתמש בGD למשל?
אני מדבר כבר על החלק של הצגת התמונה דרך PHP... לא כדאי להשתמש ב-GD.. זה סתם יכביד על המערכת - אתה בנוסף גם לא מוסיף באמת שום דבר לקובץ... הדרך של שימי אולי טובה יותר מכל מני בחינות אחרות - לא יודע - אבל בטח שהיא לא יותר פשוטה מלהשתמש פשוט ב-INCLUDE...
אחרי מחשב של 2 שניות...חחח...עדיף את מה ששימי הציע...
יש פונקציה שנותנים לה קובץ של תמונה והיא מביאה תMIME TYPE שלה...
הרבה יותר פשוט מלעבוד לפי הסיומת אני מניח...
http://il.php.net/getimagesize
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #15  
ישן 05-03-2008, 18:16
צלמית המשתמש של Nati323
  משתמש זכר Nati323 Nati323 אינו מחובר  
 
חבר מתאריך: 25.10.05
הודעות: 1,508
בתגובה להודעה מספר 13 שנכתבה על ידי Xpein שמתחילה ב "קראתי פה קצת את התגובות.."

בהמשך להודעתי הקודמת
מה שאתה צריך לעשות זה ככה:
כשמישהו נכנס אליך לדף, אתה יוצר מחרוזת אקראית שומר אותה בסשן(עוגייה לא טוב כי הערך נשמר אצל הלקוח ולא אצל השרת כמו בסשנים שרק ה id של הסשן נשמר אצל הלקוח)
ואז אתה מצייר את המחרוזת באמצעות GD על תמונה ונותן לו טופס לשלוח את המספר במידה ומה שהוא הכני תואם לערך של הסשן אתה מאפשר לו כניה הורדה או מהשאתה צריך.
מה שעשית עד עכשיו לא טוב מכיוון שניתן לרענן את הדף ולהשיג את כל התמונות יש לך שם וגם בדרך הזו לא תצטרך להתעסק עם חסימת תיקיות וחרא אחר.

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


ד אַל תַּעַן כְּסִיל כְּאִוַּלְתּוֹ פֶּן תִּשְׁוֶה לּוֹ גַם אָתָּה. ה עֲנֵה כְסִיל כְּאִוַּלְתּוֹ פֶּן יִהְיֶה חָכָם בְּעֵינָיו

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 08:25

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר