Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie pełnej ścieżki do php.exe
Fluke
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,

Jak można popbrać w skrypcie pełną ścieżkę do php.exe ? Mam windows`a oraz na nim zainstlowanego xampp`a

Robiłem za pomocą:
  1. </php
  2. var_dump(PHP_BINDIR); //zwraca C:\php
  3. var_dump(PHP_BINARY); // zwraca D:\xampp\apache\bin\httpd.exe
  4. var_dump($_SERVER) //Tutaj nie znalazłem pełnej ścieżki

a chciałbym aby zwracał: "D:\xampp\php\php.exe" albo tylko " "D:\xampp\php"

Pozdrawiam serdecznie
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


http://stackoverflow.com/a/3889630
Go to the top of the page
+Quote Post
Fluke
post
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


  1. function getPHPExecutableFromPath() {
  2. $paths = explode(PATH_SEPARATOR, getenv('PATH'));
  3. foreach ($paths as $path) {
  4. // we need this for XAMPP (Windows)
  5. if (strstr($path, 'php.exe') && isset($_SERVER["WINDIR"]) && file_exists($path) && is_file($path)) {
  6. return $path;
  7. }
  8. else {
  9. $php_executable = $path . DIRECTORY_SEPARATOR . "php" . (isset($_SERVER["WINDIR"]) ? ".exe" : "");
  10. if (file_exists($php_executable) && is_file($php_executable)) {
  11. return $php_executable;
  12. }
  13. }
  14. }
  15. return FALSE; // not found
  16. }


i jak false to znaczy że nie istnieje...ale funkcję da się wykonać (IMG:style_emoticons/default/tongue.gif) ?
Nie ma jakiegoś bardziej eleganckiego sposobu ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:21