Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Uruchamianie pliku .PY z poziomu skryptu PHP
Forum PHP.pl > Forum > Przedszkole
trifek
Witam serdecznie.

Mam taki skrypt PHP:

  1.  
  2. ini_set('display_errors', 1);
  3. passthru('/usr/bin/python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt');
  4. $output = ob_get_clean();
  5. echo $output;
  6.  
  7.  
  8. $message = exec("/usr/bin/python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt");
  9. print_r($message);
  10.  
  11. $command = shell_exec('python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt');
  12. echo $command;
  13.  
  14. $output=shell_exec('python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt');
  15. echo "<pre>$output</pre>";
  16.  
  17.  
  18. $command = escapeshellcmd('python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt');
  19. $output = shell_exec($command);
  20. echo $output;
  21.  
  22. exec('sudo -u www-data python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt');
  23.  
  24. system("cd /usr/lib/cgi-bin && sudo python3 /home/domains/mydomain.pl/public_html/a.py /home/domains/mydomain.pl/public_html/code2.txt");



Chciałbym żeby PHP:
1. uruchomił skrypt a.py
2. zwrócił wynik jaki wyświetli konsola z a.py i wyświetli go w przeglądarce internetowej.


W tej chwili nic mi się nie wyświetla. Nie mam żadnego komunikatu o błędzie ani ostrzeżenia.

Wie ktoś może co jest źle w powyższym kodzie?

Mój serwer umożliwia uruchamianie skryptów z konsolą

Pyton_000
wywal ob_start() a ujrzysz objawienie.
trifek
Nic nie dało sad.gif
trzczy
Ten plik txt to jest argument jakiej funkcji?

Pokaż, jak ten skrypt pythona działa w terminalu.
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.