Ok, what you are seeing here is that PRINT will try to obtain the value of a WORD! (datatype) within a block. the simple fix for the error you are seeing is to enclose the words "Email Status" in quotes thus making it a STRING! instead of a word. This should work...
#!rebol -cs rebol [title: "EMail"] print "content-type: text/html^/" data: system/options/cgi/query-string cgi: make object! decode-cgi data print [<HTML><BODY><h1>"Email Status"<h1><hr><P>] failed: error? try [send to-email cgi/email cgi/message] print either failed [ {the email could not be sent.} ][ [{the email to} cgi/email {was sent.}] ] print {</BODY></HTML>} HTH ~~Ammon ;-> ----- Original Message ----- From: "ZikZak" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, January 25, 2004 5:09 AM Subject: [REBOL] Re: Problem with CGI > > ||A useful resource is www.rebol.org try searching for CGI and you will > |find|many usefull examples and tools. > || > ||HTH > ||~~Ammon ;-> > > unfortunately this is an example I tried to use. > When I submit my form, my server returns an error page displaying this message : > > ** Script Error: Email has no value ** Near: Email Status > > I can not figure out this message because I entered the Email value, my URL is : http://127.0.0.1/cgi/send.cgi?email=zikzak%40wanadoo.fr&message=Enter+your+message.%0D%0A > > Quite strange for a beginner like me :-( > > -- > ZikZak > -- > To unsubscribe from this list, just send an email to > [EMAIL PROTECTED] with unsubscribe as the subject. > > > > -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.