![]() |
העלאת קבצים ב PHP מקישור
יש לי קישור של תמונה איפשהו ברשת ואני רוצה להעלות אותה ישר לשרת שלי ע"י הכנסת הלינק לטקסט בוקס ולחיצה על כפתור submit.
יש למישהו מדריך למשהו כזה או דומה? תודה מראש |
פשוט מאוד.
קרא על הפונקציה copy |
אתה עושה לקובץ FILE GET CONTENTS ושומר את המידע על קובץ
|
יש לכם משהו טיפה יותר מוחשי? שמדגים בערך את מה שביקשתי?
פשוט זה ידוע שהדוגמאות באתר הראשי של PHP לא הכי ברורות ( לי בכל אופן ) תודה |
מה זאת אומרת מוחשי? קוד?
אתה בעיקרון רק צריך לשלוח בקשת HTTP לקישור, לשמור את הקוד הבינארי/טקסט של הקובץ ולשמור בשרת באותו פורמט בדיוק. |
ציטוט:
ציטוט:
אין יותר פשוט מזה. כדי להעתיק קובץ משרת לשרת, אתה עושה: PHP קוד:
אל תשכח לתת הרשאת 0777 לתיקייה שאליה יועברו הקבצים. יתרון ענק של הפונקציה הזאת הוא שהיא עובדת על פי מהירות השרת, זאת אומרת שאם שרת הוא 100MB זה יעתיק במהירות של 100MB לשניה (כן כן, סרט ב7 שניות). ציטוט:
|
כן רק ששכחת לקבוע את FILE כ STRING (גרשיים) וכרגע זה יוציא ERROR.
|
גיליתי את השימוש בfile_get_contents או כל פונקציה מובנית אחרת לפענוח URL שלא יושב בשרת המקומי כבעייתית.
ממליץ לך לעבוד במקרה כזה עם cURL, ספריה ב-PHP שתפקידה מוקדש לעבודה עם כתובות URL חיצוניות לדף, ולא עושה בעיות עם קונפיגורצית השרת כל עוד זו תומכת ב-cURL. |
כל הזמנים הם GMT +2. הזמן כעת הוא 13:40. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ