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.
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:
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 :《Tutorial 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!