הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-05-12, 17:10   # 1
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

htaccess יכול להריץ סקריפט ?

היי
אני מחפש מלא זמן ולא מוצא דרך אולי מישהו פה יודע להכווין אותי
מלא זמן אני מנסה לגלות אם זה אפשרי להריץ קובץ PHP ברקע או שאילתה של SQL בתוך הקובץ של htaccess
האם זה אפשרי ?
מישהו יודע הכיצד ?
תדה לעוזרים
  Reply With Quote
ישן 20-05-12, 17:50   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

בקטע של משהו שירוץ בכל הדפים של אותה תקייה? לא משנה לאיזה קובץ אתה ניגש?
  Reply With Quote
ישן 20-05-12, 18:10   # 3
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

לא בדיוק
יש לי את הדבר הבא
ציטוט:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule ^.*$ "http://www.domain.com/404.html?http://www.domain.com/filecode/filename.rar.html"
אני רוצה לעשות שלפני שזה נותן להוריד את הקובץ זה יריץ קובץ PHP או שאילתה ...
בעצם ככה להעלות ב 1+ את כמות ההורדות (מאחר ואני לא משתמש בNGINX)
אגב מלא זמן לא ראיתי אותך נוסטלגיה חח אגב תודה על המענה ..
  Reply With Quote
ישן 20-05-12, 18:21   # 4
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Kuchi צפה בהודעה
לא בדיוק
יש לי את הדבר הבא

אני רוצה לעשות שלפני שזה נותן להוריד את הקובץ זה יריץ קובץ PHP או שאילתה ...
בעצם ככה להעלות ב 1+ את כמות ההורדות (מאחר ואני לא משתמש בNGINX)
אגב מלא זמן לא ראיתי אותך נוסטלגיה חח אגב תודה על המענה ..
למה לא לעשות שכל הקבצים לתקייה המסויימת בעצם מכוונים לקובץ PHP שנותן header לפי סוג הקובץ וקורא ומדפיס אותו וככה זה יתן הורדה.
לפני הheader תעשה מה שאתה רוצה עם מסד נתונים...
  Reply With Quote
ישן 20-05-12, 19:29   # 5
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

מעמיס רצח על אפצי
  Reply With Quote
ישן 20-05-12, 19:32   # 6
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

דרך נוספת היא לקבל לקובץ php את הנתיב/ הקובץ שצריך להוריד ולעשות שם את כל הבדיקות שבא לך, ואז באמצעות mod_xsendfile לשדר אותו לגולש.
  Reply With Quote
ישן 20-05-12, 19:35   # 7
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

אני חייב רק דרך HTACCESS אחרת אם הייתי עושה ב PHP אני יודע ...
כל הרעיון שזה מוגן בHTACCESS (לא אחד ..)
  Reply With Quote
ישן 20-05-12, 21:00   # 8
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

נניח שהקובץ להורדה הוא file.rar ואמורים לגשת אליו דרך download/file.rar, והוא יושב באמת בתיקייה files/file.rar.
תעשה ש-download/file.rar מפנה לקובץ php כלשהו, נניח download.php ששולח header עם location ל-files/file.rar.

נשמע הכי סביר.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 20-05-12, 21:55   # 9
Kuchi
הוסטסניון
 
Kuchi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אור יהודה
גיל: 35
הודעות: 2,540
שלח הודעה באמצעות MSN אל Kuchi

Kuchi לא מחובר  

זהו שזה לא ממש ככה
הקובץ יושב ב cgi-bin/files/file.rar
והלינק שהמשתמש מקבל הוא domain.com/files/randomnum/randomdir/filename.rar
עכשיו יש בדיקה של HTACCESS בתיקיות הבאות
public_html
files
randomnum
הראנדום נאם זה יכול להיות מ 0 - 9
כל פעם שהמערכת יוצרת למשתמש לינק הורדה זה יוצר קובץ HTACCESS בתיקיה 0 - 9 אחת מאלה ויוצרת תיקיה עם שם הקובץ שנמצא ב תיקיה CGI-BIN/files (הMD5 שלו ...)
בקיצור מסובך חחחחח
  Reply With Quote
ישן 21-05-12, 00:11   # 10
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

למה ליצור את התיקיות האלה ולא לעשות את זה דינאמי? אתה באמת יוצר שם את הקבצים?
ואם אתה עושה שאם נכנסים נגיד עם עוד פרמטר, נגיד domain.com/files/randomnum/randomdir/hit/filename.rar בכתובת אז זה יפנה לעמוד PHP שיוסיף +1 לקאונטר, ואז יעביר אל domain.com/files/randomnum/randomdir/filename.rar זה לא תופס?
אני לא חושב שקיימת דרך להריץ דברים דרך htaccess, אולי אפשר להגדיר איזה סקריפט shell שאומר שכל קובץ שמבקשים מתיקיה מסויימת מריץ פקודה מסויימת (שקוראת לקובץ PHP שמעדכן את הקאונטר), אבל בשביל זה תצטרך למצוא מישהו שמבין בלינוקס מספיק טוב
המלצה שלי - תשאל את זה ב- http://stackoverflow.com (ואם תקבל תשובה יהיה נחמד לדעת מה היא)

Last edited by Itay; 21-05-12 at 00:13..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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