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:

[Case] on OS X (2000) Not really WebCat (1997) WebCatalog Technical Reference (1997) possible, WebCat2.0 and checkboxes-restated (1997) Banners (1997) OT - royalty free images (2002) [OT] Scrolling Text for News (2003) & in Lookups (1997) Help formatting search results w/ table (1997) Extended [ConvertChars] (1997) Cookie set browser session. (1998) Version f1 status (1997) Webcatalog 4.02b5 Mac OS X headers (2000) Languages (1997) Okay, I give up... (1999) WebCatalog can't find database (1997) [WebDNA] Contacting Larry Hewitt (2014) Webmerchant quitting (1998) Date/Time format problems (1997) How To question on setting up downloads (1997)