Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
§
!A?h_½ ã óz — d Z dZg d¢ZddlZddlZddlZddlZddlZ ddl
Z
ddlZddlZddl
Z
ddlZddlZddlZddlZddlZddlZddlZddlZddl mZ dZdZ G d„ d ej ¦ « Z G d
„ dej e¦ « Z G d„ d
ej ¦ « Z G d„ de¦ « Z d„ Z!da"d„ Z#d„ Z$ G d„ de ¦ « Z%d„ Z&eedddfd„Z'e(dk rñddl)Z)ddl*Z* e)j+ ¦ « Z,e, - ddd¬¦ « e, - ddd d!¬"¦ « e, - d#d$ e
j. ¦ « d%¬&¦ « e, - d'd(d)dd*¬+¦ « e, - d,de/d-d.¬/¦ « e, 0 ¦ « Z1e1j2 re%Z3ne Z3 G d0„ d1e¦ « Z4 e'e3e4e1j5 e1j6 e1j7 ¬2¦ « dS dS )3a@ HTTP server classes.
Note: BaseHTTPRequestHandler doesn't implement any HTTP request; see
SimpleHTTPRequestHandler for simple implementations of GET, HEAD and POST,
and CGIHTTPRequestHandler for CGI scripts.
It does, however, optionally implement HTTP/1.1 persistent connections,
as of version 0.3.
Notes on CGIHTTPRequestHandler
------------------------------
This class implements GET and POST requests to cgi-bin scripts.
If the os.fork() function is not present (e.g. on Windows),
subprocess.Popen() is used as a fallback, with slightly altered semantics.
In all cases, the implementation is intentionally naive -- all
requests are executed synchronously.
SECURITY WARNING: DON'T USE THIS CODE UNLESS YOU ARE INSIDE A FIREWALL
-- it may execute arbitrary Python code or external programs.
Note that status code 200 is sent prior to execution of a CGI script, so
scripts cannot send other status codes such as 302 (redirect).
XXX To do:
- log requests even later (to capture byte count)
- log user-agent header and other interesting goodies
- send error log to separate file
z0.6)Ú
HTTPServerÚThreadingHTTPServerÚBaseHTTPRequestHandlerÚSimpleHTTPRequestHandlerÚCGIHTTPRequestHandleré N)Ú
HTTPStatusaD
Error code: %(code)d
Message: %(message)s.
Error code explanation: %(code)s - %(explain)s.
ztext/html;charset=utf-8c ó — e Zd ZdZd„ ZdS )r é c ó¨ — t j | ¦ « | j dd… \ }}t j |¦ « | _ || _ dS )z.Override server_bind to store the server name.Né )ÚsocketserverÚ TCPServerÚserver_bindÚserver_addressÚsocketÚgetfqdnÚserver_nameÚserver_port)ÚselfÚhostÚports ú8/opt/alt/python-internal/lib64/python3.11/http/server.pyr zHTTPServer.server_bind† sN € åÔ×*Ò*¨4Ñ0Ô0Ð0ØÔ(¨¨!¨Ô,‰ ˆˆdÝ!œ>¨$Ñ/Ô/ˆÔ؈ÔÐÐó N)Ú__name__Ú __module__Ú__qualname__Úallow_reuse_addressr © r r r r ‚ s) € € € € € àÐð ð ð ð ð r r c ó — e Zd ZdZdS )r TN)r r r Údaemon_threadsr r r r r Ž s € € € € € Ø€N€N€Nr r c óì — e Zd ZdZdej ¦ « d z Zdez Z e ZeZ dZd„ Zd„ Zd„ Zd „ Zd#d„Zd$d„Zd$d „Zd„ Zd„ Zd„ Zd%d„Zd„ Ze d„ ej ed¦ « edd¦ « ¦ « D ¦ « ¦ « Z de e!d¦ « <