Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-20-2013, 07:47 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › Python v
« Previous 1 2 3 4 Next »

programming python untuk web

Home General Computer Multimedia Business Lounge

Pages (2): 1 2 Next »
Post Reply 
Tweet
Threaded Mode | Linear Mode
programming python untuk web
02-29-2012, 04:09 AM
Post: #1
alessandra Offline
i'm so lonely broken angel
Posts: 196
Joined: Feb 2012
Reputation: 41
programming python untuk web
hai devilzc0der salam kenal ya saya anak baru di sini
cuma pengen sharing aja
kebetulan tadi lihat-lihat ada yang bikin thread website dengan python
nah kebetulan juga nih,gua lagi bikin web juga dari python

file upload ke server dengan python dengan ekstensi .html
jadi ini lebih ke common gateway interface

Code:
#!/usr/bin/python

import cgi, os, sys
import posixpath, ntpath, macpath
debugmode = False

loadtextauto = False
uploaddir    = './uploads' #nama direktori bisa diubah sesuai selera
sys.stderr = sys.stdout
form = cgi.FieldStorage()
print("Content-type: text/html\n")
if debugmode: cgi.print_form(form)

html = """
<html><title>halaman upload</title>
<body>
<h1>upload file untuk server</h1>
%s
<body></html> """

goodhtml = html % """
<p>your file, '%s', has been saved on the server '%s'.
<p>file akan segera di tampilkan</p>
<p><pre>%s</pre></p><hr>
"""

# proses form data

def splitpath(origpath):
    for pathmodule in [posixpath, ntpath, macpath]:
    basename = pathmodule.split(origpath)[1]
    if basename != origpath:
        return basename
    return origpath

def saveonserver(fileinfo):
    basename = splitpath(fileinfo.filename)
    srvrname = os.path.join(uploaddir, basename)
    srvrfile = open(srvrname, 'wb')
    if loadtextauto:
    filetext = fileinfo.value
    if isinstance(filetext, str):
            filedata = (filetext.encode()
    srvrfile.write(filedata)
    else:
    numlines, filetext = 0, ''
    while True:
        line = fileinfo.file.readline()
        if not line: break
        if isinstance(line, str):
        line = line.encode()
        srvrfile.write(line)
        filetext += line.decode()
        numlines += 1
    filetext = ('[Lines=%d]\n' % numlines) + filetext
    srvrfile.close()
    os.chmod(srvrname, 0o666)
    return filetext, srvrname

    def main():
    if not 'clientfile' in form:
       print(html % 'Error: file tak terupload')
    elif not form['clientfile'].filename:
       print(html % 'Error: file missing')
    else:
       fileinfo = form['clientfile']
       try:
           filetext, srvrname = saveonserver(fileinfo)
       except:    
          errmsg = '<h2>Error</h2><p>%s<p>%s' % tuple(sys.exc_info()[:2])
       else:
          print(goodhtml % (cgi.escape(fileinfo.filename), cgi.escape(srvrname), cgi.escape(filetext)))
main()
kira-kira seperti itu langkah pembuatannya
nggak beda jauh sih sama web programming language lainnya
contoh SS-nya
[Image: upload.jpg]
sorry banget kalau masih cupu
kalau ada waktu nanti saya lanjut untuk OOP lainnya tentang
pembuatan web dengan python

kita bisa sharing lagi nanti :)
Find all posts by this user
Quote this message in a reply
 Reputed by :  ditatompel(+1) , JedaG_JeduG(+1) , Qrembiezs(+1)
02-29-2012, 04:15 AM
Post: #2
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: programming python untuk web
tante... smangat
Ente jadi keliatan makin sexy bareng uler python.. mimisan

Ijin pelajari dulu tanteee.. belajar
Find all posts by this user
Quote this message in a reply
02-29-2012, 04:17 AM
Post: #3
alessandra Offline
i'm so lonely broken angel
Posts: 196
Joined: Feb 2012
Reputation: 41
RE: programming python untuk web
(02-29-2012 04:15 AM)ditatompel Wrote:  tante... smangat
Ente jadi keliatan makin sexy bareng uler python.. mimisan

Ijin pelajari dulu tanteee.. belajar

ah elo mas-mbak dita,jangan2 yang seksi situ lagi -,-!
Find all posts by this user
Quote this message in a reply
02-29-2012, 04:57 AM
Post: #4
drsagara69 Offline
./Devilz Officer
Posts: 60
Joined: Sep 2011
Reputation: 2
RE: programming python untuk web
SS bookmarksnya mencurigakan. . . . siapa yah gerangan ini orang???? bingung
Find all posts by this user
Quote this message in a reply
02-29-2012, 05:03 AM (This post was last modified: 02-29-2012 05:03 AM by alessandra.)
Post: #5
alessandra Offline
i'm so lonely broken angel
Posts: 196
Joined: Feb 2012
Reputation: 41
RE: programming python untuk web
(02-29-2012 04:57 AM)drsagara69 Wrote:  SS bookmarksnya mencurigakan. . . . siapa yah gerangan ini orang???? bingung

mencurigakan gimana sih sob?
ngga ngerti dah gua,tadi si dita ribut SS gua di chatbox bingung sekarang elo sob dead
calm down sob ....
gua ngga bakal bikin ribut kok di forum ini piss
Find all posts by this user
Quote this message in a reply
02-29-2012, 05:08 AM
Post: #6
JedaG_JeduG Away
%Aquarel_19%
Posts: 203
Joined: Apr 2011
Reputation: 35
RE: programming python untuk web
mantap om
Visit this user's website Find all posts by this user
Quote this message in a reply
05-28-2012, 12:39 AM
Post: #7
d3m3nt012 Offline
./Devilz Commander
Posts: 458
Joined: Feb 2011
Reputation: 0
RE: programming python untuk web
mantap

ijin di save page as dulu kaka ... ketawa
Find all posts by this user
Quote this message in a reply
05-28-2012, 04:18 PM
Post: #8
balonimia Away
Ustad Devilzc0de
*****
DeMT Team
Posts: 681
Joined: Dec 2011
Reputation: 14
RE: programming python untuk web
ss nya ga muncul
Find all posts by this user
Quote this message in a reply
05-28-2012, 04:24 PM
Post: #9
chaer.newbie Offline
--------------------------
*****
Dewa
Posts: 5,272
Joined: Dec 2009
Reputation: 184
RE: programming python untuk web
ss nya ga muncul hah , mau liad outputnya ane chaer
Find all posts by this user
Quote this message in a reply
06-23-2012, 05:04 PM
Post: #10
apeman Offline
./Devilz 1st Cadet
Posts: 7
Joined: Jun 2012
Reputation: 0
RE: programming python untuk web
Gan, kalo caranya biar pas pake virtualenv nginstall paket lewat pip gak download lagi dari servernya gimana? Kalo bisa sih maunya virtualenv itu pake paket2 yang ada di python sistem pas instal lewat pip.
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Thumbs Up Belajar Python GUI Gaya Baru candragati 20 750 05-18-2013 07:49 PM
Last Post: dewa-crot
  NGOPREK Bahasa Pemprograman (Python) Bunga.Mataharry 29 7,264 04-30-2013 06:07 PM
Last Post: pr4bu_51l1w4n61
  how to create login auth with django framework (python) 5ynL0rd 6 1,768 04-25-2013 08:06 AM
Last Post: dophponh
Star [Tutor] Materi DIC "Basic Programming Python" root31 20 417 04-23-2013 07:56 AM
Last Post: orochimadit
  [PYTHON] Install Python di Windows sang.sakaya 12 3,886 04-19-2013 03:40 PM
Last Post: fata
  [cloning] nembak cewek dengan python test 13 414 03-31-2013 11:58 AM
Last Post: 2easy4me
  Belajar bahasa pemrograman Python whitehat 17 5,354 03-03-2013 08:01 PM
Last Post: eM.eL
  [Tutor] [Share]Program Pencacah Pecahan dengan Python hitheir 5 343 02-24-2013 02:21 PM
Last Post: ghosthands
  [Tutor] Slideshare Disabled Python Looping Slide Download hitheir 9 204 01-27-2013 05:53 PM
Last Post: sotbot
  [cloning] Segitiga bolak balik di python test 5 220 12-15-2012 09:17 AM
Last Post: qpdll

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-20-2013, 07:47 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE