הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP]מחיקת קובץ מהשרת.. (https://hosts.co.il/forums/showthread.php?t=28372)

amirs_5 09-08-06 12:50

ציטוט:

נכתב במקור על ידי drowkid
בלי FTP... אממממ
מסד נתונים... שמור את הקבצים במסד...

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

Alon.R 09-08-06 12:57

ציטוט:

נכתב במקור על ידי maor
unlink עובד 99% אחוז בכל השרתים.. זה נדיר שמבטלים אותו..

מה אתה אומר.... עד כדי כך אתה מנוסה?

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

maor 09-08-06 12:57

אפשר להכניס את התוכן של הקובץ לבסיס.. הרי כל קובץ בנוי מקוד מסוים.. תפתח למשל תמונה עם כתבן ותראה..

amirs_5 09-08-06 13:06

ציטוט:

נכתב במקור על ידי maor
אפשר להכניס את התוכן של הקובץ לבסיס.. הרי כל קובץ בנוי מקוד מסוים.. תפתח למשל תמונה עם כתבן ותראה..

כן אני רואה מלא חירבושים חחחח
איך אפשר להכניס תוכן של קובץ תמונה :SSS
כי הסיות תיהיה PHP ולא JPG או GIF אז זה לא יוצג.

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

בניה 09-08-06 15:12

ב"ה


אפשר לשמור קבצים במסד קרא את זה:
http://php.eitan.ac.il/main.php?id=01533

וכשהשרת במצב בטוח אז יש בדיקה למי שייך הקובץ מבחינת משתמשים ויש שרתים שלא מסודרים כמו שצריך ואתה לא תוכל למחוק קבצים.

Tomer 09-08-06 15:25

ציטוט:

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

שדה שהוגדר כ BLOB או LONGBLOB מאפשר לשמור קבצים במסד.

amirs_5 09-08-06 19:00

אחלה, בניה תודה אני יקרא את זה בערב :)
ותומר הבנתי :)
אבל איך הוא יודע איזה סיומת יש לקובץ ?

בניה 09-08-06 19:10

ב"ה


תן לו header מתאים.
למשל
קוד:

image/gif
ואת השם עצמו אתה יכול לקבוע ככה:
header('Content-Disposition: attachment; filename="img.gif"');

ואז אתה מדפיס את מה שקיבלת מהמסד.

amirs_5 09-08-06 19:30

אחלה, יו זה קשה הheaderים האלה :S
אני עכשיו קורא את המדריך ששלחת לי מאיתן על המידע הבינארי שאני יסיים אותו אני יחפש מדריך לheader :)
ותודה :)


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

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