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

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

Haimz 19-11-11 12:55

PHP הפונקצייה APC_FETCH
 
מה היא עושה? קראתי בphp.net אבל לא הבנתי.

מה אמורים להיות הארגומטים שלה, מהי עושה, ומה היא מחזירה?

תודה לעונים. (שמתי לב לשימוש שלה בטעינה במצב של העלאת קבצים)

אדיר 19-11-11 12:59

APC זאת מערכת/ פלטפורמת קאשינג ב- PHP.

הפונקציה apc_fetch משמשת לשליפת מידע מהקאש.

Haimz 19-11-11 13:17

הבנתי, ואיזה סוג מידע נכנס לשם? במקרה של העלאת קבצים?

אדיר 19-11-11 13:33

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

Haimz 19-11-11 13:42

במקרה של העלאת קובץ, איך אני יכול לראות כמה הועלה כבר וכמה צריך להעלות(מקס')?

אדיר 19-11-11 17:47

אתה יכול לבדוק את זה - http://pecl.php.net/package/uploadprogress

Haimz 19-11-11 19:42

כן אני מצאתי את זה, אבל לפי מה שהבנתי אני צריך יותר גישות מסתם אחסון, צריך להתקין את זה בשרת

אדיר 19-11-11 20:01

http://www.php.net/manual/en/apc.con...ni.apc.rfc1867
http://www.johnboy.com/php-upload-progress-bar

אתה מוזמן לעיין בקישורים הללו,
מסתבר שיש ב- APC פיצ'ר נחמד שניתן לממש כמד התקדמות להעלאת קבצים (ייתכן שגם זה ידרוש שינויים בקונפיגורציה של השרת כמו שניתן לשים לב).

Haimz 19-11-11 20:21

הAPC לא מופעל אצלי.. עד שאצליח לסדר את זה
יש אולי הצעות אחרות?

אדיר 19-11-11 20:35

קיימים פתרונות נוספים המשלבים קבצי SWF,
לדוגמה SWFUPLOAD.

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

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

Haimz 19-11-11 20:59

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

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

Itay 20-11-11 00:39

אם אתה הולך על הצד של מחשבים שלא תומכים בפלאש, אז מה עם מחשבים שלא תומכים (לא מופעל) ב-javascript?
שבמקרה כזה יהיה די משמעותי בשביל להריץ ajax שיעדכן את מד ההתקדמות..

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

Haimz 20-11-11 14:53

ציטוט:

נכתב במקור על ידי Itay (פרסם 825554)
אם אתה הולך על הצד של מחשבים שלא תומכים בפלאש, אז מה עם מחשבים שלא תומכים (לא מופעל) ב-javascript?
שבמקרה כזה יהיה די משמעותי בשביל להריץ ajax שיעדכן את מד ההתקדמות..

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

כן זה בדיוק מה שעשיתי (אתמול בערב)

הסתדרתי, תודה.


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

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