Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam php

Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam php

青灯夜游
青灯夜游asal
2022-06-10 18:46:112758semak imbas

Dalam PHP, anda boleh menggunakan fungsi realpath() untuk menukar laluan kepada laluan sebenar, dengan sintaks "realpath(path)". Fungsi realpath() boleh menerima laluan relatif fail sebagai nilai parameter "laluan", dan kemudian mengembalikan laluan mutlak (maklumat tentang lokasi fail sebenar), yang mengandungi nama fail.

Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3

php menukar laluan menjadi kaedah laluan sebenar (Alamat mutlak)

Kami tahu laluan relatif untuk melaksanakan skrip PHP, tetapkannya kepada $filename dan kemudian gunakan realpath($filename) untuk mendapatkan laluan mutlak fail (termasuk nama fail) untuk mengetahui maklumat lokasi $filename.

<?php
$filename = "demo.php";
echo "{$filename} 文件所在位置: ".realpath($filename);
?>

Hasil output ialah:

Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam php

Ia boleh dilihat bahawa sudah tentu fail $filename berada dalam subdirektori www direktori wamp pada pemacu c.

Laluan mutlak yang dikembalikan oleh fungsi realpath() mengandungi nama fail Jika anda tidak mahukannya, anda boleh menggunakan fungsi diname() untuk mengalih keluarnya

<?php
$filename = "demo.php";
echo "{$filename} 文件所在位置: ".dirname(realpath($filename));
?>

Pembelajaran yang disyorkan :《Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam phpTutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menukar laluan kepada laluan sebenar (alamat mutlak) dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn