Repository navigation
Expand file tree
/
Copy pathserve-as-html.cgi
More file actions
executable file
·83 lines (59 loc) · 2.05 KB
/
Copy pathserve-as-html.cgi
File metadata and controls
executable file
·83 lines (59 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Execute as cgi-skript and send a correct HTTP header.
Send result as HTML.
"""
# To write pagecontent to sys.stdout as bytes instead of string
import sys
import codecs
#Enable debugging of cgi-.scripts
import cgitb
cgitb.enable()
# Send the HTTP header
#print("Content-Type: text/plain;charset=utf-8")
print("Content-Type: text/html;charset=utf-8")
print("")
# Store my ascii image in a separat variabel as a raw string
meImage = r"""
, ,
(\____/)
(_oo_)
(O)
__||__ \)
[]/______\[] /
/ \______/ \/
/ /__\
(\ /____\
"""
# Here comes the content of the webpage
content = """<!doctype html>
<meta charset="utf-8">
<title>Min me-sida</title>
<pre>
Min Me-sida
==============================================================================
Hej,
Jag heter Mikael Roos och är lärare på denna kurs i Python.
{image}
Detta är min me-sida i kursen. Denna sidan innehåller en presentation av mig
själv. Underhåll denna sidan under hela kursen och uppdatera den efter hand
och behov.
Så, en presentation en bra början. Skriv några ord om dig själv. Jag börjar.
Mitt namn är Mikael Roos. Född och uppvuxen i Bankeryd, Småland, strax utanför
Jönköping, i ett villaområde som byggdes upp samtidigt som vi flyttade in där.
En längre historia om mig finns att läsa i min me-sida för kursen oophp. Du
når den via länken:
http://dbwebb.se/oophp/me/kmom01/me.php
Om jag skall nämna någon hobby, förutom webbprogrammering, så får det bli att
bära sten på sommarstugetomten, och det finns sten så det räcker ett par
livstider. Till och från får jag för mig att börja på lite hobbies, ett år
satsade jag på pokerspel, ett annat år var det geocaching.
Årets hobby är Turfing:
http://dbwebb.se/blogg/forsmak-infor-hosten-2014#hobby
Vi syns och hörs i forum och chatt!
</pre>
"""
# Write page content
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
sys.stdout.write(content.format(image=meImage))