الفرق بين المراجعتين لصفحة: «PHP/ftruncate»
< PHP
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
ط استبدال النص - 'تصنيف:PHP Filesystem تصنيف:PHP Function' ب'تصنيف:PHP Function تصنيف:PHP Filesystem' |
||
سطر 47: | سطر 47: | ||
* [http://php.net/manual/en/function.ftruncate.php صفحة الدالة ftruncate في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.ftruncate.php صفحة الدالة ftruncate في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | [[تصنيف:PHP]] | ||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP Filesystem]] | [[تصنيف:PHP Filesystem]] | ||
المراجعة الحالية بتاريخ 03:53، 22 أبريل 2018
(PHP 4, PHP 5, PHP 7)
تقلِّص الدالة ftruncate()
حجم الملف إلى حجم محدَّد.
الوصف
bool ftruncate ( resource $handle , int $size )
تقلِّص هذه الدالة حجم الملف الذي يشير إليه المورد handle
إلى الحجم size
المعطى.
المعاملات
handle
مؤشِّر (pointer) يشير إلى ملف.
ملاحظة: يجب أن يُفتح الملف في وضع الكتابة.
size
الحجم المراد تقليص الملف إليه.
ملاحظة: إن كان الحجم size
المُعطى أكبر من حجم الملف، فسيُمدَّد حجم الملف إلى الحجم size
بإضافة بايتات فارغة (null bytes) إليه. أمَّا إن كان الحجم size
أصغر من حجم الملف، فسيُقلَّص حجم الملف إلى تلك القيمة.
القيم المعادة
تُعاد القيمة TRUE
عند نجاح العمليَّة. خلا ذلك، تُعاد القيمة FALSE
.
أمثلة
المثال 1: استعمال الدالة ftruncate()
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
ملاحظات
لن يُغيَّر مؤشِّر الملف.
انظر أيضًا
- الدالة
fopen()
: تفتح ملفًا أو عنوان URL. - الدالة
rewind()
: تبحث عن مؤشِّر الملف الحالي ثمَّ تعيد ضبط موقعه.