From elwinsoftware@hypermart.net Sat Jul 7 11:48:12 2001 From: elwinsoftware@hypermart.net (Elwin Software) Date: Sat, 07 Jul 2001 11:48:12 +0100 Subject: [Catalog-sig] Software Developer Message-ID: <3B46E8EC.CAF87590@hypermart.net> {You will only receive this message today.}
 

I visited your site and saw that you to are also a developer of software.

I simply want to let you know about a software registration service that
has been around since 1994 - called The Ordering Network.

And I will just point out a few benefits as i know them.
Yes if you sign up i will get credit as a referral.
 

   #They have very lows fees - the percentage is as low as 8.5%
   #They process the registration in seconds.
   #They can generate your key in seconds - no extra cost

I can keep going - but its really worth a look

Please follow this link so i get credit.  Or copy and paste into the address line.
 http://www.evergreennetworks.com/register2/devSignup.asp?refID=W1172
 

If you have any questions please let me know.
http://elwinsoftware.hypermart.net/

**  If you received this in error - God Bless your understanding and compassion.
You are not on a list.  Im just sending you this mail today. From wwwjessie@21cn.com Thu Jul 12 11:01:48 2001 From: wwwjessie@21cn.com (wwwjessie@21cn.com) Date: Thu, 12 Jul 2001 18:01:48 +0800 Subject: [Catalog-sig] =?gb2312?B?xvPStcnPzfijrNK7sr21vc67KFlvdXIgb25saW5lIGNvbXBhbnkp?= Message-ID: <34e3a01c10ab9$aa178460$9300a8c0@ifood1gongxing> This is a multi-part message in MIME format. ------=_NextPart_000_34E3B_01C10AFC.B83AC460 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 1/C+tLXEu+HUsaOsxPq6w6Oh0rzKs8a31tC5+s34t/7O8dDFz6K5qcT6ss6/vKO6ICANCg0K07XT 0NfUvLq1xM34yc+5q8u+o6zVucq+uavLvrL6xre6zbf+zvGjrMzhuN/G89K1vrrV+cGmLMT609DB vdbW0aHU8aO6DQoNCjEvIM341b62qNbGIDxodHRwOi8vd3d3Lmlmb29kMS5jb20vYWJvdXR1cy9v dXJzZXJ2aWNlcy93ZWIuYXNwPiAgOg0K19S8us6su6S4/NDCo6y53MDtx7DMqLrzzKijrLj5vt3G 89K10OjSqqOsvajBotfUvLq1xM34yc+5q8u+o6zK/b7dv+LEo7/pyM7E+tGh1PGjusnMx+nQxc+i t6KyvCzN+MnPsvrGt9W5yr6jrL/Nu6e3/s7x1tDQxCzN+MnPubrO78+1zbMsv827p7nYDQrPtbnc wO0szfjJz8LbzLMszfjJz7vh0unW0NDELM34yc/V0Ma4LM22xrHPtc2zLNfKwc/PwtTY1tDQxCzO yr7ttfey6Swg1dCx6rLJubrPtc2zLLfDzsrV382zvMa31s72LCDBxMzsytIovbvB96GizLjF0Cmh raGtDQoNCs/rwcu94sr9vt2/4sSjv+nR3cq+1tDQxKO/x+vBqs+1o7ogc2FsZXNAaWZvb2QxLmNv bSA8bWFpbHRvOnNhbGVzQGlmb29kMS5jb20+DQqhobXnu7CjujA3NTUtMzc4NjMwOaGhz/rK27K/ yfLQob3jDQoNCjIvINK8zfjNqCA8aHR0cDovL29uZXQuaWZvb2QxLmNvbS8+DQot19TW+sq9vajN +KOsstnX97zytaWjrLy0vai8tNPDo7q/ydW5yr4zMNXFu/K4/Lbg1dXGrKOs19TW+sq9zqy7pKOs v8nL5sqxuPzQws28xqy6zc7E19bE2sjdo6zU2s/ft6KyvLL6xrfQxc+ioaK5q8u+tq/MrLXIo6zU +cvNtv68trn6vMrT8sP7KA0KyOdodHRwOi8veW91cm5hbWUuaWZvb2QxLmNvbSmjrNPr0rzKs8a3 1tC5+s34KNKzw+bkr8DAwb/UwtPiMjAwzfK0zim99MPcway906OszOG438LyvNK6zbnLv823w87K wb+jrLaoxtrK1bW90rzKsw0KxrfW0Ln6zfjM4bmptcS/zbun0OjH87rNssm5utDFz6Khow0KDQoN Cg0KN9TCMzDI1cewyerH67KiuLa/7sq508PSvM34zaijrMzYsfDTxbvdvNszODAw1KovxOqjrNT5 y83M9cLrueO45rKiw+K30dTayrPGt9eo0rXU09a+v6+1x7mpo6zH86OstPrA7aOsus/X99DFz6IN Cs/rwcu94rj8tuA/IKGhx+vBqs+1o7ogc2FsZXNAaWZvb2QxLmNvbSA8bWFpbHRvOnNhbGVzQGlm b29kMS5jb20+DQqhobXnu7CjujA3NTUtMzc4NjMwOaGhoaHP+srbsr/J8tChveMNCrvyILfDzsrO 0sPHtcTN+NKzIDxodHRwOi8vd3d3Lmlmb29kMS5jb20vYWJvdXR1cy9vdXJzZXJ2aWNlcy9jcHNl cnZpY2UuYXNwPg0KOnd3dy5pZm9vZDEuY29tDQoNCrvY1rSjqMfrtKvV5qO6MDc1NS0zMjM5MDQ3 u/K3orXn19PTyrz+o7ogc2FsZXNAaWZvb2QxLmNvbSA8bWFpbHRvOnNhbGVzQGlmb29kMS5jb20+ IKOpDQoNCqH1ILG+uavLvrbUzfjVvrao1sa40NDLyKShoaGhICAgICAgICAgICAgICAgICAgICAg ofUgsb65q8u+ttTSvM34zai3/s7xuNDQy8ikDQoNCrmry77D+7PGo7pfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX1/Bqs+1yMujul9fX19fX19fX19fX19fX19fXw0K X19fX18gDQoNCrXnu7Cjul9fX19fX19fX19fX19fX19fX19fX7Sr1eajul9fX19fX19fX19fX19f X19fX19fX19FLW1haWyjul9fX19fX19fX19fX19fX18NCl9fX19fXyANCg0K ------=_NextPart_000_34E3B_01C10AFC.B83AC460 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PEhUTUw+DQo8SEVBRD4NCjxUSVRMRT5VbnRpdGxlZCBEb2N1bWVudDwvVElUTEU+IDxNRVRBIEhU VFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMx MiI+IA0KPC9IRUFEPg0KDQo8Qk9EWSBCR0NPTE9SPSIjRkZGRkZGIiBURVhUPSIjMDAwMDAwIj4N CjxUQUJMRSBXSURUSD0iOTglIiBCT1JERVI9IjAiIENFTExTUEFDSU5HPSIwIiBDRUxMUEFERElO Rz0iMCI+PFRSPjxURD48UCBDTEFTUz1Nc29Ob3JtYWwgU1RZTEU9J21hcmdpbi1yaWdodDotMTcu ODVwdDtsaW5lLWhlaWdodDoxNTAlJz48Rk9OVCBTSVpFPSIyIj7X8L60tcS74dSxo6zE+rrDo6HS vMqzxrfW0Ln6zfi3/s7x0MXPormpxPqyzr+8o7ombmJzcDs8L0ZPTlQ+IA0KPC9QPjxQIENMQVNT PU1zb05vcm1hbCBTVFlMRT0nbWFyZ2luLXJpZ2h0Oi0xNy44NXB0O2xpbmUtaGVpZ2h0OjE1MCUn PjxGT05UIFNJWkU9IjIiPtO109DX1Ly6tcTN+MnPuavLvqOs1bnKvrmry76y+sa3us23/s7xo6zM 4bjfxvPStb661fnBpizE+tPQwb3W1tGh1PGjujxCUj48QlI+MS8gDQo8QQ0KSFJFRj0iaHR0cDov L3d3dy5pZm9vZDEuY29tL2Fib3V0dXMvb3Vyc2VydmljZXMvd2ViLmFzcCI+zfjVvrao1sY8L0E+ IDog19S8us6su6S4/NDCo6y53MDtx7DMqLrzzKijrLj5vt3G89K10OjSqqOsvajBotfUvLq1xM34 yc+5q8u+o6zK/b7dv+LEo7/pyM7E+tGh1PGjusnMx+nQxc+it6KyvCzN+MnPsvrGt9W5yr6jrL/N u6e3/s7x1tDQxCzN+MnPubrO78+1zbMsv827p7nYz7W53MDtLM34yc/C28yzLM34yc+74dLp1tDQ xCzN+MnP1dDGuCzNtsaxz7XNsyzXysHPz8LU2NbQ0MQszsq+7bX3suksIA0K1dCx6rLJubrPtc2z LLfDzsrV382zvMa31s72LCDBxMzsytIovbvB96GizLjF0CmhraGtPC9GT05UPjwvUD48UCBDTEFT Uz1Nc29Ob3JtYWwgU1RZTEU9J2xpbmUtaGVpZ2h0OjIwLjBwdCc+PEI+PEZPTlQgQ09MT1I9IiNG RjAwMDAiPs/rwcu94sr9vt2/4sSjv+nR3cq+1tDQxKO/PC9GT05UPjwvQj48Rk9OVCBTSVpFPSIy Ij7H68Gqz7WjujxBIEhSRUY9Im1haWx0bzpzYWxlc0BpZm9vZDEuY29tIj5zYWxlc0BpZm9vZDEu Y29tPC9BPiANCqGhtee7sKO6MDc1NS0zNzg2MzA5oaHP+srbsr/J8tChveM8L0ZPTlQ+PC9QPjxQ IENMQVNTPU1zb05vcm1hbCBTVFlMRT0nbGluZS1oZWlnaHQ6MjAuMHB0Jz48L1A+PFAgQ0xBU1M9 TXNvTm9ybWFsIFNUWUxFPSdsaW5lLWhlaWdodDoyMC4wcHQnPjxGT05UIFNJWkU9IjIiPjIvIA0K PEEgSFJFRj0iaHR0cDovL29uZXQuaWZvb2QxLmNvbS8iPtK8zfjNqDwvQT4t19TW+sq9vajN+KOs stnX97zytaWjrLy0vai8tNPDo7q/ydW5yr4zMNXFu/K4/Lbg1dXGrKOs19TW+sq9zqy7pKOsv8nL 5sqxuPzQws28xqy6zc7E19bE2sjdo6zU2s/ft6KyvLL6xrfQxc+ioaK5q8u+tq/MrLXIo6zU+cvN tv68trn6vMrT8sP7KMjnaHR0cDovL3lvdXJuYW1lLmlmb29kMS5jb20po6zT69K8yrPGt9bQufrN +CjSs8Pm5K/AwMG/1MLT4jIwMM3ytM4pvfTD3MGsvdOjrMzhuN/C8rzSus25y7/Nt8POysG/o6y2 qMbaytW1vdK8yrPGt9bQufrN+Mzhuam1xL/Nu6fQ6Mfzus2yybm60MXPoqGjPEJSPjwvRk9OVD48 L1A+PFAgQ0xBU1M9TXNvTm9ybWFsIFNUWUxFPSdtYXJnaW4tcmlnaHQ6LTE3Ljg1cHQ7bGluZS1o ZWlnaHQ6MTUwJSc+PEZPTlQgU0laRT0iMiI+PEJSPjwvRk9OVD4gDQo8Qj48Rk9OVCBDT0xPUj0i I0ZGMDAwMCI+NzwvRk9OVD48L0I+PEZPTlQgQ09MT1I9IiNGRjAwMDAiPjxCPtTCMzDI1cewyerH 67KiuLa/7sq508PSvM34zaijrMzYsfDTxbvdvNszODAw1KovxOqjrNT5y83M9cLrueO45rKiw+K3 0dTayrPGt9eo0rXU09a+v6+1x7mpo6zH86OstPrA7aOsus/X99DFz6I8L0I+PEJSPjwvRk9OVD4g DQo8Rk9OVCBTSVpFPSIyIj7P68HLveK4/LbgPyChocfrwarPtaO6PEEgSFJFRj0ibWFpbHRvOnNh bGVzQGlmb29kMS5jb20iPnNhbGVzQGlmb29kMS5jb208L0E+IA0KoaG157uwo7owNzU1LTM3ODYz MDmhoaGhz/rK27K/yfLQob3jPEJSPjwvRk9OVD48Rk9OVCBTSVpFPSIyIj678jxBDQpIUkVGPSJo dHRwOi8vd3d3Lmlmb29kMS5jb20vYWJvdXR1cy9vdXJzZXJ2aWNlcy9jcHNlcnZpY2UuYXNwIj63 w87KztLDx7XEzfjSszwvQT46d3d3Lmlmb29kMS5jb208L0ZPTlQ+PC9QPjxQIENMQVNTPU1zb05v cm1hbCBTVFlMRT0nbGluZS1oZWlnaHQ6MjAuMHB0JyBBTElHTj0iTEVGVCI+PC9QPjxQIENMQVNT PU1zb05vcm1hbCBBTElHTj1MRUZUIFNUWUxFPSdsaW5lLWhlaWdodDoyMC4wcHQnPjxGT05UIFNJ WkU9IjIiPjxCPrvY1rSjqMfrtKvV5qO6MDc1NS0zMjM5MDQ3u/K3orXn19PTyrz+o7o8L0I+PEEN CkhSRUY9Im1haWx0bzpzYWxlc0BpZm9vZDEuY29tIj5zYWxlc0BpZm9vZDEuY29tIDwvQT48Qj6j qTwvQj48L0ZPTlQ+PC9QPjxQPjxGT05UIFNJWkU9IjIiPqH1IA0Ksb65q8u+ttTN+NW+tqjWxrjQ 0MvIpKGhoaEmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IKH1ILG+uavLvrbU0rzN+M2ot/7O8bjQ0MvIpDwvRk9OVD48L1A+PFAgQ0xBU1M9TXNv Tm9ybWFsIFNUWUxFPSdsaW5lLWhlaWdodDoyMC4wcHQnPjxGT05UIFNJWkU9IjIiPrmry77D+7PG o7pfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1/Bqs+1yMujul9f X19fX19fX19fX19fX19fX19fX19fIA0KPEJSPiA8QlI+ILXnu7Cjul9fX19fX19fX19fX19fX19f X19fX7Sr1eajul9fX19fX19fX19fX19fX19fX19fX19FLW1haWyjul9fX19fX19fX19fX19fX19f X19fX18gDQo8L0ZPTlQ+PC9QPjxQIENMQVNTPU1zb05vcm1hbCBTVFlMRT0nbGluZS1oZWlnaHQ6 MjAuMHB0Jz48L1A+PC9URD48L1RSPjwvVEFCTEU+IA0KPC9CT0RZPg0KPC9IVE1MPg0K ------=_NextPart_000_34E3B_01C10AFC.B83AC460-- From wwwjessie@21cn.com Mon Jul 16 10:47:30 2001 From: wwwjessie@21cn.com (wwwjessie@21cn.com) Date: Mon, 16 Jul 2001 17:47:30 +0800 Subject: [Catalog-sig] =?gb2312?B?tPPBrC0yMDAxxOq5+rzKwszJq8qzxrfT68jLwOC9ob+1sqnAwLvhKA==?= =?gb2312?B?QWdybyBBbm51YWwgTWVldGluZyBDaGluYSAyMDAxKQ0=?= Message-ID: <2d8a601c10ddc$54692e30$9300a8c0@ifood1gongxing> This is a multi-part message in MIME format. ------=_NextPart_000_2D8A7_01C10E1F.628C6E30 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MjAwMcTq1tC5+rn6vMrFqdK1v8a8vMTqu+ENCrn6vMrCzMmryrPGt9PryMvA4L2hv7WyqcDAu+G8 sNGnyvXM1sLbu+ENCg0KCQ0K1bnG2qO6IAmhoTIwMDHE6jnUwjTI1S03yNUJDQq12LXjo7ogCaGh tPPBrNDHuqO74dW51tDQxAkNCtb3sOyjuiAJoaHW0LuqyMvD8bmyus25+sWp0rWyvw0KoaHW0Ln6 v8bRp7y8yvXQrbvhDQqhobTzwazK0MjLw/HV/riuDQoJDQqz0LDso7ogCaGh1tC5+sLMyavKs8a3 t6LVudbQ0MQNCqGh1tC5+sWp0ae74Q0KoaHW0Ln6wszJq8qzxrfQrbvhDQqhobTzwazK0MWp0rW+ 1g0KoaG088Gs0Me6o7vh1bnW0NDEDQoJDQrN+MLnt/7O8czhuanJzKO60rzKs8a31tC5+s34IGh0 dHA6Ly93d3cuaWZvb2QxLmNvbQ0KPGh0dHA6Ly93d3cuaWZvb2QxLmNvbS9pbmRleC5hc3A/ZnI9 Y2F0YWxvZy1zaWdAcHl0aG9uLm9yZz4gCQ0KIAkNCqH6IM2ouf3SvMqzxrfW0Ln6zfixqMP7ss7V uaO6vsXV29PFu90oscjI58/W09DDv7j2IDNNIFggM00gtcSx6te81bnOu9StvNtSTUI0NTAwo6zN qLn9ztLDx9a70Oi4tlJNQjQwNTApo6wNCrGow/u92Na5yNXG2jIwMDHE6jfUwjIwyNUgPGh0dHA6 Ly9ncmVlbjIwMDEuaWZvb2QxLmNvbS9mcm9tMS5hc3A+IA0Kofogu7bTrSDD4rfR16Ky4SA8aHR0 cDovL3d3dy5pZm9vZDEuY29tL3NpZ251cC9zZXZhZ3JlZW0uYXNwPiCzyc6quavLvrvh1LGhow0K N9TCMjDI1cew16Ky4aOsxPq9q9TaN9TCMjXI1cewzai5/bXn19PTyrz+t73KvcPit9G78bXDMzDM 9bLJubrQxc+ioaMNCsjnufvE+rK7z+vK1bW9ztLDx7XE08q8/qOsx+sgwarPtc7Sw8cgPG1haWx0 bzp1bnN1YnNjcmliZUBpZm9vZDEuY29tPiCjrM7Sw8fS1Lrzvauyu9TZt6LTyrz+uPjE+qGjDQqy 6dGvo7ogc2FsZXNAaWZvb2QxLmNvbSA8bWFpbHRvOnNhbGVzQGlmb29kMS5jb20+ICChoaGhtee7 sKO6MDc1NS0zNzg2MzA5oaHP+srbsr8NCsny0KG94yC2xc/IyfoNCg0KDQogDQoNCrvYINa0IKOo x+u0q9Xmo7owNzU1LTMyMzkwNDe78iC3orXn19PTyrz+o7ogc2FsZXNAaWZvb2QxLmNvbSA8bWFp bHRvOnNhbGVzQGlmb29kMS5jb20+DQqjqQkNCqH1ILG+uavLvtPQ0uLNqLn90rzKs8a31tC5+s34 ss7VuSChoaGhIKH1ILG+uavLvsTivfjSu7K9wcu94rjDsqnAwLvho6zH69PrztLDx8Gqz7UNCg0K uavLvsP7s8ajul9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQrBqs+1yMuj ul9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCrXnu7Cjul9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCrSr1eajul9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18NCkUtbWFpbKO6X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KCQ0KIAkNCiAJDQogCQ0KIAkNCiAJDQo= ------=_NextPart_000_2D8A7_01C10E1F.628C6E30 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5VbnRpdGxlZCBEb2N1bWVudDwvdGl0bGU+IDxtZXRhIGh0 dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMx MiI+IA0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCjwhLS0NCnRkIHsgIGxpbmUtaGVpZ2h0OiAy NHB4fQ0KLS0+DQo8L3N0eWxlPiANCjwvaGVhZD4NCg0KPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIg dGV4dD0iIzAwMDAwMCI+DQo8ZGl2IGFsaWduPSJDRU5URVIiPjx0YWJsZSB3aWR0aD0iNzUlIiBi b3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCI+PHRyPjx0ZCBhbGlnbj0i Q0VOVEVSIj48YSBocmVmPSJodHRwOy8vZ3JlZW4yMDAxLmlmb29kMS5jb20iPjxiPjIwMDHE6tbQ ufq5+rzKxanStb/GvLzE6rvhPGJyPrn6vMrCzMmryrPGt9PryMvA4L2hv7WyqcDAu+G8sNGnyvXM 1sLbu+E8L2I+PC9hPjxicj48YnI+PC90ZD48L3RyPjx0cj48dGQgYWxpZ249IkNFTlRFUiI+PHRh YmxlIHdpZHRoPSI3NSUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw Ij48dHI+PHRkIGhlaWdodD0iMTIiIHdpZHRoPSIzOSUiIGFsaWduPSJSSUdIVCI+PGI+PGZvbnQg c2l6ZT0iMiI+1bnG2qO6IA0KPC9mb250PjwvYj48L3RkPjx0ZCBoZWlnaHQ9IjEyIiB3aWR0aD0i NjElIj48Zm9udCBzaXplPSIyIj6hoTIwMDHE6jnUwjTI1S03yNU8L2ZvbnQ+PC90ZD48L3RyPjx0 cj48dGQgaGVpZ2h0PSIxMiIgd2lkdGg9IjM5JSIgYWxpZ249IlJJR0hUIj48Yj48Zm9udCBzaXpl PSIyIj612LXjo7ogDQo8L2ZvbnQ+PC9iPjwvdGQ+PHRkIGhlaWdodD0iMTIiIHdpZHRoPSI2MSUi Pjxmb250IHNpemU9IjIiPqGhtPPBrNDHuqO74dW51tDQxDwvZm9udD48L3RkPjwvdHI+PHRyPjx0 ZCBoZWlnaHQ9IjEyIiB3aWR0aD0iMzklIiBhbGlnbj0iUklHSFQiIHZhbGlnbj0iVE9QIj48Yj48 Zm9udCBzaXplPSIyIj7W97Dso7ogDQo8L2ZvbnQ+PC9iPjwvdGQ+PHRkIGhlaWdodD0iMTIiIHdp ZHRoPSI2MSUiPjxmb250IHNpemU9IjIiPqGhPC9mb250Pjxmb250IHNpemU9IjIiPtbQu6rIy8Px ubK6zbn6xanStbK/PGJyPqGh1tC5+r/G0ae8vMr10K274Txicj6hobTzwazK0MjLw/HV/riuPGJy PjwvZm9udD48L3RkPjwvdHI+PHRyPjx0ZCBoZWlnaHQ9IjEyIiB3aWR0aD0iMzklIiBhbGlnbj0i UklHSFQiIHZhbGlnbj0iVE9QIj48Yj48Zm9udCBzaXplPSIyIj6z0LDso7ogDQo8L2ZvbnQ+PC9i PjwvdGQ+PHRkIGhlaWdodD0iMTIiIHdpZHRoPSI2MSUiPjxmb250IHNpemU9IjIiPqGhPC9mb250 Pjxmb250IHNpemU9IjIiPtbQufrCzMmryrPGt7ei1bnW0NDEPGJyPqGh1tC5+sWp0ae74Txicj6h odbQufrCzMmryrPGt9Ctu+E8YnI+oaG088GsytDFqdK1vtY8YnI+oaG088Gs0Me6o7vh1bnW0NDE PGJyPjwvZm9udD48L3RkPjwvdHI+PHRyPjx0ZCBjb2xzcGFuPSIyIiBhbGlnbj0iQ0VOVEVSIj48 Zm9udCBzaXplPSIyIj7N+MLnt/7O8czhuanJzKO60rzKs8a31tC5+s34IA0KPGEgaHJlZj0iaHR0 cDovL3d3dy5pZm9vZDEuY29tL2luZGV4LmFzcD9mcj1jYXRhbG9nLXNpZ0BweXRob24ub3JnIj5o dHRwOi8vd3d3Lmlmb29kMS5jb208L2E+PC9mb250PjwvdGQ+PC90cj48dHI+PHRkIGNvbHNwYW49 IjIiIGFsaWduPSJDRU5URVIiPiZuYnNwOzwvdGQ+PC90cj48dHI+PHRkIGNvbHNwYW49IjIiIGFs aWduPSJMRUZUIj48cD48Zm9udCBzaXplPSIyIj6h+iANCs2ouf3SvMqzxrfW0Ln6zfixqMP7ss7V uaO6PGI+PGZvbnQgc2l6ZT0iMyIgY29sb3I9IiNGRjAwMDAiPr7F1dvTxbvdPC9mb250PjwvYj4o scjI58/W09DDv7j2IDNNIFggM00gDQq1xLHq17zVuc671K2821JNQjQ1MDCjrM2ouf3O0sPH1rvQ 6Li2Uk1CNDA1MCmjrCA8YSBocmVmPSJodHRwOi8vZ3JlZW4yMDAxLmlmb29kMS5jb20vZnJvbTEu YXNwIj48Yj48Zm9udCBzaXplPSIzIiBjb2xvcj0iI0ZGMDAwMCI+sajD+73Y1rnI1cbaMjAwMcTq N9TCMjDI1TwvZm9udD48L2I+PC9hPjxicj6h+iANCru20608YSBocmVmPSJodHRwOi8vd3d3Lmlm b29kMS5jb20vc2lnbnVwL3NldmFncmVlbS5hc3AiPsPit9HXorLhPC9hPrPJzqq5q8u+u+HUsaGj IDxmb250IGNvbG9yPSIjRkYwMDAwIj48Yj48Zm9udCBzaXplPSIzIj431MIyMMjVx7DXorLho6zE +r2r1No31MIyNcjVx7DNqLn9tefX09PKvP63vcq9w+K30bvxtcMzMMz1ssm5utDFz6KhozwvZm9u dD48L2I+PC9mb250Pjxicj7I57n7xPqyu8/rytW1vc7Sw8e1xNPKvP6jrMfrPGEgaHJlZj0ibWFp bHRvOnVuc3Vic2NyaWJlQGlmb29kMS5jb20iPsGqz7XO0sPHPC9hPqOsztLDx9LUuvO9q7K71Nm3 otPKvP64+MT6oaM8YnI+sunRr6O6PGEgaHJlZj0ibWFpbHRvOnNhbGVzQGlmb29kMS5jb20iPnNh bGVzQGlmb29kMS5jb208L2E+IA0KoaGhobXnu7CjujA3NTUtMzc4NjMwOaGhz/rK27K/IMny0KG9 4yC2xc/Iyfo8YnI+PC9mb250PjwvcD48cD4mbmJzcDs8L3A+PC90ZD48L3RyPjx0cj48dGQgaGVp Z2h0PSIzMCIgY29sc3Bhbj0iMiIgYWxpZ249IkNFTlRFUiI+PGZvbnQgc2l6ZT0iMiI+PGI+u9gg DQrWtCCjqMfrtKvV5qO6MDc1NS0zMjM5MDQ3u/Igt6K159fT08q8/qO6IDxhIGhyZWY9Im1haWx0 bzpzYWxlc0BpZm9vZDEuY29tIj5zYWxlc0BpZm9vZDEuY29tPC9hPiANCqOpPC9iPjwvZm9udD48 L3RkPjwvdHI+PHRyPjx0ZCBoZWlnaHQ9IjEyIiBjb2xzcGFuPSIyIj48Zm9udCBzaXplPSIyIj6h 9SCxvrmry77T0NLizai5/dK8yrPGt9bQufrN+LLO1bkgDQqhoaGhIKH1ILG+uavLvsTivfjSu7K9 wcu94rjDsqnAwLvho6zH69PrztLDx8Gqz7U8YnI+PGJyPrmry77D+7PGo7pfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzxicj7Bqs+1yMujul9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+PC9mb250Pjxmb250IHNpemU9IjIiPrXnu7Cjul9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+tKvV5qO6X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj5FLW1haWyjul9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX188YnI+PC9mb250PjwvdGQ+PC90cj48dHI+PHRkIGhlaWdodD0iMTIiIGNvbHNw YW49IjIiIGFsaWduPSJMRUZUIj4mbmJzcDs8L3RkPjwvdHI+PHRyPjx0ZCBoZWlnaHQ9IjEyIiBj b2xzcGFuPSIyIiBhbGlnbj0iTEVGVCI+Jm5ic3A7PC90ZD48L3RyPjx0cj48dGQgaGVpZ2h0PSIx MiIgY29sc3Bhbj0iMiIgYWxpZ249IkxFRlQiPiZuYnNwOzwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+ PC90cj48dHI+PHRkPiZuYnNwOzwvdGQ+PC90cj48dHI+PHRkPiZuYnNwOzwvdGQ+PC90cj48L3Rh YmxlPjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K ------=_NextPart_000_2D8A7_01C10E1F.628C6E30-- From graeme@sofcom.com.au Wed Jul 18 02:32:22 2001 From: graeme@sofcom.com.au (Graeme Matthew) Date: Wed, 18 Jul 2001 11:32:22 +1000 Subject: [Catalog-sig] Assistance with Python Classes Message-ID: <002e01c10f29$7ddb89e0$349207cb@gatewaypc> This is a multi-part message in MIME format. ------=_NextPart_000_002B_01C10F7D.4F7FF8C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi there can someone please assist me I am a perl programmer learning python. I keep on getting an exception = error: NameError: global name 'cgi' is not defined I have a class called WebManager below class WebManager: =20 import os import cgi def __init__(self): cgiObj =3D cgi.cgi() self.formdata =3D cgiObj.FieldStorage() self.operatingSys =3D os.name def getParam(self,name): =20 =20 if self.formdata.has_key(name): value =3D self.formdata[name].value else: value =3D none return value =20 def getGenericInfo(self): return self.operatingSys Im calling it from a standard script as seen below (the formatting ie = indentation was lost when pasting) import WebManager obj =3D WebManager.WebManager() fname =3D obj.getParam("fname") lname =3D obj.getParam("lname") address =3D obj.getParam("address") tel =3D obj.getParam("tel") mob =3D obj.getParam("mob") if (lname !=3D "Not Supplied") and (fname !=3D "Not Supplied"): message =3D "Thanks " + fname + " " + lname + " your data has been = submitted" else: message =3D "As a minimum you must supply your first and last names" print "Content-Type: text/html" print print "" print "" print message print "" print "" print "" print "" print "" print "" print "" print "" print "" =20 print """
First Name:
Last Name:
Address:
Telephone Number:
Mobile Number:
 
Click = Here
""" Thanks a million !!! =20 ------=_NextPart_000_002B_01C10F7D.4F7FF8C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi there can someone please assist = me
 
I am a perl programmer learning = python. I keep on=20 getting an exception error:
 
NameError: global name 'cgi' is not=20 defined
 
I have a class called WebManager=20 below
 
class=20 WebManager:
 
     import=20 os
     import cgi
 
     def=20 __init__(self):
 
     =20     cgiObj =3D = cgi.cgi()
     =20     self.formdata =3D=20 cgiObj.FieldStorage()
      =    =20 self.operatingSys =3D os.name
 
     def=20 getParam(self,name):   
  
  &nb= sp;  =20      if=20 self.formdata.has_key(name):
      =20     value =3D=20 self.formdata[name].value
     =20 else:
           value = =3D=20 none
           = return=20 value
 
      def=20 getGenericInfo(self):
      =    =20 return self.operatingSys
 
Im calling it from a standard script = as seen below=20 (the formatting ie indentation was lost when pasting)
 
import WebManager
 
obj =3D = WebManager.WebManager()
 
fname =3D = obj.getParam("fname")
lname =3D=20 obj.getParam("lname")
address =3D obj.getParam("address")
tel =3D=20 obj.getParam("tel")
mob =3D obj.getParam("mob")
 
if (lname !=3D "Not Supplied") and = (fname !=3D "Not=20 Supplied"):
 message =3D "Thanks " + fname + " " + lname + " = your data has=20 been submitted"
else:
 message =3D "As a minimum you must = supply your=20 first and last names"
 
print "Content-Type:=20 text/html"
print
 
print = "<HTML><BODY>"
print=20 "<script language=3Djavascript>"
print "function = openRecordForPrinting()=20 {"
print "var hwnd =3D=20 window.open(\"/cgi-bin/start.py\",\"printRecord\",\"status=3Dno\");}"
= print=20 "</script>"
print message
print "<table=20 width=3D\"40%\">"
print "<FORM NAME=3DTEST METHOD=3DPOST=20 ACTION=3D/cgi-bin/start.py target=3D\"test\">"
print=20 "<tr><td>First Name:</td><td><INPUT = TYPE=3DTEXT=20 NAME=3Dfname VALUE=3D\"" + fname + = "\"></td></tr>"
print=20 "<tr><td>Last Name:</td><td><INPUT = TYPE=3DTEXT=20 NAME=3Dlname VALUE=3D\"" + lname + = "\"></td></tr>"
print=20 "<tr><td>Address:</td><td><INPUT TYPE=3DTEXT=20 NAME=3Daddress VALUE=3D\"" + address + = "\"></td></tr>"
print=20 "<tr><td>Telephone Number:</td><td><INPUT = TYPE=3DTEXT=20 NAME=3Dtel VALUE=3D\"" + tel + "\"></td></tr>"
print=20 "<tr><td>Mobile Number:</td><td><INPUT = TYPE=3DTEXT=20 NAME=3Dmob VALUE=3D\"" + mob + "\"></td></tr>"
print=20 "<tr><td>&nbsp</td><td><INPUT = TYPE=3DSUBMIT=20 NAME=3DSUBMIT VALUE=3DSEND></td></tr>"
print=20 "<tr><td><a = HREF=3D\"javascript:openRecordForPrinting()\">Click=20 Here</a></td></tr>" 
 
print=20 """
</FORM>
</table>
</BODY>
</HTML><= BR>"""
 
Thanks a million=20 !!!  
------=_NextPart_000_002B_01C10F7D.4F7FF8C0-- From phrxy@csv.warwick.ac.uk Wed Jul 18 18:54:08 2001 From: phrxy@csv.warwick.ac.uk (John J. Lee) Date: Wed, 18 Jul 2001 18:54:08 +0100 (BST) Subject: [Catalog-sig] Assistance with Python Classes In-Reply-To: <002e01c10f29$7ddb89e0$349207cb@gatewaypc> Message-ID: On Wed, 18 Jul 2001, Graeme Matthew wrote: > Hi there can someone please assist me You're posting to the wrong place. Try comp.lang.python, or (I think) python-list@python.org. > I am a perl programmer learning python. I keep on getting an exception error: > > NameError: global name 'cgi' is not defined [...] You're importing the cgi module into class scope (not something I ever do, personally, but YMMV I suppose), so you need to qualify it: cgiObj = self.cgi.cgi() which will work inside a method because self (the class instance) has been passed in to the method as its first argument, as in Perl. The thing to remember is that (prior to 2.2, or 2.1 with from __future__ import ...) Python has three scopes: builtin, (module) global, and local; the local scope is function-local inside functions (hence methods), class-local inside class definitions, etc. It's all in the tutorial! http://www.python.org/doc/2.0/tut/node11.html (under 'Python scopes and namespaces') You have picked a time to learn Python where all this is about to change, though, so you may want to check out the from __future__ import foo thing, where foo is 'nested_scopes' or something -- see the 2.1 docs. John From ljohnson@resgen.com Wed Jul 18 17:31:44 2001 From: ljohnson@resgen.com (Lyle Johnson) Date: Wed, 18 Jul 2001 11:31:44 -0500 Subject: [Catalog-sig] RE: Assistance with Python Classes In-Reply-To: Message-ID: > Hi there can someone please assist me > > I am a perl programmer learning python. I keep on getting an exception = > error: > > NameError: global name 'cgi' is not defined Graeme, I'm not sure how you ended up posting to this mailing list, but this kind of question is really more appropriate for the general interest Python newsgroup (comp.lang.python) or mailing list. In the future, please keep in mind the purpose of the Catalog SIG when posting to this list. Having said that, I think the problem with your script may be the placement of the import statements and the attempt to create a "cgi" object when there is none. Try this replacement for your WebManager module: # Import these modules at the top level import os import cgi class WebManager: def __init__(self): # FieldStorage() is a module method for the cgi module; # there is no cgi class to create. self.formdata = cgi.FieldStorage() self.operatingSys = os.name def getParam(self, name): if self.formdata.has_key(name): return self.formdata[name].value else: return None # not lowercase "none"! def getGenericInfo(self): return self.operatingSys The Python reference documentation for the cgi module has some examples that may help further. Hope this helps, Lyle From skip@pobox.com (Skip Montanaro) Wed Jul 18 17:28:37 2001 From: skip@pobox.com (Skip Montanaro) (Skip Montanaro) Date: Wed, 18 Jul 2001 11:28:37 -0500 Subject: [Catalog-sig] Assistance with Python Classes In-Reply-To: <477446522@toto.iv> Message-ID: <15189.47413.801664.575885@beluga.mojam.com> Graeme> I am a perl programmer learning python. I keep on getting an Graeme> exception error: Graeme> NameError: global name 'cgi' is not defined Graeme> I have a class called WebManager below Graeme> class WebManager: Graeme> import os Graeme> import cgi ... It's because you import os and cgi inside the class scope, so you should be referring to them as self.os and self.cgi or WebManager.os and WebManager.cgi. (Either will work if all you are doing is referring to them. If you want to change them and not create instance-specific copies of them, you need to explicitly access them through the class.) How this wound up on catalog-sig is a question for another time. I suspect any of the following lists would be more appropriate for future questions about Python: python-list@python.org aka comp.lang.python python-help@python.org tutor@python.org (though you should pick one and not post to all three). As noted, you can read python-list via the comp.lang.python newsgroup. You don't subscribe to python-help, just post to it. The helpers there will make sure you're cc'd on any responses. The tutor list is open to all I believe. Subscription forms for the various Python-related mailing lists are available at http://mail.python.org/ -- Skip Montanaro (skip@pobox.com) http://www.mojam.com/ http://www.musi-cal.com/