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-808905295Content-Transfer-Encoding: quoted-printableContent-Type: text/plain;charset=utf-8;format=flowed;delsp=yesThink I'm cracking it...I commented all the PHP out and noticed that the PHP code echos "1" =20If 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:formNameformValueContent-Disposition: form-data; name=3D"Filename"=bkg_logoFooter.gifContent-Disposition: form-data; name=3D"folder"/ar8/up/uploadsContent-Disposition: form-data; name=3D"Filedata"; =20filename=3D"bkg_logoFooter.gif"=0BContent-Type: application/octet-stream==20GIF89a=EF=BF=BDContent-Disposition: form-data; name=3D"Upload"Submit QuerySo the equivalent WebDNA must be:------------------------[formvariables][!][/!][showif [url][name][/url]^[url]"Filedata"[/url]][!][/!][text show=3DF]ulName=3D[grep search=3D"&replace=3D][middle =20startafter=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 =20than 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 =20the upload form.Otherwise, I think this is pretty close.PatOn 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-808905295Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: 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--Apple-Mail-12-808905295--
Associated Messages, from the most recent to the oldest:
--Apple-Mail-12-808905295Content-Transfer-Encoding: quoted-printableContent-Type: text/plain;charset=utf-8;format=flowed;delsp=yesThink I'm cracking it...I commented all the PHP out and noticed that the PHP code echos "1" =20If 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:formNameformValueContent-Disposition: form-data; name=3D"Filename"=bkg_logoFooter.gifContent-Disposition: form-data; name=3D"folder"/ar8/up/uploadsContent-Disposition: form-data; name=3D"Filedata"; =20filename=3D"bkg_logoFooter.gif"=0BContent-Type: application/octet-stream==20GIF89a=EF=BF=BDContent-Disposition: form-data; name=3D"Upload"Submit QuerySo the equivalent WebDNA must be:------------------------[formvariables][!][/!][showif [url][name][/url]^[url]"Filedata"[/url]][!][/!][text show=3DF]ulName=3D[grep search=3D"&replace=3D][middle =20startafter=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 =20than 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 =20the upload form.Otherwise, I think this is pretty close.PatOn 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-808905295Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: 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--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)