- From: Carlos Alberto Pérez Muñoz <carlos.a.perez.m@gmail.com>
- Date: Thu, 8 Jun 2006 02:15:12 -0400
- To: "Anthony Ettinger" <aettinger@sdsualumni.org>
- Cc: "olivier Thereaux" <ot@w3.org>, www-validator@w3.org
- Message-ID: <c28a1e830606072315q42ce07acme84cb9bbfc9f51d0@mail.gmail.com>
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% > > > > > > <http://validator.w3.org/check?uri=http%3A%2F%2Fcarlosccna.no-ip.org%25> > > > > > > > > > > > > > > > > > 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
Received on Thursday, 8 June 2006 06:15:22 UTC