Wywołanie skryptu Pythona z poziomu przeglądarki

0

mam taki problem...
mam napisany skrypt w pythonie, który miałby być uruchamiany po naciśnięciu obrazka na stronie.

Od czego mam zacząć żeby takie coś zadziałało ?

0

Skrypty CGI, AJAX. Pytanie co chcesz zrobić. Sprecyzuj. Może lepiej było by napisać całą apkę w Django czy czymś?

0

Musiałbyś albo stworzyć odpowiednią wtyczkę do przeglądarek, albo użyć runtime silnika Panda 3D - http://www.panda3d.org/download.php?runtime - tylko, że i tak użytkownik musiałby zainstalować to u siebie.

To tak jakbyś chciał osadzić plik *.swf bez wymagania zainstalowanej wtyczki flasha u użytkowników - niemożliwe. Po stronie serwera jak najbardziej, możesz odpalać co Ci się podoba, ale po stronie użytkownika masz związane ręce. Najlepiej używać technologii wspieranej przez przeglądarki bez dodatkowych wtyczek.

Chyba, że źle nazwałeś temat i chodzi Ci o uruchomienie skryptu na serwerze z odpowiednimi parametrami i pobranie wyników - takie rzeczy spokojnie da radę zrobić.

0

Tzn. zobrazuje to trochę na przykładzie:

posiadam skrypt który tworzy kilka katalogów. Chcę aby po naciśnięciu przycisku (zdjęcia) te katalogi się stworzyły

0

To ja może zobrazuje na przykładzie... Chcę aby po naciśnięciu przycisku (zdjęcia), katalogi się tworzyły na serwerze aplikacji webowej, na komputerze użytkownika oraz na satelicie NASA. Pisz dokładnie o co Ci chodzi, bo kryształowa kula niedawno mi się rozbiła...

W temacie napisałeś, że to ma być z poziomu przeglądarki, czyli po stronie klienta, użytkownika. Strona internetowa nie posiada takich uprawnień, żeby grzebać użytkownikowi na dysku. Java Script, Applety Javy, czy Flashe osadzane w stronkach też mają bardzo ograniczony dostęp do dysku użytkownika. Kwestia bezpieczeństwa.

0

Ok to dopisze trochę do poprzedniego przykładu:

posiadam skrypt NA SERWERZE który tworzy kilka katalogów. Chcę aby po naciśnięciu przycisku (zdjęcia) PRZEZ KLIENTA te katalogi stworzyły się NA SERWERZE

0

No to to nie jest żaden problem.

  1. Napisz aplikacje w Pythonie którą można odpalić przez przeglądarkę (Django, Flask, inny framework webowy)
  2. Napisz aplikacje webową w dowolnym języku która zrobi exec() i odpali pythona z towim skryptem.
    Jesteś na tym forum juz od 2 lat i nie obserwuje u ciebie żadnych postępów...
0

Jesteś na tym forum juz od 2 lat i nie obserwuje u ciebie żadnych postępów...

Fakt to prawda staram się jakoś, ale ciężko mi idzie.

Co do tematu wybrałem django spróbuję go jak nie będzie wychodzić to dam skrypty CGI. Chociaż wolałbym django

1 użytkowników online, w tym zalogowanych: 0, gości: 1