الدالة link()‎ في PHP

من موسوعة حسوب
< PHP

(PHP 4, PHP 5, PHP 7)

تنشئ الدالة link()‎ وصلةً صلبةً (hard link).

الوصف

bool link ( string $target , string $link )

تُنشئ هذه الدالة وصلةً صلبةً.

المعاملات

target

الملف المستهدف الذي ستشير إليه الوصلة.

link

اسم الوصلة.

القيم المعادة

تُعاد القيمة TRUE عند نجاح العمليَّة، أو القيمة FALSE عند فشلها.

سجل التغييرات

الإصدار الوصف
5.3.0 أصبحت هذه الدالة الآن متاحة على منصات ويندوز (إصدار Vista، وإصدار الخادم 2008 أو الإصدارات اللاحقة).

أمثلة

المثال 1: إنشاء وصلة صلبة بسيطة

<?php
$target = 'source.ext'; // هذا الملف موجود مسبقًا
$link = 'newfile.ext'; // هذا اسم الملف الذي سيشير إلى الملف السابق

link($target, $link);
?>

ملاحظات

  • لا تعمل هذه الدالة مع الملفات البعيدة إذ يجب أن يكون الملف قابلًا للوصول عبر نظام ملفات الخادم.
  • في ويندوز فقط: تحتاج هذه الدالة أن تعمل PHP في وضع المستخدم المسؤول (elevated mode) أو مع تعطيل خاصيَّة "التحكم في حساب المستخدم" (UAC).

انظر أيضًا

  • الدالة symlink()‎: تنشئ وصلة رمزيَّة.
  • الدالة readlink()‎: تعيد الملف أو المجلد المستهدف الذي تشير إليه الوصلة الرمزيَّة.
  • الدالة linkinfo()‎: تعيد معلومات عن وصلة محدَّدة.

مصادر