ďťż

[PHP] exec i... i... nic...

       

Podstrony


telcocafe

Jak poprawnie zrobić komendę exec. Głowię się i nic... takie coś nie przechodzi... nawet nie widzę tego na liście procesów (a strona się pobiera i nic nie może pobrać, a wentylatorki w moim laptopie zaczynają chłodzić). Jak zrobić komendę exec by działała poprawnie.
exec(mspaint);

Ten przykład daje błąd:
Notice: Use of undefined constant mspaint - assumed 'mspaint' in C:\Users\Basia\HTTP\index.php on line 8 Notice: Use of undefined constant exe - assumed 'exe' in C:\Users\Basia\HTTP\index.php on line 8
exec(mspaint.exe);

Jeśli dam cudzysłowy to dzieje się to co w przykładzie 1, niezależnie czy dam .exe czy nie.

Jestem chyba prawdziwym n00b-em.

(OJĆ, jeżeli chodzi o wentylatorki to BOINC...)
Użytkownik era32 edytował ten post 15 sierpień 2009, 18:47


exec('notepad');

musi działać, jeżeli nie działa to wina PHP.
Strona się nie załaduje, dopóki nie zamkniesz programu otwartego przez exec.

exec dziala tylko z app kosnolowymi, z ktorych moze przechwycic wynik.
do app uzywajacych win32 uzywa sie system

<?php system("mspaint.exe"); ?>


exec dziala tylko z app kosnolowymi, z ktorych moze przechwycic wynik.
do app uzywajacych win32 uzywa sie system

<?php system("mspaint.exe"); ?>


Nadal nie działa. Według strony PHP to może być coś safe_mode. Sprawdziłem plik konfiguracyjny i nie mam włączego safe_mode. Okno painta mi nie wyskakuje. Firefox próbuje ją pobrać. Procesu mspaint.exe nie ma.

Aha... I mam serwer na swoim własnym kompie.

PROBLEM ROZWIĄZANY
Proces uruchamiał się, tylko, że na profilu Administratora. (był na liście procesów WSZYSTKICH użytkowników)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.