Strony: [1]
  Drukuj  
Autor Wątek: Skrypty CGI na serwerze students  (Przeczytany 4415 razy)
Ramidas
Członek Zarządu
Jr. Member
**
Wiadomości: 96


1397087
Zobacz profil Email
« : Marca 20, 2012, 05:33:10 »

Cześć!
Czy ktoś wie jak i czy w ogóle da się uruchomić skrypt pythona na studentsie z poziomu przeglądarki WWW?
Cały czas otrzymuję komunikat:

Cytuj
Błąd serwera!
(...)
Premature end of script headers: a.cgi
(...)


Strona z której jest uruchamiany skrypt:
http://students.mimuw.edu.pl/~mk280412/testcgi/ <-wystarczy wcisnąć Prześlij

Zawartość skryptu:
Cytuj
#!/usr/bin/python

print "Content-type: text/html\n"
print "<tite>Tekst CGI</title>\n"

webText = """
   <h3> Działa Uśmiech </h3>
"""

print webText
Zapisane

Lenistwo motorem postępu.
gosiak
Hero Member
*****
Wiadomości: 737


8896443 gosia_habich
Zobacz profil Email
« Odpowiedz #1 : Marca 20, 2012, 06:42:33 »

Potrzebujesz w drugiej linijce wpisać
Kod:
# -*- coding: utf-8
żeby python nie wywalił się na "ł".

Natomiast żeby w html'u dobrze pokazały się polskie znaki to musisz dodać
Kod:
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"
lub równoważne (a najlepiej w ogóle zawrzeć całość w znaczniku <html>, a pod spodem <head> i <body>, ale rozumiem, że to miał być minimalny przykład Uśmiech ).

Kamil
Zapisane

Ramidas
Członek Zarządu
Jr. Member
**
Wiadomości: 96


1397087
Zobacz profil Email
« Odpowiedz #2 : Marca 20, 2012, 10:31:58 »

Nie działa nadal... To raczej nie kwestia kodowania, bo wcześniej próbowałem:

Kod:
#!/usr/bin/python

print "Content-type: text/html\n"

print "hello"

i też nie działało... Smutny
Zapisane

Lenistwo motorem postępu.
gosiak
Hero Member
*****
Wiadomości: 737


8896443 gosia_habich
Zobacz profil Email
« Odpowiedz #3 : Marca 20, 2012, 10:34:07 »

Teraz Kamila już u mnie nie ma a ja za bardzo nie umiem Ci pomóc ale wspominał jeszcze, że nie działa kodowanie albo być może masz złe uprawnienia (http://lk.mimuw.edu.pl/index.php/wlasna-strona-www - tu jest to napisane, tzn. jakie powinny być ale pewnie to czytałeś więc to zły trop).
Zapisane

gosiak
Hero Member
*****
Wiadomości: 737


8896443 gosia_habich
Zobacz profil Email
« Odpowiedz #4 : Marca 22, 2012, 10:12:41 »

I co? Działa Ci już?
Zapisane

Strony: [1]
  Drukuj  
 
Skocz do:  


SimplePortal 2.3.1 © 2008-2009, SimplePortal