Re: How can I solve this?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Two alternatives..

dirname(); returns basically just the path, same string as using pathinfo["dirname"] but saves that array step..

or back to the love of my life [well, the non-human one]:
preg_replace("/^\/?(.*)\/[\w]+\.php$/","$1",$PHP_SELF)

that strips that leading forward slash too ;-)



by love of my life I mean, Regular Expressions, not that particular one :P

ciao

----- Original Message ----- From: "Chris Payne" <cjp@xxxxxxxxxxxxxxxxx>
To: <php-db@xxxxxxxxxxxxx>
Sent: Thursday, January 19, 2006 3:58 AM
Subject: RE:  How can I solve this?


Wonderful thank you, it displays a single / before the dir name but I can
remove that without too much trouble :-)

Thank you.

Chris

try
$x =pathinfo($_SERVER['PHP_SELF']);
echo $x['dirname'];

=C=

|
| Cal Evans
| http://blog.calevans.com
|
|

Chris Payne wrote:
Hi everyone,



I am using PHP_SELF in order to get the current path on a dynamically
created webpage.  This gives me the following:



/my_website/index.php



My problem is, ALL I NEED is the directory name - no / or no index.php,
how
can I strip these out to leave JUST the folder name the file is located
in?
I need this because the page is dynamically created, and it gets templated
information from a database and needs to use the foldername as the
identifier between the DB entry to use for grabbing the information and
the
pages inside the directory.



Any help would be really appreciated and I'm certain it's something REALLY
obvious.



Chris



--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.14.20/233 - Release Date: 18/01/2006





--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.14.20/234 - Release Date: 18/01/2006

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux