04-02-2016, 21:55
|
|
|
|
חבר מתאריך: 25.10.05
הודעות: 1,508
|
|
הורדת קובץ רק אם תנאי ב php מתקיים
אהלן, אני רוצה לעשות באתר שלי שרק משתמשים ששילמו יוכלו להוריד קובץ
לכן אני לא יכול לתת קישור להורדה אני צריך לבדוק קודם לכן אם הם שילמו ב php
אז אמרו לי להשתמש ב readfile ככה:
קוד:
if (condition) readfile(file);
אז עשיתי את זה, אבל הבעיה שהקבצים גדולים משהו כמו 2GB אז אני מקבל שגיאות זיכרון כמו
קוד:
[04-Feb-2016 20:35:56 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 901656576 bytes) in C:\xampp\htdocs\up\download.php on line 64
[04-Feb-2016 20:40:55 Europe/Berlin] PHP Fatal error: Out of memory (allocated 262144) (tried to allocate 901656576 bytes) in C:\xampp\htdocs\up\download.php on line 65
הראשונה הייתה אז חיפשתי וראיתי שכתוב לשנות את ה memory limit ל 0
אז שיניתי וקיבלתי את השנייה
אמרו לי שזה בגלל שלמחשב שלי אין מספיק זיכרון בשביל לפתוח את זה
אז השאלה שלי איך אני עושה שיוכלו להוריד קובץ רק אם תנאי ב php מתקיים ?
_____________________________________
חתימתי העצומה בגודלה הוסרה ע"י השליט הבלתי מעורער שימי, למי שיש בעיה שיפנה אליו.
ד אַל תַּעַן כְּסִיל כְּאִוַּלְתּוֹ פֶּן תִּשְׁוֶה לּוֹ גַם אָתָּה. ה עֲנֵה כְסִיל כְּאִוַּלְתּוֹ פֶּן יִהְיֶה חָכָם בְּעֵינָיו
|