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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 01-11-08, 22:18   # 1
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

בניית מסד נתונים לתמונות

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

1. תקבל קובץ תמונה מהלקוח בגודל של עד 1MB.
2. תכווץ אותו (Gzip או משהו אחר).
3. תאחסן את הקובץ במסד נתונים.
4. תחזיר ללקוח לינק לצפייה בתמונה.

המערכת לא צריכה להיות מאובטחת, כיוון שרק בעל האתר יהיה נגיש אליה.

אני לא מבקש קוד מקור או משהו ,
אני צריך שתתנו לי קווים מנחים, ומדריכים/אתרים למדריכים שאתם מכירים.
  Reply With Quote
ישן 01-11-08, 22:26   # 2
yard2010
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 152
שלח הודעה באמצעות ICO אל yard2010 שלח הודעה באמצעות MSN אל yard2010

yard2010 לא מחובר  

השם ישמור... אתה רוצה לשמור קובץ במסד נתונים? לא כדאי... אני הייתי מציע לך לשמור פרטים עליו (מיקום, גודל וכד') במסד ואותו עצמו לשמור על השרת בתיקייה מסויימת.
למה לכווץ?

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

זה כל העסק באופן הכי פשוט שניתן. אפשר לקחת את זה לעוד הרבה מקומות.
__________________
בברכה, ירדן רפאלי, מתכנת PHP.
מסנג'ר: yarden00@walla.com
אימייל: yard2010[@]gmail.com
פיג'מה
  Reply With Quote
ישן 02-11-08, 06:22   # 3
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

ציטוט:
נכתב במקור על ידי yard2010 צפה בהודעה
השם ישמור... אתה רוצה לשמור קובץ במסד נתונים? לא כדאי...
אין ב-php מסד נתונים בינארי ? נראה לי שזה עדיף מבחינת גודל ? לא ?
  Reply With Quote
ישן 02-11-08, 06:54   # 4
exciter
משתמש - היכל התהילה
 
exciter's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: סוף העולם, שמאלה
הודעות: 672

exciter לא מחובר  

תמונות תשמור כתמונות (העלאה לשרת) חבל על הכוח עיבוד הזה...
ד"א, יש לך מדריכים לכל הדברים האלה באינטרנט...

1. הגבלה של גודל פשוט אחד הפרמטרים של FILE הוא SIZE, ועליו אתה בודק גודל.
2. לקווץ ל ZIP או משהו, תקרא ב PHP על php_zip.
3. אמרתי לך שלא כדאי... העדפה שלך.
4. לפי המיקום שאיחסנת את הקובץ תתן לינק.
__________________
  Reply With Quote
ישן 02-11-08, 07:22   # 5
Jerba
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 300

Jerba לא מחובר  

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

http://php.eitan.ac.il/main.php?id=01533

בקשר לכיווץ הקובץ , אין לי מושג..חפש על זה בגוגל..
  Reply With Quote
ישן 02-11-08, 10:31   # 6
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

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

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

בנוגע לכיווץ,
http://www.php.net/manual/en/function.gzwrite.php
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 02-11-08, 10:45   # 7
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

במקרים מאוד נדירים מעלים תמונות למסד. זה לא אחד מהם. ובכלל מומלץ לא לעלות אותם מאחר והמסד יהיה גדול בפרק זמן קצר מאוד.
שים לב שכל המערכות המתקדמות כיום לא משתמשות בהעלאת תמונות למסד. זה אומר משהו.
  Reply With Quote
ישן 02-11-08, 10:59   # 8
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

איפה נשמר האוואטר היפה שלך?
איפה נשמרת החתימה שלך?

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

אחי, כבר היינו בסרט הזה, על טעם ועל ריח.. בוא לא נתווכח שוב
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 02-11-08, 11:03   # 9
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

האווטר והחתימה נשמרים בתיקיה בשרת והשם נשמר במסד. גם ב VB גם ב IPB וכל שאר המערכות.
למרות שאני מסכים איתך, כל אחד והדרך שלו. אבל זה לא הנושא של הטעם והריח , זה כבר נושא של ביצועים ושיטת עבודה נכונה.
  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. הזמן כעת הוא 12:24.

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