Re: [Zope] Problems with External Script
At 02:21 PM 1/30/02 -0500, you wrote:
These forms should work, and are all roughly equivalent.
<dtml-var expr="this().myaffiliateprogram()"> (not tested, but more OO)
Threw error. Something about *this()* not having an object *myaffiliateprogram()*
<dtml-var "this().myaffiliateprogram()">
Didn't try
<dtml-var expr="myaffiliateprogram(this())"> (known to work)
Used this one. Changed the method to read: import string def myaffiliateprogram(REQUEST): user_id, banner_id, page = REQUEST['user_id'],REQUEST['banner_id'],REQUEST['page'] redirect = "http://www.myaffiliateprogram.com/u/%(user_id)s/t.asp?id=%(banner_id)s&p=%(p..." % locals() print "Location: %(redirect)s\n" % locals() (in other words, took out the references to *self*, as in *self.REQUEST*, which threw the same error as before). Used this url: http://www.constructioncalc.com/test?user_id=111&banner_id=222&page=333 got this return: None Closer? TIA, BenO
participants (1)
-
Ben Ocean