Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

270

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Ví dụ: làm cách nào để nhận

/usr/admin/config
test.xml
xml
test
0

từ

/usr/admin/config
test.xml
xml
test
1

với PHP?

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Hỏi ngày 13 tháng 9 năm 2009 lúc 16:49Sep 13, 2009 at 16:49

Bạn đang tìm kiếm

/usr/admin/config
test.xml
xml
test
2.

Ví dụ từ hướng dẫn sử dụng PHP:


Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Jeff Puckett

34,8K17 Huy hiệu vàng115 Huy hiệu bạc161 Huy hiệu đồng17 gold badges115 silver badges161 bronze badges

Đã trả lời ngày 13 tháng 9 năm 2009 lúc 16:51Sep 13, 2009 at 16:51

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Mark Rushakoffmark RushakoffMark Rushakoff

242K44 Huy hiệu vàng402 Huy hiệu bạc395 Huy hiệu Đồng44 gold badges402 silver badges395 bronze badges

6

Tôi đã thực hiện điều này bằng cách sử dụng hàm

/usr/admin/config
test.xml
xml
test
3 tạo ra một mảng với các phần của đường dẫn để bạn sử dụng! Ví dụ: bạn có thể làm điều này:


Điều này sẽ trở lại:

/usr/admin/config
test.xml
xml
test

Việc sử dụng chức năng này đã có sẵn kể từ Php 5.2.0!

Sau đó, bạn có thể thao tác tất cả các bộ phận khi bạn cần. Ví dụ: để sử dụng đường dẫn đầy đủ, bạn có thể làm điều này:

$fullPath = $xmlFile['dirname'] . '/' . $xmlFile['basename'];

Jeff Baker

1.4501 Huy hiệu vàng12 Huy hiệu bạc13 Huy hiệu đồng1 gold badge12 silver badges13 bronze badges

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

MetafanielmetafanielMetafaniel

Phim thương hiệu vàng 27,6K77 gold badges38 silver badges61 bronze badges

2

Có một số cách để có được tên tệp và tiện ích mở rộng. Bạn có thể sử dụng cái sau dễ sử dụng.

$url = 'http://www.nepaltraveldoor.com/images/trekking/nepal/annapurna-region/Annapurna-region-trekking.jpg';
$file = file_get_contents($url); // To get file
$name = basename($url); // To get file name
$ext = pathinfo($url, PATHINFO_EXTENSION); // To get extension
$name2 =pathinfo($url, PATHINFO_FILENAME); // File name without extension

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Đã trả lời ngày 23 tháng 6 năm 2015 lúc 6:06Jun 23, 2015 at 6:06

0

Với splfileinfo:SplFileInfo:

SplfileInfo Lớp SplfileInfo cung cấp giao diện hướng đối tượng cấp cao cho thông tin cho một tệp riêng lẻ.

Tham khảo: http://php.net/manual/en/splfileinfo.getfilename.php: http://php.net/manual/en/splfileinfo.getfilename.php

$info = new SplFileInfo('/path/to/foo.txt');
var_dump($info->getFilename());

o/p: chuỗi (7) "foo.txt"

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Đã trả lời ngày 22 tháng 8 năm 2013 lúc 11:54Aug 22, 2013 at 11:54

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

internals-ininternals-ininternals-in

4.5482 Huy hiệu vàng20 Huy hiệu bạc37 Huy hiệu đồng2 gold badges20 silver badges37 bronze badges

Hàm

/usr/admin/config
test.xml
xml
test
2 sẽ cung cấp cho bạn những gì bạn muốn:

Đưa ra một chuỗi chứa một đường dẫn đến một tệp, hàm này sẽ trả về tên cơ sở của tệp.

Chẳng hạn, trích dẫn trang của hướng dẫn sử dụng:


Hoặc, trong trường hợp của bạn:

$full = 'F:\Program Files\SSH Communications Security\SSH Secure Shell\Output.map';
var_dump(basename($full));

Bạn sẽ nhận được:

string(10) "Output.map"

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Đã trả lời ngày 13 tháng 9 năm 2009 lúc 16:51Sep 13, 2009 at 16:51

Mark Rushakoffmark RushakoffPascal MARTIN

242K44 Huy hiệu vàng402 Huy hiệu bạc395 Huy hiệu Đồng77 gold badges647 silver badges656 bronze badges

Tôi đã thực hiện điều này bằng cách sử dụng hàm

/usr/admin/config
test.xml
xml
test
3 tạo ra một mảng với các phần của đường dẫn để bạn sử dụng! Ví dụ: bạn có thể làm điều này:

echo basename($_SERVER["SCRIPT_FILENAME"], '.php') 

Điều này sẽ trở lại:Nov 28, 2013 at 0:38

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Việc sử dụng chức năng này đã có sẵn kể từ Php 5.2.0!atwebceo

Sau đó, bạn có thể thao tác tất cả các bộ phận khi bạn cần. Ví dụ: để sử dụng đường dẫn đầy đủ, bạn có thể làm điều này:1 gold badge4 silver badges11 bronze badges

Jeff Baker

1.4501 Huy hiệu vàng12 Huy hiệu bạc13 Huy hiệu đồng


0

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Đã trả lời ngày 24 tháng 2 năm 2012 lúc 15:13Dec 2, 2011 at 10:32

MetafanielmetafanielSun Junwen

Phim thương hiệu vàng 27,6K710 silver badges20 bronze badges

1


1

Đã trả lời ngày 13 tháng 9 năm 2009 lúc 16:51Sep 13, 2009 at 16:51

p4bl0p4bl0p4bl0

Mark Rushakoffmark Rushakoff1 gold badge22 silver badges21 bronze badges

0

242K44 Huy hiệu vàng402 Huy hiệu bạc395 Huy hiệu Đồng

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Đã trả lời ngày 13 tháng 9 năm 2009 lúc 16:51Sep 13, 2009 at 16:51

Mark Rushakoffmark RushakoffVertigo

242K44 Huy hiệu vàng402 Huy hiệu bạc395 Huy hiệu Đồng1 gold badge22 silver badges24 bronze badges

Tôi đã thực hiện điều này bằng cách sử dụng hàm

/usr/admin/config
test.xml
xml
test
3 tạo ra một mảng với các phần của đường dẫn để bạn sử dụng! Ví dụ: bạn có thể làm điều này:

Example:


2

Điều này sẽ trở lại:Aug 17, 2015 at 16:40

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Việc sử dụng chức năng này đã có sẵn kể từ Php 5.2.0!


3

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Sau đó, bạn có thể thao tác tất cả các bộ phận khi bạn cần. Ví dụ: để sử dụng đường dẫn đầy đủ, bạn có thể làm điều này:Nov 20, 2011 at 1:51

Jeff Bakerchandoo

1.4501 Huy hiệu vàng12 Huy hiệu bạc13 Huy hiệu đồng2 gold badges19 silver badges32 bronze badges

Đã trả lời ngày 24 tháng 2 năm 2012 lúc 15:13


4

Metafanielmetafaniel


5

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Phim thương hiệu vàng 27,6K7Jan 24, 2014 at 14:43

Có một số cách để có được tên tệp và tiện ích mở rộng. Bạn có thể sử dụng cái sau dễ sử dụng.Kathir

Đã trả lời ngày 23 tháng 6 năm 2015 lúc 6:0614 silver badges24 bronze badges


6

Với splfileinfo:Apr 4, 2019 at 9:45

1


7


8

9

SplfileInfo Lớp SplfileInfo cung cấp giao diện hướng đối tượng cấp cao cho thông tin cho một tệp riêng lẻ.Sep 23, 2017 at 14:56

Hướng dẫn get file name from path php - lấy tên tệp từ đường dẫn php

Tham khảo: http://php.net/manual/en/splfileinfo.getfilename.phpantelove

o/p: chuỗi (7) "foo.txt"20 silver badges19 bronze badges

__ Tệp __ trong PHP là gì?

Hằng số __file__ trả về đường dẫn đầy đủ và tên của tệp PHP đang được thực thi.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ề.returns full path and name of the PHP file that's being executed. If used inside an include, the name of the included file is returned.

Làm cách nào để tìm đường dẫn của tệp PHP?

Hàm pathInfo () trả về thông tin về đường dẫn tệp.pathinfo() function returns information about a file path.

Làm thế nào có thể tải lên tên tệp trong PHP?

Trong PHP, chúng ta có thể truy cập tên thực tế của tệp mà chúng ta đang tải lên bởi từ khóa $ _FILES [Tệp File] [Tên Tên].$ _Files là từ khóa mặc định trong PHP để truy cập các chi tiết của các tệp mà chúng tôi đã tải lên.by keyword $_FILES[“file”][“name”]. The $_FILES is the by default keyword in PHP to access the details of files that we uploaded.

Các tệp $ _ trong PHP là gì?

$ _Files là một mảng toàn cầu kết hợp hai chiều của các mục đang được tải lên thông qua phương thức bài HTTP và giữ các thuộc tính của các tệp như: thuộc tính.Sự mô tả.[Tên] Tên của tệp đang tải lên.a two-dimensional associative global array of items which are being uploaded via the HTTP POST method and holds the attributes of files such as: Attribute. Description. [name] Name of file which is uploading.