ich krieg ueber post irgendwie immer nur eine gewisse anzhal won zeichen rein
liegt das an cgi.parese_qs oder an firefox?
edit:
an cgi.parese_q liegts wohl nicht
und als text input hab ich eine ganz normale text area
danke
moderiert von blackbird: *schieb*
post size limit?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Warum postest du auch die Bibel über ein HTML-Formular?
Und in der zwischenzeit magst du dir vielleicht diesen Thread ansehen.
Und in der zwischenzeit magst du dir vielleicht diesen Thread ansehen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
es geht um einen browser-remote-admin-tool,mit den man auch dateien bearbeiten kann. wenn ich nun aber als datei zb 1000 mal ".py rocks!\r\n." angebe kommen nur ein paar an:
mein script bearbeitet den script volgendermassen (ist richtig so):
mein formular sieht so aus:
Code: Alles auswählen
POST /file HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://127.0.0.1/file
Content-Type: application/x-www-form-urlencoded
Content-Length: 650
file=%2Fcmder_test.txt&save=save&text=.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%21%0D%0A.py+rocks%
param: {'text': '.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks%', 'save': 'save', 'file': '/cmder_test.txt'} requested file: /file
Code: Alles auswählen
param: {'text': '.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks!\r\n.py rocks%', 'save': 'save', 'file': '/cmder_test.txt'} requested file: /file
Code: Alles auswählen
[...]<textarea name="text" rows="100%" cols="100%">' + text +'</textarea>\[...]
cp != mv
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Also das muss funktionieren:
Code: Alles auswählen
import cgi
import sys
import os
data = cgi.parse_qs(sys.stdin.read(int(os.environ['CONTENT_LENGTH'])))
TUFKAB – the user formerly known as blackbird
sry aber ich weis damit ueberhaubt nichts anzufangen ?!data = cgi.parse_qs(sys.stdin.read(int(os.environ['CONTENT_LENGTH'])))
nd wenn ich es irgendwo einfuege krieg ich einen :
Code: Alles auswählen
KeyError: 'CONTENT_LENGTH'
cp != mv