Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wywoływanie skryptu python-a z poza public_html
KotWButach
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

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


Witam,

mam jeszcze jeden problem, którego jak dotąd nie udało mi się pokonać i proszę was o pomoc.

pytanie
Jak z katalogu public_html za pomocą PHP wywołać skrypt napisany w Pythonie, który to znajduje się poza public_html na serwerze.

  1.  
  2. /* uproszczona struktura katalogów */
  3.  
  4. - public_html
  5. - Katalog
  6. - plik.php /* wywolujacy */
  7. - Pythoniki
  8. - skrypt.py /* do wywołania */
  9.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
SHiP
post
Post #2





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Coś takiego?

  1. system('cd '.__DIR__.'../Pythoniki && python skrypt.py');


Jeszcze oczywiście warto byłoby wartości zwracane przez skrypt jeśli są potrzebne.
Go to the top of the page
+Quote Post
KotWButach
post
Post #3





Grupa: Zarejestrowani
Postów: 361
Pomógł: 10
Dołączył: 8.02.2012

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


Mam pytanie dlaczego zamiast wykonania się kodu, otrzymuje plik otwarty w notatniku?
Go to the top of the page
+Quote Post
LowiczakPL
post
Post #4





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


to może tak

  1. passthru('/usr/bin/python /var/http/Pythoniki/skrypt.py');
  2. $output = ob_get_clean();
  3.  


Ten post edytował LowiczakPL 4.06.2016, 13:19:18
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 19:23