Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Server Root
Forum PHP.pl > Forum > PHP
kufalo
Witam, czy istnieje mozliwosc odczytu z poziomu skryptu PHP sciezki zainstalowanego Apacha? Np (z phpinfo())
Server Root C:/Program Files/Apache Software Foundation/Apache2.2
bim2
Zobacz co daje nam zmienna $_SERVER smile.gif
kufalo
w $_SERVER raczej tego nie ma...
Fifi209
Hmm, dziwne u mnie w $_SERVER jest...

PATH
kufalo
Ja tu nie widze C:/Program Files/Apache Software Foundation/Apache2.2

Kod
HTTP_ACCEPT: */*
HTTP_REFERER: http://192.168.1.21/c/
HTTP_ACCEPT_LANGUAGE: pl-PL
HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM)
HTTP_ACCEPT_ENCODING: gzip, deflate
HTTP_HOST: 192.168.1.21
HTTP_CONNECTION: Keep-Alive
PATH: %CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\DivX Shared\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Common Files\Microsoft Shared\Windows Live
SystemRoot: C:\Windows
COMSPEC: C:\Windows\system32\cmd.exe
PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
WINDIR: C:\Windows
SERVER_SIGNATURE:
SERVER_SOFTWARE: Apache
SERVER_NAME: 192.168.1.21
SERVER_ADDR: 192.168.1.21
SERVER_PORT: 80
REMOTE_ADDR: 192.168.1.21
DOCUMENT_ROOT: C:/htdocs
SERVER_ADMIN: webmaster@somenet.com
SCRIPT_FILENAME: C:/htdocs/c/1.php
REMOTE_PORT: 50436
GATEWAY_INTERFACE: CGI/1.1
SERVER_PROTOCOL: HTTP/1.1
REQUEST_METHOD: GET
QUERY_STRING:
REQUEST_URI: /c/1.php
SCRIPT_NAME: /c/1.php
PHP_SELF: /c/1.php
REQUEST_TIME: 1256496985
Fifi209
Nie wpadłem na pomysł, że możesz mieć zainstalowane w różnych katalogach bo ja korzystam z gotowych "paczek" typu: webserv

Nic nie wyświetli, Ci takiej ścieżki jak podałeś (nawet phpinfo) - dlaczego? smile.gif Pomyśl sam.

@offtopic
Po co Ci w ogóle ścieżka do apache?
kufalo
Chcialem miec dostep to plikow konfiguracyjnych:
1) mime.types - taka mala bazka rozszerzen i mime typow
2) httpd-vhosts.conf - edycja tego daje mozliwosc dopisywania VHostow

Generalnie zawsze moge sciezke podac recznie, ale chcialem to zrobic z automatu.
Jest w httpd.conf taka linia: ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"
PHP ja widzi, ale tylko w phpinfo()
bim2
Zostaje ci preg_match oraz phpcredits
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.