Re: [WebDNA] Need some PHP help

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 103516
interpreted = N
texte = --Apple-Mail-12-808905295 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Think I'm cracking it... I commented all the PHP out and noticed that the PHP code echos "1" =20 If I just put a 1 on the page, the SWF file thinks the upload worked. Then I created a database called garbage.db with 2 fields: "formName" =20= and "formValue" Next, I added [formvariables] [append db=3Dgarbage.db]formName=3D[name]&formValue=3D[value][/append] [/formvalues] After I did an upload of a small, GIF file called bkg_logoFooter.gif, =20= this is what the garbage.db contained: formNameformValue Content-Disposition: form-data; name=3D"Filename"= bkg_logoFooter.gif Content-Disposition: form-data; name=3D"folder"/ar8/up/uploads Content-Disposition: form-data; name=3D"Filedata"; =20 filename=3D"bkg_logoFooter.gif"=0BContent-Type: application/octet-stream= =20 GIF89a=EF=BF=BD Content-Disposition: form-data; name=3D"Upload"Submit Query So the equivalent WebDNA must be: ------------------------ [formvariables][!] [/!][showif [url][name][/url]^[url]"Filedata"[/url]][!] [/!][text show=3DF]ulName=3D[grep search=3D"&replace=3D][middle =20 startafter=3Dfilename%3D&endbefore=3D%0D%0AContent-Type][name][/middle][/=20= grep][/text][!] [/!][writefile file=3Dupload/[ulName]&secure=3DF][value][/writefile][!] return a single 1 to tell SWF it worked [/!]1[!] [/!][/showif][/formvariables] ----------------------- I still need to figure out what it does when trying to upload more =20 than one file at a time. I think WebDNA will just handle them at the =20= same time because the lengthy ActionScript in the Uploadify Flash file =20= seems to have lots of functions for dealing with this stuff. The only other thing is to make sure to adjust the directory setting, =20= probably dynamically with WebDNA, in the javascript on the page with =20 the upload form. Otherwise, I think this is pretty close. Pat On Sep 1, 2009, at 5:48 PM, Steve Craig wrote: > Count me in on the "No PHP skill but would also really like this" =20 > front. I've tried to use Uploadify a couple of times and would =20 > dearly love a DNA solution. > > Cheers > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Steve Craig - Asylum Interactive Ltd > Tel +44 1330 860550 Fax +44 1330 860880 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > http://www.asylumweb.com > Email: steve@asylumweb.com > Skype: s.craig - iChat: steve.craig > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > On 1 Sep 2009, at 23:21, Govinda wrote: > >> Pat, not sure if you got this covered. I was tempted to do this for =20= >> you several times.. just can't carve out the time. Crazy busy =20 >> here. Just writing to acknowledge your post. >> I have no idea your own PHP skills.. if mediocre-decent (like =20 >> mine) and you attempt it, and get stuck, then ask a smaller =20 >> question about that, and maybe we can hack it together. >> -Govinda >> >>> Here's a question for PHP folks: >>> >>> I'm trying to incorporate jQuery Uploadify = (http://www.uploadify.com/=20 >>> ) into a WebDNA site. Uploadify uses a PHP script on a page that =20= >>> handles the file uploads. >>> >>> This PHP script will be called one or more times by a .swf file =20 >>> that sends it individual files. The flash part can do multiple =20 >>> files. I need to perform the functions in this PHP script using =20 >>> WebDNA. Is anyone able to translate this to equivalent WebDNA? >>> >>> >>> ------------------------------------- >>> >> if (!empty($_FILES)) { >>> $tempFile =3D $_FILES['Filedata']['tmp_name']; >>> $targetPath =3D $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] = . =20 >>> '/'; >>> $targetFile =3D str_replace('//','/',$targetPath) . $_FILES=20 >>> ['Filedata']['name']; >>> =09 >>> // $fileTypes =3D str_replace('*.','',$_REQUEST['fileext']); >>> // $fileTypes =3D str_replace(';','|',$fileTypes); >>> // $typesArray =3D split('\|',$fileTypes); >>> // $fileParts =3D pathinfo($_FILES['Filedata']['name']); >>> =09 >>> // if (in_array($fileParts['extension'],$typesArray)) { >>> // Uncomment the following line if you want to make the =20= >>> directory if it doesn't exist >>> // mkdir(str_replace('//','/',$targetPath), 0755, true); >>> =09 >>> move_uploaded_file($tempFile,$targetFile); >>> echo "1"; >>> // } else { >>> // echo 'Invalid file type.'; >>> // } >>> } >>> ?> >> >> >> >> >> >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ >> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 > > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 --Apple-Mail-12-808905295 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGTCCAtIw ggI7oAMCAQICEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDkyNzAxMTg1M1oXDTA5MDkyNzAxMTg1 M1owPjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEbMBkGCSqGSIb3DQEJARYMcG1A d2ViZG5hLnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb7ZYYJV7sbgqxdgpBU/ qCRsIJYGNIo40L9odKmo6Y/mPBybeSry8KefqmuWoBXxc6xCvSSJDWFcb2sZ+TkedZrdxvtoL1pH NjDZNe2ow+RCNUvJcQd1+ASzh0J4QLHnNyoMY3zuCQwqM6hK5gU4AlpOSITekksSFuGXBdJTjSeI gIpZFTTrd1c/Zv7miT9gO5UmHiyDClKP8oX31YFlb3q9EM2p8WQzb2Ce2M9kokCs8ZnhT+fRNc/Q 9lc4RJtEuf3zynvg0cCbf71pgoC0Zepsop466jrvc08MsxxzRJDmjw20ci/3ltk+iAcD3TchYppw yX4HZhjrrZXcOMBMkQIDAQABoykwJzAXBgNVHREEEDAOgQxwbUB3ZWJkbmEudXMwDAYDVR0TAQH/ BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBMxqOGsLwOxtLQ8YLvOQOym8UQyB0CiF0Dpd0oOA+hjD5 n9A1eileTd8OdkdPIb+der2Kw42N/UKARNSSkmn1hhKrgwTNYLyXFNlB+TJ2YvG13B27d4EaUdSn 2KWKDKG4w14lQSO9y+RTjMSuYi4kbeI50QHLZsTZDO3OhNcKjzCCAz8wggKooAMCAQICAQ0wDQYJ KoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNV BAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjA dQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn 8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sC AwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9j cmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjAp BgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6 GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341Yh eILcIRk13iSx0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQGa+8CDkvo9yUTyu7Cj+AxjAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG 9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTA5MDEyMzA4NDhaMCMGCSqGSIb3 DQEJBDEWBBR00c4+kXhftORQXTNmnGEGU7YNIjCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQG EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwgYcGCyqG SIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC EBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEBBQAEggEAUOYuwpTsIDMrI6utM8DJ6X4iHz0+ euQbmRlLE8YbncplWZLLa0Tgw37cnIINmRe4N0v2zuCHAiIk3fwHqiKAy3JAZ5xmagu8ZrDN6LOn 3p5trS/Hwqu+QHLBMQGyFF3WfM+jm+nYpFaEF7225JX4pWoXo62paRWoXaW7VdynacDDvECC8xQQ voPF8pH73QX5R3oqBM7RSyhoA/OHVLvEz5vXdMQCgZEO67CXaimazQR4S4foHUcELln2sbScPNlr EalTirfCYMjuNgLqNgi68Ap5jzE6wPpbSGmf8BRT7j8e703ErLQ47MVvOrryEA9dzgbNmzCSKxet 1lb6IrPkZAAAAAAAAA== --Apple-Mail-12-808905295-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Need some PHP help ("Dan Strong" 2009)
  2. Re: [WebDNA] Need some PHP help (Clint Davis 2009)
  3. Re: [WebDNA] Need some PHP help ("Dan Strong" 2009)
  4. Re: [WebDNA] Need some PHP help (Clint Davis 2009)
  5. Re: [WebDNA] Need some PHP help (Patrick McCormick 2009)
  6. Re: [WebDNA] Need some PHP help (Steve Craig 2009)
  7. Re: [WebDNA] Need some PHP help (Govinda 2009)
  8. [WebDNA] Need some PHP help (Patrick McCormick 2009)
--Apple-Mail-12-808905295 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Think I'm cracking it... I commented all the PHP out and noticed that the PHP code echos "1" =20 If I just put a 1 on the page, the SWF file thinks the upload worked. Then I created a database called garbage.db with 2 fields: "formName" =20= and "formValue" Next, I added [formvariables] [append db=3Dgarbage.db]formName=3D[name]&formValue=3D[value][/append] [/formvalues] After I did an upload of a small, GIF file called bkg_logoFooter.gif, =20= this is what the garbage.db contained: formNameformValue Content-Disposition: form-data; name=3D"Filename"= bkg_logoFooter.gif Content-Disposition: form-data; name=3D"folder"/ar8/up/uploads Content-Disposition: form-data; name=3D"Filedata"; =20 filename=3D"bkg_logoFooter.gif"=0BContent-Type: application/octet-stream= =20 GIF89a=EF=BF=BD Content-Disposition: form-data; name=3D"Upload"Submit Query So the equivalent WebDNA must be: ------------------------ [formvariables][!] [/!][showif [url][name][/url]^[url]"Filedata"[/url]][!] [/!][text show=3DF]ulName=3D[grep search=3D"&replace=3D][middle =20 startafter=3Dfilename%3D&endbefore=3D%0D%0AContent-Type][name][/middle][/=20= grep][/text][!] [/!][writefile file=3Dupload/[ulName]&secure=3DF][value][/writefile][!] return a single 1 to tell SWF it worked [/!]1[!] [/!][/showif][/formvariables] ----------------------- I still need to figure out what it does when trying to upload more =20 than one file at a time. I think WebDNA will just handle them at the =20= same time because the lengthy ActionScript in the Uploadify Flash file =20= seems to have lots of functions for dealing with this stuff. The only other thing is to make sure to adjust the directory setting, =20= probably dynamically with WebDNA, in the javascript on the page with =20 the upload form. Otherwise, I think this is pretty close. Pat On Sep 1, 2009, at 5:48 PM, Steve Craig wrote: > Count me in on the "No PHP skill but would also really like this" =20 > front. I've tried to use Uploadify a couple of times and would =20 > dearly love a DNA solution. > > Cheers > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Steve Craig - Asylum Interactive Ltd > Tel +44 1330 860550 Fax +44 1330 860880 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > http://www.asylumweb.com > Email: steve@asylumweb.com > Skype: s.craig - iChat: steve.craig > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > On 1 Sep 2009, at 23:21, Govinda wrote: > >> Pat, not sure if you got this covered. I was tempted to do this for =20= >> you several times.. just can't carve out the time. Crazy busy =20 >> here. Just writing to acknowledge your post. >> I have no idea your own PHP skills.. if mediocre-decent (like =20 >> mine) and you attempt it, and get stuck, then ask a smaller =20 >> question about that, and maybe we can hack it together. >> -Govinda >> >>> Here's a question for PHP folks: >>> >>> I'm trying to incorporate jQuery Uploadify = (http://www.uploadify.com/=20 >>> ) into a WebDNA site. Uploadify uses a PHP script on a page that =20= >>> handles the file uploads. >>> >>> This PHP script will be called one or more times by a .swf file =20 >>> that sends it individual files. The flash part can do multiple =20 >>> files. I need to perform the functions in this PHP script using =20 >>> WebDNA. Is anyone able to translate this to equivalent WebDNA? >>> >>> >>> ------------------------------------- >>> >> if (!empty($_FILES)) { >>> $tempFile =3D $_FILES['Filedata']['tmp_name']; >>> $targetPath =3D $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] = . =20 >>> '/'; >>> $targetFile =3D str_replace('//','/',$targetPath) . $_FILES=20 >>> ['Filedata']['name']; >>> =09 >>> // $fileTypes =3D str_replace('*.','',$_REQUEST['fileext']); >>> // $fileTypes =3D str_replace(';','|',$fileTypes); >>> // $typesArray =3D split('\|',$fileTypes); >>> // $fileParts =3D pathinfo($_FILES['Filedata']['name']); >>> =09 >>> // if (in_array($fileParts['extension'],$typesArray)) { >>> // Uncomment the following line if you want to make the =20= >>> directory if it doesn't exist >>> // mkdir(str_replace('//','/',$targetPath), 0755, true); >>> =09 >>> move_uploaded_file($tempFile,$targetFile); >>> echo "1"; >>> // } else { >>> // echo 'Invalid file type.'; >>> // } >>> } >>> ?> >> >> >> >> >> >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ >> Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 > > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ > Bug Reporting: = http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288 --Apple-Mail-12-808905295 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGTCCAtIw ggI7oAMCAQICEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDkyNzAxMTg1M1oXDTA5MDkyNzAxMTg1 M1owPjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEbMBkGCSqGSIb3DQEJARYMcG1A d2ViZG5hLnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb7ZYYJV7sbgqxdgpBU/ qCRsIJYGNIo40L9odKmo6Y/mPBybeSry8KefqmuWoBXxc6xCvSSJDWFcb2sZ+TkedZrdxvtoL1pH NjDZNe2ow+RCNUvJcQd1+ASzh0J4QLHnNyoMY3zuCQwqM6hK5gU4AlpOSITekksSFuGXBdJTjSeI gIpZFTTrd1c/Zv7miT9gO5UmHiyDClKP8oX31YFlb3q9EM2p8WQzb2Ce2M9kokCs8ZnhT+fRNc/Q 9lc4RJtEuf3zynvg0cCbf71pgoC0Zepsop466jrvc08MsxxzRJDmjw20ci/3ltk+iAcD3TchYppw yX4HZhjrrZXcOMBMkQIDAQABoykwJzAXBgNVHREEEDAOgQxwbUB3ZWJkbmEudXMwDAYDVR0TAQH/ BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBMxqOGsLwOxtLQ8YLvOQOym8UQyB0CiF0Dpd0oOA+hjD5 n9A1eileTd8OdkdPIb+der2Kw42N/UKARNSSkmn1hhKrgwTNYLyXFNlB+TJ2YvG13B27d4EaUdSn 2KWKDKG4w14lQSO9y+RTjMSuYi4kbeI50QHLZsTZDO3OhNcKjzCCAz8wggKooAMCAQICAQ0wDQYJ KoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNV BAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjA dQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn 8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sC AwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9j cmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjAp BgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6 GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341Yh eILcIRk13iSx0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQGa+8CDkvo9yUTyu7Cj+AxjAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG 9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTA5MDEyMzA4NDhaMCMGCSqGSIb3 DQEJBDEWBBR00c4+kXhftORQXTNmnGEGU7YNIjCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQG EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwgYcGCyqG SIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC EBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEBBQAEggEAUOYuwpTsIDMrI6utM8DJ6X4iHz0+ euQbmRlLE8YbncplWZLLa0Tgw37cnIINmRe4N0v2zuCHAiIk3fwHqiKAy3JAZ5xmagu8ZrDN6LOn 3p5trS/Hwqu+QHLBMQGyFF3WfM+jm+nYpFaEF7225JX4pWoXo62paRWoXaW7VdynacDDvECC8xQQ voPF8pH73QX5R3oqBM7RSyhoA/OHVLvEz5vXdMQCgZEO67CXaimazQR4S4foHUcELln2sbScPNlr EalTirfCYMjuNgLqNgi68Ap5jzE6wPpbSGmf8BRT7j8e703ErLQ47MVvOrryEA9dzgbNmzCSKxet 1lb6IrPkZAAAAAAAAA== --Apple-Mail-12-808905295-- Patrick McCormick

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Why no EMailFolder? (2001) carriage returns in data (1997) Date search - yes or no (1997) Looking up two prices in database? (1997) US Postal Service API (2007) RE: Questions To Answer (1997) MacAuthorize order data fields WAS:How To question... (1997) runtime (2000) international time (1997) Authorize.net? (2003) Upload via Browser (1999) f2 download problems (1997) WC 2.0 frames feature (1997) Summing fields (1997) Separate SSL Server (1997) Before I Can Begin . . . (1998) RE: [sendmail]- bcc? (1998) WebCat2b12 CGI Mac - [shownext] problem (1997) Writefile outside WebSTAR hierarchy? (1997) Emailer Problem (2000)