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

הוסטס - פורום אחסון האתרים הגדול בישראל (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 08-08-06 20:28

[PHP]מחיקת קובץ מהשרת..
 
כיצד ניתן למחוק קובץ מהשרת בלי להתחבר ל FTP ..?
תודה :)

satan 08-08-06 20:29

unlink("filename.php");
http://php.net/unlink

Alon.R 08-08-06 20:30

במידה והוגדר בהגדרות הPHP (php.ini) שהפונקציה מורשת.

amirs_5 08-08-06 20:54

ציטוט:

נכתב במקור על ידי Alon.R
במידה והוגדר בהגדרות הPHP (php.ini) שהפונקציה מורשת.

אם זה לא מוגדר אין דרך אחרת ?
וזה עובד לי אבל זה לא לשרת הזה אז אני צריך פונקציה שתעבוד 100%

sUP 08-08-06 22:17

לא נירא לי שיש חח

WebProject 08-08-06 22:38

ציטוט:

נכתב במקור על ידי sUP
לא נירא לי שיש חח

אל תענה אם אינך יודע.

נסה את unlink.

meshuga 08-08-06 22:48

ציטוט:

נכתב במקור על ידי WebProject
אל תענה אם אינך יודע.

נסה את unlink.

טל, אני בטוח שאם תקרא את כל האשכול והתגובות, תגלה שהתגובה שלך הייתה טיפשית...לפחות חלק ממנה.

drowkid 09-08-06 01:01

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

maor 09-08-06 07:59

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

WebProject 09-08-06 08:05

ציטוט:

נכתב במקור על ידי meshuga
טל, אני בטוח שאם תקרא את כל האשכול והתגובות, תגלה שהתגובה שלך הייתה טיפשית...לפחות חלק ממנה.

חשבתי שהוא התכוון לפונקצייה =]

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. הזמן כעת הוא 12:55.

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