Sziasztok!
Kérdeznék, ha lehet:
Van egy html_form, ami bekér néhány adatot. Az adatok átadódnak
egy cgi scriptnek, ami mindenféléket csinál az adatokkal. Ezután
generál a standard kimenetre egy html-t, de a túloldalon a böngészön
nem a lap jelenik meg, hanem a html forrás.
Mi lehet a hiba?
Salckware 10.0, apache 1.3.x
A válaszokat előre is köszönöm: [meditor]
- 1042 megtekintés
Hozzászólások
Itt a cgi script (sajnos a fórum lenyeli a kódokat, a rendes
scriptbe az aláhúzás karakterek nincsenek benne):
#!/bin/sh
# disable filename globbing
set -f
echo Content-type: text/plain
echo
echo "<_HTML_>"
echo "<_TITLE_>Ez a cím<_/TITLE_>"
echo "<_BODY_>cgi gereálta html törzs<_/BODY_>"
echo "<_/HTML_>"
echo
#./imea_form "$QUERY_STRING"
#
# end of script
#
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
a content type nem text/plain hanem text/html!
- A hozzászóláshoz be kell jelentkezni
>> Mi lehet a hiba?
a "Content-type: text/plain" (írj helyette text/html-t, ha már azt küldesz)
- A hozzászóláshoz be kell jelentkezni
(-::
Ezt hívják a szaknyelben sakk_vakságnak! Megyen...
Köszönöm mindenkinek. Ha kész vagyok a cuccal
közzéteszek néhány dolgot belőle. A lényeg:
interneten keresztüli mérés (lokális és távoli (via gprs)
data_log), weblapon keresztüli adatlekérés, dinamikus
grafikonokkal.
Üdv mindenkinek.
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
Az a p0rblema, hogy az apache nem ismeri fel cgi script-kent a shell scriptedet. Hasznald a ScriptAlias parametert, ha minden cgi cuccod egy kozponti konyvtar alatt van ODER allitsd be azt, hogy az apache pl. a .cgi kiterjesztesu file-okat cgi-kent kezelje:
<Files ~ "\.cgi$">
Order allow,deny
Allow from all
Options ExecCGI
</Files>
es
AddHandler cgi-script .cgi
ASK Me No Questions, I'll Tell You No Lies
- A hozzászóláshoz be kell jelentkezni
Ezek, be voltak állítva (-::
Egyébként köszönöm.
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni