Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][C++] exec, jak uruchomić program exe w php
jlonek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.09.2010

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


Witam,
mam problem z uruchomieniem programu napisanym wcześniej w c++ pod php. U siebie na localhost mam zainstalowanego php+mysql. Podczas uruchamiania różnych programów np. notepad jest on pokazowany w menadżerze zadań ale nie pojawia się żadne okienko. A chciałbym aby uruchamiał się ten program i za pomocą php wpisywał pewną wartość wynikową do mysql. Narazie próbuje uruchomić sam program niestety bez skutku.

safe_mode jest wyłączony

  1. <?php
  2. exec('ccc.exe');
  3. ?>


mogę prosić o jakąś podpowiedź?
Go to the top of the page
+Quote Post
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Cytat(jlonek @ 8.09.2010, 13:51:39 ) *
mogę prosić o jakąś podpowiedź?


Pewnie. Sprawdź na początek, czy włączona jest obsługa błędów. Ścieżka do tego pliku wykonywalnego też nie wydaje się prawidłowa. No i na koniec najważniejsze:
  1. exec($komenda,$result);
  2. print_r($result);
- sprawdzaj informacje zwrotne.
Go to the top of the page
+Quote Post
jlonek
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.09.2010

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


zmieniłem kod na
  1. <?php
  2. $komenda='do3.exe';
  3. exec($komenda, $result);
  4. print_r($result);
  5. ?>

niestety dalej menadżer zadań nie pokazuje uruchomionego pliku a wynik na stronie jest:
Array ( )

plik do3.exe jest w tym samym katalogu co skrypt php (czyli odrazu na localhost)
a na dysku pliki znajdują się w D:\usr\www
próbowałem też zastąpić $komenda='do3.exe';
na
  1. $komenda='D:\usr\www\do3.exe';

  1. $komenda='D:\\usr\\www\\do3.exe';

niestety również bez efektu
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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



miałeś dodać...


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 03:43