sstevens has asked for the wisdom of the Perl Monks concerning the following question:
I have a very simple CGI script:<html> <form action='server-scripts/spellchecker.pl' method='post'> <textarea name='textinputs'>In a village of La Mancha, the name of whi +ch I have no desire to call to mind, there lived not long since one o +f those gentlemen that keep a lance in the lance-rack, an old buckler +, a lean hack, and a greyhound for coursing. An olla of rather more b +eef than mutton, a salad on most nights, scraps on Saturdays, lentils + on Fridays, and a pigeon or so extra on Sundays, made away with thre +e-quarters of his income. The rest of it went in a doublet of fine cl +oth and velvet breeches and shoes to match for holidays, while on wee +k-days he made a brave figure in his best homespun. He had in his hou +se a housekeeper past forty, a niece under twenty, and a lad for the +field and market-place, who used to saddle the hack as well as handle + the bill-hook. The age of this gentleman of ours was bordering on fi +fty; he was of a hardy habit, spare, gaunt-featured, a very early ris +er and a great sportsman. They will have it his surname was Quixada o +r Quesada (for here there is some difference of opinion among the aut +hors who write on the subject), although from reasonable conjectures +it seems plain that he was called Quexana. This, however, is of but l +ittle importance to our tale; it will be enough not to stray a hair's + breadth from the truth in the telling of it. You must know, then, that the above-named gentleman whenever he was at + leisure (which was mostly all the year round) gave himself up to rea +ding books of chivalry with such ardour and avidity that he almost en +tirely neglected the pursuit of his field-sports, and even the manage +ment of his property; and to such a pitch did his eagerness and infat +uation go that he sold many an acre of tillageland to buy books of ch +ivalry to read, and brought home as many of them as he could get. But + of all there were none he liked so well as those of the famous Felic +iano de Silva's composition, for their lucidity of style and complica +ted conceits were as pearls in his sight, particularly when in his re +ading he came upon courtships and cartels, where he often found passa +ges like "the reason of the unreason with which my reason is afflicte +d so weakens my reason that with reason I murmur at your beauty;" or +again, "the high heavens, that of your divinity divinely fortify you +with the stars, render you deserving of the desert your greatness des +erves." Over conceits of this sort the poor gentleman lost his wits, +and used to lie awake striving to understand them and worm the meanin +g out of them; what Aristotle himself could not have made out or extr +acted had he come to life again for that special purpose. He was not +at all easy about the wounds which Don Belianis gave and took, becaus +e it seemed to him that, great as were the surgeons who had cured him +, he must have had his face and body covered all over with seams and +scars. He commended, however, the author's way of ending his book wit +h the promise of that interminable adventure, and many a time was he +tempted to take up his pen and finish it properly as is there propose +d, which no doubt he would have done, and made a successful piece of +work of it too, had not greater and more absorbing thoughts prevented + him. </textarea> <input type='hidden' name='foo' value='foo'> <input type='submit'> </form> </html>
This is what I get:#!/usr/local/bin/perl use strict; use CGI qw/ :standard /; print "Content-type: text/html\n\n"; print "<html>\n"; print Dump; print "</html>\n";
I have no clue why this would happen. I thought that using POST allowed you to send an unlimited amount of data. Any ideas? Update: In case it matters, I'm using Perl 5.8.8 on Linux.<html> <ul> <li><strong>textinputs</strong> <ul> <li>In a village of La Mancha, the name of which I have no desire to c +all to mind, there lived not long since one of those gentlemen that k +eep a lance in the lance-rack, an old buckler, a lean hack, and a gre +yhound for coursing. An olla of rather more beef than mutton, a salad + on most nights, scraps on Saturdays, lentils on Fridays, and a pigeo +n or so extra on Sundays, made away with three-quarters of his income +. The rest of it went in a doublet of fine cloth and velvet breeches +and shoes to match for holidays, while on week-days he made a brave f +igure in his best homespun. He had in his house a housekeeper past fo +rty, a niece under twenty, and a lad for the field and market-place, +who used to saddle the hack as well as handle the bill-hook. The age +of this gentleman of ours was bordering on fifty; he was of a hardy h +abit, spare, gaunt-featured, a very early riser and a great sportsman +. They will have it his surname was Quixada or Quesada (for here ther +e is some difference of opinion among the authors who write on the su +bject), although from reasonable conjectures it seems plain that he w +as called Quexana. This, however, is of but little importance to our +tale; it will be enough not to stray a hair's breadth from the tr +uth in the telling of it. <br> <br> You must know, then, that the above-na </ul> </ul></html>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl truncating HTML form input
by wfsp (Abbot) on Apr 10, 2008 at 17:04 UTC | |
by sstevens (Scribe) on Apr 10, 2008 at 18:33 UTC | |
by Anonymous Monk on Apr 11, 2008 at 03:32 UTC | |
|
Re: Perl truncating HTML form input
by ww (Archbishop) on Apr 10, 2008 at 14:08 UTC | |
by sstevens (Scribe) on Apr 10, 2008 at 14:45 UTC | |
by wfsp (Abbot) on Apr 10, 2008 at 16:58 UTC | |
by sstevens (Scribe) on Apr 10, 2008 at 18:26 UTC | |
|
Re: Perl truncating HTML form input
by Joost (Canon) on Apr 10, 2008 at 14:48 UTC | |
by sstevens (Scribe) on Apr 10, 2008 at 15:14 UTC |