2017 © Pedro Peláez
 

library truepath

Replace PHP's extremely buggy realpath()

image

perchten/truepath

Replace PHP's extremely buggy realpath()

  • Wednesday, May 14, 2014
  • by perchten
  • Repository
  • 1 Watchers
  • 0 Stars
  • 16 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

php-truepath

Replace PHP's extremely buggy realpath(), (*1)

Usage

Installation

Via Composer

Truepath is available on Packagist (perchten/truepath) and as such is installable via Composer., (*2)

Add the following to your composer.json, (*3)

{
    "require": {s
        "perchten/truepath": "1.*"
    }
}
Direct include

Clone or download from GitHub and include directly in your code:, (*4)

require_once "path/to/truepath/truepath.php"

Code

It's just one simple function, and as such it is not namespaced, but loaded as a globally available function. So just use:, (*5)

$truepath = truepath("some/possible/path")

Unlike PHP's realpath, this function does not return false on error; it returns a path which is as far as it could to resolving these quirks., (*6)

This does not work on network resources including UNC and URLs. It works for the local file system only., (*7)

Acknowledgements

All credit goes to Christian from this StackOverflow question. I'm just putting this up on some repos for easier access., (*8)

The Versions

14/05 2014

dev-master

9999999-dev https://github.com/perchten/php-truepath

Replace PHP's extremely buggy realpath()

  Sources   Download

MIT

php path realpath truepath

14/05 2014

1.0.0

1.0.0.0 https://github.com/perchten/php-truepath

Replace PHP's extremely buggy realpath()

  Sources   Download

MIT

php path realpath truepath