Đọc liên kết PHP

Ghi chú. Hàm không thành công nếu đường dẫn không phải là liên kết tượng trưng, ​​ngoại trừ trên Windows, nơi đường dẫn chuẩn hóa sẽ được trả về


Ví dụ

Giả sử rằng chúng ta có một tệp có tên là test. txt trong thư mục làm việc hiện tại. Ví dụ dưới đây minh họa cách sử dụng chức năng này để lấy mục tiêu của liên kết tượng trưng đã tạo

oXygen giúp bạn học cách xác định, chỉnh sửa, xác thực và chuyển đổi các tài liệu XML. Các công nghệ được hỗ trợ bao gồm XML Schema, DTD, Relax NG, XSLT, XPath, XQuery, CSS

Hiểu ngay cách thức hoạt động của XSLT và XQuery bằng cách sử dụng trình gỡ lỗi oXygen trực quan

Bạn có câu hỏi nào liên quan đến XML không?

Hàm readlink() có thể trả về đích của một liên kết tượng trưng và hàm này có thể trả về đích của một liên kết khi thành công hoặc sai khi thất bại

cú pháp

string readlink ( string $path )

Hàm readlink() hoạt động giống như hàm readlink C

Ví dụ

php_function_reference. htm

Hàm readlink() trả về đích của một liên kết tượng trưng. Nó trả về nội dung của đường dẫn liên kết tượng trưng, ​​ngược lại trả về FALSE do lỗi

cú pháp

readlink(path)

Thông số

  • đường dẫn - Đường dẫn của liên kết tượng trưng

Trở lại

Hàm readlink() trả về nội dung của đường dẫn liên kết tượng trưng. Nó trả về FALSE khi có lỗi

Ví dụ

đầu ra

/execuatble/netbeans-8.2.0

Đọc liên kết PHP


Đọc liên kết PHP

❮ Tham khảo hệ thống tập tin PHP

Ví dụ

Nhận mục tiêu của một liên kết tượng trưng

echo readlink("/user/testlink");
?>



Định nghĩa và cách sử dụng

Hàm readlink() trả về đích của một liên kết tượng trưng

cú pháp

Giá trị tham số

Tham sốMô tảđường dẫn liên kếtBắt buộc. Chỉ định đường dẫn liên kết để kiểm tra

chi tiết kỹ thuật

Giá trị trả về. Mục tiêu của liên kết khi thành công, FALSE khi thất bại Phiên bản PHP. 4. 0+Nhật ký thay đổi PHP. PHP5. 3. readlink() hiện khả dụng trên nền tảng Windows
❮ Tham khảo hệ thống tập tin PHP

A little function to readlink TO THE END:
(realpath can't do this if the symlink (ultimately) points to a non-existing path, since it just returns false in this case.)

function readlinkToEnd($linkFilename) {
  if(!is_link($linkFilename)) return $linkFilename;
  $final = $linkFilename;
  while(true) {
    $target = readlink($final);
    if(substr($target, 0, 1)=='/') $final = $target;
    else $final = dirname($final).'/'.$target;
    if(substr($final, 0, 2)=='./') $final = substr($final, 2);
    if(!is_link($final)) return $final;
  }
}

Làm cách nào để kiểm tra xem tệp có phải là liên kết tượng trưng trong PHP không?

Hàm is_link() trong PHP dùng để kiểm tra xem tệp được chỉ định có phải là liên kết tượng trưng hay không. Đường dẫn đến tệp được gửi dưới dạng tham số cho hàm is_link() và nó trả về TRUE nếu tên tệp tồn tại và là một liên kết tượng trưng, ​​nếu không, nó trả về FALSE.

Làm cách nào để tạo một liên kết tượng trưng trong PHP?

Hàm symlink() trong PHP là một hàm có sẵn được sử dụng để tạo một liên kết tượng trưng cho một mục tiêu đã tồn tại. Nó giúp tạo một liên kết tên cụ thể cho một mục tiêu. Tên đích và tên liên kết được gửi dưới dạng tham số cho hàm symlink() và nó trả về True nếu thành công và Sai nếu thất bại.