Script indítása weblapról

Szasz Imre szaszi at szepi.hu
2006. Már. 3., P, 18:28:15 CET


Édes Péter írta 2006. március  3, péntek, 13:42-kor:

> Készítettem néhány script-et Linux-os környezetben, amelyeket

Általában: ha CGI-ként szeretnéd futtatni, és a CGI használata az
adott környezetben engedélyezett (webszerver beállítás), akkor elég,
ha a scriptet átnevezed .cgi kiterjesztésűre és az elején megadod az
értelmezőt (az első sorában, pl. #!/bin/bash vagy #!/usr/bin/python
stb.)

Ha a beépített futtatókörnyezetet szeretnéd használni (pl. php,
python, stb.), akkor az adott kiterjesztést kell regisztrálni a
webszerveren, részletesebben általában megtalálható a használt szerver
doksijában.

> weblapról szeretnék indítani (a weblap ugyanazon a szerveren van).

Ezt nem nagyon értem. Ha a lapot már letöltötte a kliens, akkor azon
módosítani már csak kliens oldali programozással tudsz (JavaScript),
onnan elindítani szerver oldali programot pedig csak egy újabb http
kéréssel, pl. egy űrlap gombjának megnyomásával tudsz.

Ha még letöltés előtt akarod a scripttel generálni a html-t vagy annak
egy részét, akkor lehet az említett CGI-vel, SSI-vel, de talán
legszebb php-val. Akkor így nézhet ki a fájl:
[valami.php]
... statikus HTML részek ...
<?php ... dinamikus, php script által generált HTML ... ?>
Ezek keveredhetnek.

szaszi



További információk a(z) Techinfo levelezőlistáról