Re: Need quick got written up yesterday!! OUCH (RESOLVED)
| From: | Ashley Sheridan | Date: | Tue, 04 Aug 2009 15:11:31 +0000 |
| Subject: | Re: Need quick got written up yesterday!! OUCH (RESOLVED) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-296271@lists.php.net to get a copy of this message | ||
On Tue, 2009-08-04 at 08:08 -0700, Miller, Terion wrote:
>
>
> On 8/4/09 10:03 AM, "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote:
>
> print_r($_SERVER);
>
> I get:
>
> Array ( [HTTP_HOST] => getpublished.news-leader.com [HTTP_USER_AGENT] => Mozilla/5.0
> (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.13) Gecko/2009073021 Firefox/3.0.13
> [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> [HTTP_ACCEPT_LANGUAGE] => en-us,en;q=0.5 [HTTP_ACCEPT_ENCODING] => gzip,deflate
> [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [HTTP_KEEP_ALIVE] => 300
> [HTTP_CONNECTION] => keep-alive [HTTP_REFERER] =>
> http://getpublished.news-leader.com/ResturantInspections/restaurants.php?show=all
> [HTTP_COOKIE] =>
> GCIONID=TExITWZPTUtlZElNQUZrdjlWdkZVQkNOQk1CTEZLKzk3RWEzbENYWE81MD1+MX4yMDA5MDgwNH4yfnppcDo2NTgwN3x5b2I6MTk2OHxnZW46MXxjb3U6dXN8c2l0OmdwYXBlcjE3MQ==;
> anonId=72bd6954-d270-402a-a4d5-10f109166cef; rsi_ct=2009_8_4:51;
> PHPSESSID=ak6iv296ca08bj4eilbjjr0vd7;
> GCIONSN=cmVmOjB+bmQxOiU3QiUyMkxldmVsMU5vZGUlMjIlM0ElMjIlMjIlMkMlMjJMZXZlbDJOb2RlJTIyJTNBJTIyJTIyJTJDJTIyTmV3Q2xpY2slMjIlM0FmYWxzZSUyQyUyMlVSTCUyMiUzQSUyMmh0dHAlM0EvL2dldHB1Ymxpc2hlZC5uZXdzLWxlYWRlci5jb20vUmVzdHVyYW50SW5zcGVjdGlvbnMvdmlldy5waHAlM0ZJRCUzRDExMzclMjIlN0R+bmQyOm51bGw=;
> s_sq=%5B%5BB%5D%5D; s_cc=true; REVSCISN=true [HTTP_CACHE_CONTROL] => max-age=0 [PATH] =>
> /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin [SERVER_SIGNATURE] =>
> Apache/2.0.52 (Red Hat) Server at getpublished.news-leader.com Port 80
> [SERVER_SOFTWARE] => Apache/2.0.52 (Red Hat) [SERVER_NAME] =>
> getpublished.news-leader.com [SERVER_ADDR] => 64.29.29.40 [SERVER_PORT] => 80 [REMOTE_ADDR]
> => 64.22.254.4 [DOCUMENT_ROOT] => /var/www/vhosts/getpublished.news-leader.com/httpdocs
> [SERVER_ADMIN] => rjasper@springfi.gannett..com [SCRIPT_FILENAME] =>
> /var/www/vhosts/getpublished.news-leader.com/httpdocs/ResturantInspections/view.php [REMOTE_PORT]
> => 30353 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD]
> => GET [QUERY_STRING] => ID=1137 [REQUEST_URI] => /ResturantInspections/view.php?ID=1137
> [SCRIPT_NAME] => /ResturantInspections/view.php [PHP_SELF] => /ResturantInspections/view.php
> [REQUEST_TIME] => 1249398440 )
>
That's your problem then. Your $_SERVER['SCRIPT_FILENAME'] has a full
path in it. I think you maybe meant to use SCRIPT_NAME, which itself
even has the path relative to the document root in it. You could use the
basename() function to just get the filename of the path though.
Thanks,
Ash
http://www.ashleysheridan.co.uk