• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

uruchamianie php w c++

Object Storage Arubacloud
0 głosów
280 wizyt
pytanie zadane 24 marca 2019 w C i C++ przez MrMock Bywalec (2,890 p.)

witam, chciałbym uruchomić skrypt php przez program napisany w c++ jednak po wywołaniu go za pomocą

system("php -f D:\g\script.php");

pojawia się błąd:

'php' is not recognized as an internal or external command,
operable program or batch file.

używam programu xampp a używając tego polecenia bezpośrednio z konsoli cmd skrypt uruchamia się bez problemu

niestety nie mam pomysłu co mogę z tym zrobić

2
komentarz 24 marca 2019 przez j23 Mędrzec (194,920 p.)

Jeśli już, to:

system("php -f D:\\g\\script.php");

 

komentarz 24 marca 2019 przez MrMock Bywalec (2,890 p.)
pisałem na szybko, w programie mam poprawnie jednak dziękuje zwrócenie uwagi :)

1 odpowiedź

+2 głosów
odpowiedź 24 marca 2019 przez j23 Mędrzec (194,920 p.)
wybrane 24 marca 2019 przez MrMock
 
Najlepsza

Skoro twierdzisz, że komenda php jest widoczna w cmd, to może spróbuj wywołać ją w ten sposób: "cmd /C php -f D:\\g\\script.php"

komentarz 24 marca 2019 przez MrMock Bywalec (2,890 p.)
niestety dalej to samo : /

może jest jakaś inna opcja uruchomienia skryptu php przy użyciu c++?
1
komentarz 24 marca 2019 przez j23 Mędrzec (194,920 p.)

Możesz zamiast php dać pełną ścieżkę do php.exe. Choć to trochę dziwne, że w konsoli komenda działa, a z wywołania system nie. Sprawdź, czy w zmiennej środowiskowej PATH jest ścieżka do katalogu z php.exe. Jeśli jej z jakichś powodów nie ma, dodaj ją.

komentarz 24 marca 2019 przez MrMock Bywalec (2,890 p.)
w PATH mam dodaną ścieżkę

Natomiast pierwszy sposób z podaniem pełnej ścieżki do php.exe zadziałał i dzięki wielkie za to
komentarz 24 marca 2019 przez j23 Mędrzec (194,920 p.)

A próbowałeś wywołać w ten sposób: "php.exe -f D:\\g\\script.php"?

Podobne pytania

0 głosów
2 odpowiedzi 1,808 wizyt
pytanie zadane 6 marca 2019 w Java przez krystian1997 Obywatel (1,020 p.)
0 głosów
1 odpowiedź 1,518 wizyt
pytanie zadane 21 października 2018 w Systemy operacyjne, programy przez XSPACE Użytkownik (690 p.)
0 głosów
2 odpowiedzi 123 wizyt
pytanie zadane 8 maja 2016 w C i C++ przez wiolka2804 Nowicjusz (120 p.)

92,576 zapytań

141,426 odpowiedzi

319,651 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...