![]() |
הצגת עבודה | מערכת העלאת קצבים
שלום לכם :)
אני מתכנת בPHP קצת יותר משבוע. בניתי מערכת העלאת קבצים (המערכת הראשונה שבניתי) והעלתי אותה: http://tcgserver.freehostia.com/upload/ כל הדפים באתר מייצרים דפי XHTML תיקניים לחלוטין :) תוכלו להתחבר לפאנל הניהול דרך כאן: http://tcgserver.freehostia.com/upload/admin.php הסיסמא היא pass והיא מוצפנת :) תשתדלו לא להתעסק לי שם יותר מדי בהגדרות שגם אנשים אחרים יוכלו לבדוק אותה! במערכת האמיתית יש גם אפשרות לשנות סיסמא דרך הפאנל ניהול אבל לא רציתי לתת אותה כאן... ביקורות! :) וכמה מערכת שכזו שווה +-? יום טוב! |
מערכת סבבה לגמרי, בהצלחה.
|
נחמד מאוד,
גם אני בניתי מערכת העלאת קבצים ואני מתלמד כמוך אך קצת יותר משבוע אתה מוזמן לראות את האשכול כמה הערות שחשוב לתקן: לא עשית תנאי שבודק שבמידה והשדה ריק זה לא יעלה ויציג שגיאה, כי עכשיו בעצם אם אני ילחץ שלח ולא יעלה כלום זה מחשיב את זה שהעלאתי משהו לא עשית תנאי שבודק את פורמט התמונה, אני יכול לפתוח קובץ TXT ולשנות לו את הסיומת, לדוגמא kovez.txt.png וזה עדיין יעלה, אך הקובץ במקורי לא נחשב כתמונה אני ממליץ לך שכדי שבעתיד תוכל לנהל את האתר עם פאנל ניהול מתקדם, תעשה שכל תמונה שמועלת תעבוד עם מסד, כל תמונה תקבל ID, כתובת, שם הקובץ ועוד אפשרויות שתחשוב עליהם. אני גם ממליץ לך לעשות דף הצגת התמונה, זה יתרום ויוסיף המון לדעתי. סך הכל מאוד יפה למי שעוסק שבוע בשפה, מקווה שעזרתי בהצלחה |
מערכת בסדר :)
|
התשובות באדום P:
ציטוט:
|
ציטוט:
אני מתכוון שהקובץ עצמו הוא לא תמונה, אלא סתם קובץ טקסט ששינו לו את הסיומת לתמונה. |
אז בעיה של הגולש, הוא עלה קובץ בשם xxxxx.txt המערכת מזהה אותו כטקסט אם הוא העלה xxxxxxx.png אז כנראה שזה png.
בכל אופן, אולי ראית אבל עשיתי תיקונים. אין אפשרות להעלות בלי קובץ. אבל יש לי בעיה בפאנל ניהול, ניסיתי לשים שזה יעבוד על עוגיות אבל זה מציג לי שגיאה על השרת הזה, על הwamp זה עובד חלק. יש למישהו מושג מה יכולה להיות הבעיה? |
כנראה שלחת כבר את ההדרים לפני העוגיה
בשביל לפתור את הבעיה עליך ליצור את העוגיה לפני שאתה מוציא פלט |
נראה לי שהבנתי.
מנסה ועורך. עריכה: כן זו הייתה התקלה. בנוסף סידרתי עוד כמה באגים. אתם מוזמנים להיכנס מחדש ולהתרשם מכל המערכת. |
למה להשתמש במסד נתונים?
אחרי הכל אם וידאת שהתמונה תקינה כל מה שאתה צריך בעמוד הצגה זה לוודא איפה היא יושבת מה שכן הייתי מאחסן את התמונות מחוץ לתיקית הHTTP וקורא להם מקובץ פנימי וכמובן אם היית משתמש ברגקס אז המשתמש קצה לא היה אפילו מרגיש ש http://xx.com/image1.jpg מפנה למעשה ל ../../../image1.jpg ופולט אליו את ההדרים של התמונה (: יותר שימושי - רק מה שחשוב תשתמש בHTACCESS גלובאלי ולא PER FOLDER כי יש הבדל ריצה רציני (לפי המסמכים של APACHE) וזה יכול לחסוך במשאבים בהצלחה ד'א יש הרבה תוכן בHEADERS של התמונה (מתי נוצרה גודל סוג במה זה צולם וכו' תוכל לשלוף הרבה נתונים משם מבלי לאחסן בDB) ניצן |
כל הזמנים הם GMT +2. הזמן כעת הוא 13:05. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ