Hướng dẫn php get current path - php lấy đường dẫn hiện tại

  1. Làm thế nào để
  2. PHP Howtos
  3. Nhận tên và đường dẫn thư mục hiện tại trong PHP

Đã tạo: tháng 12-04, 2021

Nội phân Chính showShow

  • Sử dụng hàm getcwd () để lấy tên thư mục hiện tại trong PHP
  • Sử dụng hàm dirname () để lấy tên thư mục hiện tại trong PHP
  • Sử dụng hàm basename () để lấy tên thư mục hiện tại trong PHP
  • Bài viết liên quan - Tệp PHP
  • Bài viết liên quan - Thư mục PHP
  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.

Nội phân chính

  • Sử dụng hàm getcwd () để lấy tên thư mục hiện tại trong PHP
  • Sử dụng hàm dirname () để lấy tên thư mục hiện tại trong PHP
  • Sử dụng hàm basename () để lấy tên thư mục hiện tại trong PHP
  • Bài viết liên quan - Tệp PHP
  • Bài viết liên quan - Thư mục PHP
  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.
  1. Nội phân chính
  2. Sử dụng chức năng
    /var/www/html/project
    
    0 để lấy tên thư mục hiện tại trong PHP
  3. Sử dụng chức năng
    /var/www/html/project
    
    1 để lấy tên thư mục hiện tại trong PHP

Sử dụng chức năng

/var/www/html/project
2 để lấy tên thư mục hiện tại trong PHP

Sử dụng hàm getcwd () để lấy tên thư mục hiện tại trong PHP

Sử dụng hàm dirname () để lấy tên thư mục hiện tại trong PHP

Sử dụng hàm basename () để lấy tên thư mục hiện tại trong PHP

Bài viết liên quan - Tệp PHP

├── var
│ └── www
│ └── html
| └──project
| └──index.php

Bài viết liên quan - Thư mục PHP

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.

echo getcwd();

Output:

/var/www/html/project

Sử dụng hàm dirname () để lấy tên thư mục hiện tại trong PHP

Sử dụng hàm basename () để lấy tên thư mục hiện tại trong PHP

Bài viết liên quan - Tệp PHP

Bài viết liên quan - Thư mục PHP

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.

echo __FILE__;

Output:

/var/www/html/project/index.php

Nội phân chính

echo dirname(__FILE__);

Output:

/var/www/html/project

Sử dụng chức năng

/var/www/html/project
0 để lấy tên thư mục hiện tại trong PHP

Sử dụng hàm basename () để lấy tên thư mục hiện tại trong PHP

Bài viết liên quan - Tệp PHP

Bài viết liên quan - Thư mục PHP

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.

echo basename(dirname(__FILE__))."<br>";
echo basename(getcwd())."\n";

Output:

project
project

Nội phân chính

Sử dụng chức năng

/var/www/html/project
0 để lấy tên thư mục hiện tại trong PHP

Bài viết liên quan - Tệp PHP

  • Bài viết liên quan - Thư mục PHP
  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.
  • Nội phân chính
  • Sử dụng chức năng
    /var/www/html/project
    
    0 để lấy tên thư mục hiện tại trong PHP

    Bài viết liên quan - Thư mục PHP

  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.
  • Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ thư mục PHP hoặc đặt câu hỏi của riêng bạn.
  • Nội phân chính
  • Sử dụng chức năng
    /var/www/html/project
    
    0 để lấy tên thư mục hiện tại trong PHP
  • Sử dụng chức năng

    /var/www/html/project
    
    1 để lấy tên thư mục hiện tại trong PHP

    function the_page_title()
    {
        $page_name = dirname(__FILE__);
        $each_page_name = explode('/', $page_name);
        $len_page_dir = count($each_page_name);
        $c_i_p_n = 0;
        while($len_page_dir != $c_i_p_n)
        {
            $c_i_p_n++;
        }
        echo $each_page_name[$c_i_p_n];
    }
    

    Sử dụng chức năng

    /var/www/html/project
    
    2 để lấy tên thư mục hiện tại trong PHP

    Bài viết này sẽ giới thiệu một vài phương pháp để có được tên thư mục làm việc hiện tại trong PHP.

    /var/www/html/project/index.php
    
    7

    Hàm

    /var/www/html/project
    
    0 cung cấp thư mục làm việc hiện tại. Giá trị trả về là một chuỗi trên thành công.

    Hàm không lấy bất kỳ tham số nào. Hàm trả về sai trong trường hợp thất bại.

    Hướng dẫn php get current path - php lấy đường dẫn hiện tại

    Hãy cùng xem xét cấu trúc thư mục sau.

    Tệp PHP nằm bên trong thư mục

    /var/www/html/project
    
    4. Hàm
    /var/www/html/project
    
    0 sẽ trả về tên của thư mục làm việc hiện tại, đó là
    /var/www/html/project
    
    4.8 gold badges34 silver badges48 bronze badges

    Chúng ta có thể sử dụng chức năng

    /var/www/html/project
    
    7 để hiển thị nội dung của hàm. Chúng ta có thể thấy trong phần đầu ra rằng hàm
    /var/www/html/project
    
    0 trả về thư mục làm việc hiện tại với đường dẫn của nó.Feb 18, 2016 at 13:39

    1

    Chúng tôi cũng có thể sử dụng chức năng

    /var/www/html/project
    
    1 để lấy tên thư mục hiện tại trong PHP. Hàm trả về đường dẫn của thư mục cha.

    echo getcwd();
    
    0

    Nó chấp nhận hai tham số trong đó cái thứ nhất là đường dẫn và cái thứ hai là cấp độ. Mức độ chỉ ra số lượng thư mục để di chuyển lên.Feb 18, 2016 at 13:42

    Cuối cùng, chúng ta có thể sử dụng hằng số ma thuật

    echo __FILE__;
    
    0 trong hàm
    /var/www/html/project
    
    1 để lấy tên của thư mục hiện tại. Hằng số
    echo __FILE__;
    
    0 trả về đường dẫn đầy đủ của tệp hiện tại cùng với tên tệp.DerVO

    Chúng ta có thể chứng minh các hằng số này và chức năng trong cấu trúc thư mục trên. Ví dụ: chúng tôi nhận được kết quả sau khi chúng tôi lặp lại hằng số

    echo __FILE__;
    
    0 từ tệp
    echo __FILE__;
    
    4.1 gold badge22 silver badges27 bronze badges

    Ví dụ: viết hàm

    /var/www/html/project
    
    1 trong tệp
    echo __FILE__;
    
    4 với hằng số
    echo __FILE__;
    
    0 dưới dạng tham số.

    echo getcwd();
    

    Theo cách này, chúng ta có thể lấy tên thư mục làm việc hiện tại trong PHP.

    Worldofjr

    3,8098 Huy hiệu vàng34 Huy hiệu bạc48 Huy hiệu đồng8 gold badges34 silver badges48 bronze badges

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

    Safin Chackosafin Chackosafin chacko

    1.3521 Huy hiệu vàng10 Huy hiệu bạc18 Huy hiệu đồng1 gold badge10 silver badges18 bronze badges

    Như đã nói trước đây, bạn nên sử dụng

    /var/www/html/project
    
    0 hoặc, nếu không, chức năng của bạn sẽ luôn trả về thư mục nơi nó nằm thay vì thư mục tập lệnh hiện tại.

    Thay vì bùng nổ, bạn có thể sử dụng

    echo dirname(__FILE__);
    
    1;

    echo getcwd();
    
    2
    echo getcwd();
    
    3

    Worldofjr

    3,8098 Huy hiệu vàng34 Huy hiệu bạc48 Huy hiệu đồng8 gold badges34 silver badges48 bronze badges

    Đã trả lời ngày 18 tháng 2 năm 2016 lúc 13:48Feb 18, 2016 at 13:57

    Safin Chackosafin ChackoCarlosCarucce

    1.3521 Huy hiệu vàng10 Huy hiệu bạc18 Huy hiệu đồng1 gold badge28 silver badges48 bronze badges

    Như đã nói trước đây, bạn nên sử dụng

    /var/www/html/project
    
    0 hoặc, nếu không, chức năng của bạn sẽ luôn trả về thư mục nơi nó nằm thay vì thư mục tập lệnh hiện tại.

    echo getcwd();
    
    4

    Thay vì bùng nổ, bạn có thể sử dụng

    echo dirname(__FILE__);
    
    1;

    echo getcwd();
    
    5

    Đã trả lời ngày 18 tháng 2 năm 2016 lúc 13:57

    echo getcwd();
    
    6

    CarloscaruccecarloscarucceFeb 18, 2016 at 13:46

    3.2581 Huy hiệu vàng28 Huy hiệu bạc48 Huy hiệu đồngworldofjr

    3,8098 Huy hiệu vàng34 Huy hiệu bạc48 Huy hiệu đồng8 gold badges34 silver badges48 bronze badges

    Đã trả lời ngày 18 tháng 2 năm 2016 lúc 13:48

    echo dirname(__FILE__);
    
    2;

    Safin Chackosafin Chacko

    1.3521 Huy hiệu vàng10 Huy hiệu bạc18 Huy hiệu đồngMar 24, 2018 at 0:09

    Như đã nói trước đây, bạn nên sử dụng

    /var/www/html/project
    
    0 hoặc, nếu không, chức năng của bạn sẽ luôn trả về thư mục nơi nó nằm thay vì thư mục tập lệnh hiện tại.

    echo getcwd();
    
    7

    use:

    echo getcwd();
    
    3

    Thay vì bùng nổ, bạn có thể sử dụng

    echo dirname(__FILE__);
    
    1;Feb 18, 2016 at 13:44

    Đã trả lời ngày 18 tháng 2 năm 2016 lúc 13:57Jaquarh

    Carloscaruccecarloscarucce5 gold badges28 silver badges73 bronze badges

    2

    3.2581 Huy hiệu vàng28 Huy hiệu bạc48 Huy hiệu đồng

    echo getcwd();
    
    9

    Bạn sẽ có thể có được thư mục hiện tại với hằng số được xác định trước

    tương đương với

    Vì vậy, bạn nên sử dụngJul 27, 2021 at 11:06

    Đã trả lời ngày 18 tháng 2 năm 2016 lúc 13:46Aaron

    WorldofJrWorldOfJr3 gold badges22 silver badges38 bronze badges

    Dòng mã nhỏ này đã làm điều đó cho tôi.