- From: Anthony Ettinger <aettinger@sdsualumni.org>
- Date: Thu, 8 Jun 2006 00:57:45 -0700
- To: "Carlos Alberto Pérez Muñoz" <carlos.a.perez.m@gmail.com>
- Cc: "olivier Thereaux" <ot@w3.org>, www-validator@w3.org
what is your application doing? you should only use get to retrieve data. if it's a form, and they are entering data, definitely use post. On 6/7/06, Carlos Alberto Pérez Muñoz <carlos.a.perez.m@gmail.com> wrote: > That was fast. > > I have to think about your suggestion because using hidden fields changes > them from GET to POST so I then will have to reprogram everything to use > $_REQUEST in php instead of $_GET and $_POST > > Any response to this I'll read it later it's 2:22 my time. > > Thanks again. > > > On 6/8/06, Anthony Ettinger <aettinger@sdsualumni.org> wrote: > > don't pass parameters in the action, pass them as hidden fields. > > > > > > > > On 6/7/06, Carlos Alberto Pérez Muñoz <carlos.a.perez.m@gmail.com> wrote: > > > Thanks for the tip but I already knew that, my problem was a > > > missunderstanding of the part with the ? in my coding. > > > > > > I have another question: > > > If I use this code: > > > <form name='myForm' > > > > action='../SpecialFeatures/ContactForm.php?Debug=Off&End=End' > > > onSubmit='return CheckData( this.form )' method='post'> > > > and do the validation I get this response back: > > > Below are the results of attempting to parse this document with an SGML > > > parser. > > > 1. Warning Line 123 column 76: cannot generate system identifier for > > > general entity "End". > > > ...alFeatures/ContactForm.php?Debug=Off&End=End' > > > onSubmit='return CheckData( thi > > > An entity reference was found in the document, but there is no > > > reference by that name defined. Often this is caused by misspelling the > > > reference name, unencoded ampersands, or by leaving off the trailing > > > semicolon (;). The most common cause of this error is unencoded > ampersands > > > in URLs as described by the WDG in "Ampersands in URLs". > > > Entity references start with an ampersand (&) and end with a > semicolon > > > (;). If you want to use a literal ampersand in your document you must > encode > > > it as "&" (even inside URLs!). Be careful to end entity references > with > > > a semicolon or your entity reference may get interpreted in connection > with > > > the following text. Also keep in mind that named entity references are > > > case-sensitive; &Aelig; and æ are different characters. > > > If this error appears in some markup generated by PHP's session > > > handling code, this article has explanations and solutions to your > problem. > > > Note that in most documents, errors related to entity references > will > > > trigger up to 5 separate messages from the Validator. Usually these will > all > > > disappear when the original problem is fixed. > > > 2. Error Line 123 column 76: general entity "End" not defined and no > > > default entity. > > > ...alFeatures/ContactForm.php?Debug=Off&End=End' > > > onSubmit='return CheckData( thi > > > This is usually a cascading error caused by a an undefined entity > > > reference or use of an unencoded ampersand (&) in an URL or body text. > See > > > the previous message for further details. > > > 3. Error Line 123 column 79: reference to entity "End" for which no > > > system identifier could be generated. > > > ...eatures/ContactForm.php?Debug=Off&End=End' > > > onSubmit='return CheckData( this.f > > > This is usually a cascading error caused by a an undefined entity > > > reference or use of an unencoded ampersand (&) in an URL or body text. > See > > > the previous message for further details. > > > 4. Info Line 123 column 75: entity was defined here. > > > ...ialFeatures/ContactForm.php?Debug=Off&End=End' > > > onSubmit='return CheckData( th > > > > > > WHY IS THAT? If the code I use to send the validation is: > > > > http://validator.w3.org/check?uri=http://carlosccna.no-ip.org/SpecialFeatures/ContactForm.php&Debug=Off&End=End > > > . > > > with the simbol & IN IT has no errors Why is it an error when I use the > & > > > symbol in my code to send the data in the submit option? > > > > > > I already fix the page and changes the & to & and it works a passes > the > > > validation. > > > > > > My question arises because I have been programming for 5 years and NOW > is > > > when I find that the & sign should not be used even though it gives no > > > errors in the inter program communication. > > > > > > By the way the page now validates without errors. > > > > > > Thanks again for your patience with this newbe in W3C standards. > > > > > > > > > On 6/8/06, Anthony Ettinger < aettinger@sdsualumni.org > wrote: > > > > > > > > http://sislands.com/coin70/week6/encoder.htm > > > > > > > > > > > > > > > > On 6/7/06, Carlos Alberto Pérez Muñoz < carlos.a.perez.m@gmail.com> > wrote: > > > > > > > > > > I think I got you, I'll try and let you know. > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > On 6/8/06, Anthony Ettinger < aettinger@sdsualumni.org > wrote: > > > > > > > > > > > > like i said, you need to url encode the string it's erroring out > > > because there are two ?'s > > > > > > > > > > > > validate.w3c.org/?url= foo.com?a=1&b=2 > > > > > > > > > > > > make sense? encode your string "foo.com?a=1&b=2 " > > > > > > > > > > > > > > > > > > > > > > > > On 6/7/06, Carlos Alberto Pérez Muñoz < > carlos.a.perez.m@gmail.com> > > > wrote: > > > > > > > In the test I have done, with IExplorer (yucks), I get an error > thet > > > the > > > > > > > referer was not sent or found so I made the Javascript that > handles > > > the page > > > > > > > sending. > > > > > > > > > > > > > > When you tell me why bother , as I stated in my initial report, > What > > > will > > > > > > > hapen is somebody copies the given text (incomplete) into the > > > browser, sends > > > > > > > the requisition, and then my page (some of them) will NOT work? > > > > > > > > > > > > > > > > > > > > > On 6/8/06, Anthony Ettinger < aettinger@sdsualumni.org> wrote: > > > > > > > > i'm guess you have to url encode the $ParaProg var in > > > javascript... > > > > > > > > > > > > > > > > why bother with this anyway? add this to your footer if you > want > > > to > > > > > > > > show you're w3c compliant html: > > > > > > > > > > > > > > > > > > > > > > > > <a href=" > > > http://validator.w3.org/check?uri=referer"><img > > > > > > > > src=" http://www.w3.org/Icons/valid-xhtml10 " > > > alt="Valid > > > > > > > XHTML 1.0!" > > > > > > > > height="31" width="88"></a> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 6/7/06, Carlos Alberto Pérez Muñoz < > > > carlos.a.perez.m@gmail.com> wrote: > > > > > > > > > By the way this is my own site which I'm trying to make W3C > > > compliant. > > > > > > > > > > > > > > > > > > The uri is sent by clicking on the XHTML image within the > page. > > > > > > > > > > > > > > > > > > this is the associated code in php: > > > > > > > > > > > > > > > > > > echo " function ValidXHTML( ) {\n"; > > > > > > > > > echo " window.open( ' > > > > > > > > > http://validator.w3.org/check?uri=http:// " > . > > > $_SERVER[ > > > > > > > > > 'SERVER_NAME' ] . $_SERVER[ 'SCRIPT_NAME' ] . "?$ParaProg', > > > 'XHTML', > > > > > > > > > > > > > > > > > > > > 'location=1,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=1' > > > > > > > > > );\n"; > > > > > > > > > echo " }\n"; > > > > > > > > > > > > > > > > > > which then translated into html becomes: > > > > > > > > > function ValidXHTML( ) { > > > > > > > > > window.open( ' > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://validator.w3.org/check?uri=http://carlosccna.no-ip.org/SpecialFeatures/ContactForm.php?Debug=Off&End=End > > > > > > > ', > > > > > > > > > 'XHTML', > > > > > > > > > > > > > > > > > > > > 'location=1,menubar=1,resizable=1,scrollbars=1,status=1,toolbar=1' > > > > > > > > > ); > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > } > > > > > > > > > > > > > > > > > > Please notice that $ParaProg turns into Debug=Off&End=End > > > > > > > > > > > > > > > > > > I use this kind of parameters a lot in my programming to > pass > > > data from > > > > > > > one > > > > > > > > > page to another that is why I wondered what happened to the > > > &End=End > > > > > > > > > > > > > > > > > > Waiting for your feedback. > > > > > > > > > > > > > > > > > > > > > > > > > > > On 6/8/06, olivier Thereaux < ot@w3.org> wrote: > > > > > > > > > > Hello Carlos, > > > > > > > > > > > > > > > > > > > > On 8 Jun 2006, at 10:13, Carlos Alberto Pérez Muñoz wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://validator.w3.org/check?uri=http://carlosccna.no-ip.org/ > > > > > > > > > > > > > > SpecialFeatures/ContactForm.php?Debug=Off&End=End > > > > > > > > > > > > > > > > > > > > Where did you get that URI? > > > > > > > > > > If you want to validate > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://carlosccna..no-ip.org/SpecialFeatures/ContactForm.php > > > > > > > > > ? > > > > > > > > > > Debug=Off&End=End > > > > > > > > > > then the validation address is > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://validator.w3.org/check?uri=http%3A%2F%2Fcarlosccna.no-ip.org% > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2FSpecialFeatures%2FContactForm.php%3FDebug%3DOff%26End%3DEnd > > > > > > > > > > (which is what you'll get when pasting the address into > the > > > validator > > > > > > > > > > form field) > > > > > > > > > > > > > > > > > > > > If you send this to the validator: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://validator.w3.org/check?uri=http://carlosccna.no-ip.org/ > > > > > > > > > > > > > SpecialFeatures/ContactForm.php?Debug=Off&End=End > > > > > > > > > > it will consider, rightfully so, the &End=End as a > parameter > > > for the > > > > > > > > > > validator. > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > olivier > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Carlos A. Pérez M. > > > > > > > > > > > > -------------------------------------------------- > > > > > > > > > Programación de Páginas Web > > > > > > > > > Especializado en Php, Javascript y MySql. > > > > > > > > > > > > -------------------------------------------------- > > > > > > > > > Web Sites Programming > > > > > > > > > Php, Javascripts & MySql Specialized > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Anthony Ettinger > > > > > > > > Signature: http://chovy.dyndns.org/hcard.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Carlos A. Pérez M. > > > > > > > > -------------------------------------------------- > > > > > > > Programación de Páginas Web > > > > > > > Especializado en Php, Javascript y MySql. > > > > > > > > -------------------------------------------------- > > > > > > > Web Sites Programming > > > > > > > Php, Javascripts & MySql Specialized > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Anthony Ettinger > > > > > > Signature: http://chovy.dyndns.org/hcard.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Carlos A. Pérez M. > > > > > -------------------------------------------------- > > > > > Programación de Páginas Web > > > > > Especializado en Php, Javascript y MySql. > > > > > -------------------------------------------------- > > > > > Web Sites Programming > > > > > Php, Javascripts & MySql Specialized > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Anthony Ettinger > > > > Signature: http://chovy.dyndns.org/hcard.html > > > > > > > > > > > > > > > > -- > > > > > > Carlos A. Pérez M. > > > -------------------------------------------------- > > > Programación de Páginas Web > > > Especializado en Php, Javascript y MySql. > > > -------------------------------------------------- > > > Web Sites Programming > > > Php, Javascripts & MySql Specialized > > > > > > -- > > Anthony Ettinger > > Signature: http://chovy.dyndns.org/hcard.html > > > > > > -- > > Carlos A. Pérez M. > -------------------------------------------------- > Programación de Páginas Web > Especializado en Php, Javascript y MySql. > -------------------------------------------------- > Web Sites Programming > Php, Javascripts & MySql Specialized -- Anthony Ettinger Signature: http://chovy.dyndns.org/hcard.html
Received on Thursday, 8 June 2006 07:57:56 UTC