On 5 October 2010 09:07, Gary <php-general@xxxxxxxxxxxxxxx> wrote: > Does such a thing exist in php? My searches have lead nowhere. > > What I am looking for is a function which you would pass two parts of a > path to (which might be a directory and a filename, say) and it would > return a string containing the parameters separate by the correct number > of path separators according to the current OS. > > For example: > > <?php > $d = 'foo'; > $f = 'bar'; > $path = createPathString($d, $f); > ?> > > Would result in 'foo\bar' (Windows), 'foo/bar' (*n*x). > > And > <?php > $d = 'foo/'; // note the trailing slash > $f = 'bar'; > $path = createPathString($d, $f); > ?> > > on *n*x would also result in 'foo/bar' (i.e. the path would only contain > one "/"). > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Yep. function createPathString($d, $f){return $d. DIRECTORY_SEPARATOR . $f;} -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php