![]() |
# 1 |
חבר וותיק
|
בעיה ב-fread
שלום לכולם.
אני מנסה לערוך קובץ וכשאני מנסה לקרוא אותו אני מקבל את השגיאה הבאה: Warning: fread() [function.fread]: Length parameter must be greater than 0 הנה הקוד, הבעיה היא בשורה 36: PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net Last edited by Jonathan Zeierman; 15-04-09 at 00:25.. |
![]() |
![]() |
# 2 |
אחראי פורום
|
PHP קוד:
http://il.php.net/manual/en/function.fread.php הפרמטר השני הוא "Length". זאת אומרת שכנראה PHP קוד:
תשים מעל השורה, var_dump($_POST['file']); ותראה בעצמך מה יוצא. |
![]() |
![]() |
# 3 | |
חבר וותיק
|
ציטוט:
קוד:
string(8) "test.txt" Warning: fread() [function.fread]: Length parameter must be greater than 0
__________________
יונתן.
אימייל: jonathan@zeierman.net |
|
![]() |
![]() |
# 4 | |
אחראי פורום
|
ציטוט:
(אגב, אני מקווה שיש את הדבר הבא בקוד שלך: PHP קוד:
השלב הבא יהיה לעשות var_dump(filesize("files/{$_POST['file']}")); |
|
![]() |
![]() |
# 5 | |
חבר וותיק
|
ציטוט:
אני די חדש בכל ה- FOPEN וכו'. זה מה שעשיתי: PHP קוד:
string(8) "test.txt" int(4) ולא מראה לי שום דבר בתוך תיבת הטקסט. עריכה: נזכרתי כשיש textarea אין value. ניסתי לפתוח תקובץ ולהדפיס לתוך text input, והדפיס. איך אני מכניס לתוך textarea value?
__________________
יונתן.
אימייל: jonathan@zeierman.net Last edited by Jonathan Zeierman; 15-04-09 at 00:49.. |
|
![]() |
![]() |
# 6 |
חבר בקהילה
|
PHP קוד:
|
![]() |
![]() |
# 7 |
משתמש - היכל התהילה
|
מומלץ להעביר את מה שאתה מדפיס לתוך ה textarea דרך htmlspecialchars
PHP קוד:
אז מה שאתה יכול לעשות זה לעשות תנאי שאם הקובץ בגודל 0, שפשוט לא יקרא את התוכן שלו והtextarea יהיה ריק.
__________________
קו ישר, כי אפשר גם אחרת Last edited by בניה; 15-04-09 at 14:48.. |
![]() |
![]() |
# 8 |
חבר וותיק
|
תריץ
is_file("files/$_POST['xxx']") ותראה (:
__________________
![]() |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|