Reado
Reado

Reputation: 1452

PHP - Extract current directory and filename from file path

I need to turn this:

/home/me/public_html/folder1/folder2/folder3/script.php

Into:

folder3/script.php

So far, I have tried using:

(\/.+\/.+\.php)$

However the end result is the entire path is returned. What am I doing wrong?

Upvotes: 0

Views: 77

Answers (2)

sanjaya
sanjaya

Reputation: 222

<?php
$pathinfo=pathinfo('/home/me/public_html/folder1/folder2/folder3/script.php');
$a=explode('/',$pathinfo['dirname']);
echo $dir=end($a);
echo $pathinfo['basename'];
?>

Upvotes: 0

Rubin Porwal
Rubin Porwal

Reputation: 3845

$path='/home/me/public_html/folder1/folder2/folder3/script.php';
$pathinfo=pathinfo($path);
$a=explode(DIRECTORY_SEPARATOR,$pathinfo['dirname']);
$dir=end($a);
echo $dir.DIRECTORY_SEPARATOR.$pathinfo['basename'];

Upvotes: 3

Related Questions