Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Uruchamianie pliku .PY z poziomu skryptu PHP
trifek
post 4.11.2018, 23:48:32
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

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


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ą

Go to the top of the page
+Quote Post
Pyton_000
post 5.11.2018, 10:45:23
Post #2





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

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


wywal ob_start() a ujrzysz objawienie.

Ten post edytował Pyton_000 5.11.2018, 10:45:35
Go to the top of the page
+Quote Post
trifek
post 5.11.2018, 11:03:15
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

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


Nic nie dało sad.gif
Go to the top of the page
+Quote Post
trzczy
post 5.11.2018, 12:08:42
Post #4





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Ten plik txt to jest argument jakiej funkcji?

Pokaż, jak ten skrypt pythona działa w terminalu.
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 Wersja Lo-Fi Aktualny czas: 19.04.2024 - 05:32