script2
famnissen.dk/downloads/script2.phpArray
(
[ONECOM_DOMAIN_NAME] => famnissen.dk
[ONECOM_DOMAIN_ROOT] => /customers/3/d/0/famnissen.dk/
[ONECOM_MEMORYLIMIT] => 1073741824
[ONECOM_CPU_SHARES] => 1024
[ONECOM_EXEC] => php8.0
[ONECOM_CONFIG_MTIME] => 1740529609155471
[ONECOM_DOCUMENT_ROOT] => /customers/3/d/0/famnissen.dk/httpd.www
[CONTENT_LENGTH] => 0
[HTTP_CONNECTION] => close
[SCRIPT_NAME] => /downloads/script2.php
[REQUEST_URI] => /downloads/script2.php
[QUERY_STRING] =>
[REQUEST_METHOD] => GET
[SERVER_PROTOCOL] => HTTP/1.1
[GATEWAY_INTERFACE] => CGI/1.1
[REMOTE_PORT] => 40786
[SCRIPT_FILENAME] => /customers/3/d/0/famnissen.dk/httpd.www/downloads/script2.php
[SERVER_ADMIN] => support@one.com
[CONTEXT_DOCUMENT_ROOT] => /var/www
[CONTEXT_PREFIX] =>
[REQUEST_SCHEME] => http
[REMOTE_ADDR] => 18.119.253.7
[SERVER_PORT] => 80
[SERVER_ADDR] => 10.27.61.21
[SERVER_NAME] => famnissen.dk
[SERVER_SOFTWARE] => Apache
[SERVER_SIGNATURE] =>
[PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
[HTTP_X_VARNISH] => 10064650203
[HTTP_X_GROUPONE_REQID] => 0-1744937378-c04f25a310064650202
[HTTP_X_GROUPONE_HOST] => famnissen.dk
[HTTP_ACCEPT_ENCODING] => gzip
[HTTP_X_ORIGINAL_URL] => /downloads/script2.php
[HTTP_X_GROUPONE_FORWARDED_IP] => 18.119.253.7
[HTTP_X_ONECOM_HOST] => famnissen.dk
[HTTP_X_GROUPONE_BRAND] => one.com
[HTTP_X_ONECOM_BRAND] => one.com
[HTTP_X_ONECOM_FORWARDED_PROTO] => http
[HTTP_VIA] => 1.1 webcache1 (Varnish/7.7)
[HTTP_X_FORWARDED_FOR] => 18.119.253.7
[HTTP_HOST] => famnissen.dk
[HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
[HTTP_ACCEPT] => */*
[ENV_VCV_ENV_ADDONS_ID] => one.com
[ENV_VCV_TOKEN_URL] => https://wpapi.one.com/api/v1.0/plugins/visualcomposer/activate
[ONECOM_WP_ADDONS_API] => https://wpapi.one.com
[ONECOM_PHP_WORKERS] => 4
[GROUPONE_BRAND_NAME] => one.com
[ONECOM_BRAND_ID] => 1
[ONECOM_TMPDIR] => /customers/3/d/0/famnissen.dk//tmp
[DOMAIN_NAME] => famnissen.dk
[DOCUMENT_ROOT] => /customers/3/d/0/famnissen.dk/httpd.www
[FCGI_ROLE] => RESPONDER
[PHP_SELF] => /downloads/script2.php
[REQUEST_TIME_FLOAT] => 1744937378.3892
[REQUEST_TIME] => 1744937378
)
/customers/3/d/0/famnissen.dk/httpd.www/downloads/script2.php
SOLUTION
famnissen.dk/downloads
WARNING: ugly code !!
$relative_path=__FILE__;
$x=substr(dirname(str_replace($_SERVER['DOCUMENT_ROOT'],'',$_SERVER['SCRIPT_FILENAME'])),1);
$htmlpath=str_replace($x,'',$_SERVER['SERVER_NAME']).str_replace($_SERVER['DOCUMENT_ROOT'],'',dirname($relative_path));
if (substr($htmlpath,0,1)=='.') $htmlpath=substr($htmlpath,1);
Uanset om den kaldes med
- famnissen.dk/script1.php
- famnissen.dk/downloads/script2.php
- downloads.famnissen.dk/script1.php
returneres altid famnissen.dk/downloads (håber jeg)