Hướng dẫn how do you go up a directory in php? - làm thế nào để bạn truy cập một thư mục trong php?

Tôi đang sử dụng cái này:

echo dirname[__FILE__];

Mà mang lại:

C:\UwAmp\www\myfolder\admin

Tuy nhiên tôi đang tìm kiếm con đường cho đến khi:

C:\UwAmp\www\myfolder\

từ tập lệnh hiện tại. Làm thế nào điều đó có thể được thực hiện?

hỏi ngày 5 tháng 2 năm 2012 lúc 13:07Feb 5, 2012 at 13:07

Bạn có thể làm một trong hai:

dirname[__DIR__];

Or:

__DIR__ . '/..';

... Nhưng trong môi trường máy chủ web, bạn có thể sẽ thấy rằng bạn đã làm việc từ thư mục làm việc của tệp hiện tại, vì vậy có lẽ bạn chỉ có thể sử dụng:

'../'

... Để tham khảo thư mục trên. Bạn có thể thay thế

C:\UwAmp\www\myfolder\admin
3 bằng
C:\UwAmp\www\myfolder\admin
4 trước Php 5.3.0.

Bạn cũng nên biết những gì

C:\UwAmp\www\myfolder\admin
3 và
C:\UwAmp\www\myfolder\admin
6 đề cập đến:

Đường dẫn đầy đủ và tên tệp của tập tin. Nếu được sử dụng bên trong một bao gồm, tên của tệp bao gồm được trả về.If used inside an include, the name of the included file is returned.

Vì vậy, nó có thể không luôn luôn chỉ ra nơi bạn muốn nó.

Đã trả lời ngày 5 tháng 2 năm 2012 lúc 13:08Feb 5, 2012 at 13:08

DaverandomdaverandomDaveRandom

Huy hiệu vàng 86.9K1111 gold badges150 silver badges174 bronze badges

1

Bạn co thể thử

echo realpath[__DIR__ . DIRECTORY_SEPARATOR . '..']; 

Đã trả lời ngày 5 tháng 2 năm 2012 lúc 13:10Feb 5, 2012 at 13:10

Xà phòng Dan xà phòngDan Soap

Phim thương hiệu vàng 9,98411 gold badge40 silver badges49 bronze badges

5

echo dirname[__DIR__];

Nhưng lưu ý hằng số

C:\UwAmp\www\myfolder\admin
3 đã được thêm vào trong PHP 5.3.0.

Đã trả lời ngày 5 tháng 2 năm 2012 lúc 13:13Feb 5, 2012 at 13:13

Ondrej Machuldaondrej MachuldaOndrej Machulda

9661 Huy hiệu vàng10 Huy hiệu bạc24 Huy hiệu đồng1 gold badge10 silver badges24 bronze badges

Ngoài ra, bạn có thể sử dụng

C:\UwAmp\www\myfolder\admin
8 để truy cập vào bất kỳ cấp độ gấp nào mà không đi qua

Đã trả lời ngày 29 tháng 3 năm 2019 lúc 10:15Mar 29, 2019 at 10:15

1

Thư mục chính của một tệp được bao gồm

dirname[getcwd[]]

ví dụ. Tệp là /var/www/html/folder/inc/file.inc.php được bao gồm trong /var/www/html/folder/index.php

Sau đó, bằng cách gọi /file/index.php

getcwd[] is /var/www/html/folder  
__DIR__ is /var/www/html/folder/inc  
so dirname[__DIR__] is /var/www/html/folder

Nhưng những gì chúng tôi muốn là/var/www/html là dirname [getcwd []]dirname[getcwd[]]

Đã trả lời ngày 7 tháng 7 năm 2018 lúc 13:30Jul 7, 2018 at 13:30

Đối với ai, từ bỏ với môi trường lưu trữ chia sẻ và vẫn có cơ hội có PHP hiện tại dưới 7.0, người không có

C:\UwAmp\www\myfolder\admin
9 có thể sử dụng sau đây.

C:\UwAmp\www\myfolder\admin
0

Đã trả lời ngày 29 tháng 10 năm 2018 lúc 7:22Oct 29, 2018 at 7:22

Deniz Porsukdeniz PorsukDeniz Porsuk

5441 Huy hiệu vàng6 Huy hiệu bạc20 Huy hiệu đồng1 gold badge6 silver badges20 bronze badges

Sử dụng $ _Server ['Document_root']]

Ví dụ: nếu bạn muốn truy cập một thư mục trên thư mục gốc từ mọi nơi

C:\UwAmp\www\myfolder\admin
1

hoặc cho ví dụ của bạn C: \ uwamp \ www \ MyFolder \ admin

C:\UwAmp\www\myfolder\admin
2

Đã trả lời ngày 16 tháng 4 năm 2021 lúc 21:15Apr 16, 2021 at 21:15

Murat Kezlimurat KezliMurat Kezli

1612 Huy hiệu bạc5 Huy hiệu Đồng2 silver badges5 bronze badges

Làm cách nào để nhận được thư mục gốc trong PHP?

Để có được đường dẫn thư mục gốc, bạn có thể sử dụng _dir_ hoặc dirname []. echo dirname [__ file__]; Cả hai cú pháp trên sẽ trả về cùng một kết quả.use _DIR_ or dirname[]. echo dirname[__FILE__]; Both the above syntaxes will return the same result.

Dir [] trong PHP là gì?

Hàm dir [] trả về một thể hiện của lớp thư mục.Hàm này được sử dụng để đọc một thư mục, bao gồm các thư mục sau: thư mục đã cho được mở.Hai thuộc tính xử lý và đường dẫn của dir [] có sẵn.Cả hai thuộc tính xử lý và đường dẫn đều có ba phương thức: đọc [], tua lại [] và đóng []returns an instance of the Directory class. This function is used to read a directory, which includes the following: The given directory is opened. The two properties handle and path of dir[] are available. Both handle and path properties have three methods: read[], rewind[], and close[]

Làm cách nào để quay lại thư mục cha mẹ trong PHP?

Sử dụng hàm dirname [] php [] để lấy đường dẫn của thư mục mẹ của tệp hoặc đường dẫn thư mục. to get the parent directory's path of a file or directory path.

Làm cách nào để truy cập thư mục mẹ?

Làm thế nào để tìm một thư mục phụ huynh cho một trang web..
Truy cập internet với trình duyệt của bạn ..
Nhập tên của trang web có thư mục mẹ bạn muốn tìm trong thanh địa chỉ của trình duyệt và nhấn "Enter.".
Xóa phần cuối cùng của URL trong thanh địa chỉ để truy cập thư mục chính của trang đó ..

Bài Viết Liên Quan

Chủ Đề