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:
[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)