Hi Guys, Its been a while. (Miva is keeping me busy)
Does anyone have MivaScript wget() or wdownload() examples they are willing to share.
Does anyone have MivaScript wget() or wdownload() examples they are willing to share.
<mvt:assign name="g.img_url" value="'http://www.pipusa.com/archive/products/1200/07-K200---UP.jpg'" /> <mvt:assign name="g.image_path" value="'/mm5/graphics/00000001/pip/'" /> <mvt:assign name="g.location" value="'script'" /> <mvt:assign name="g.ok" value="wget( g.img_url, g.image_path, g.location )" /> &mvt:global:img_url;<br> &mvt:global:image_path;<br> &mvt:global:ok;<br>
<MvASSIGN NAME = "l.source" VALUE = "{ l.module:pmDownloadURL $ l.module:code $ '.upd' }"> <MvCOMMENT> assign target, temp and backup filenames </MvCOMMENT> <MvASSIGN NAME = "l.target" VALUE = "{ g.Module_Root $ l.module:module }"> <MvASSIGN NAME = "l.temptarget" VALUE = "{ glosub(l.target, '.mvc', '.upd') }"> <MvASSIGN NAME = "l.backuptarget" VALUE = "{ glosub(l.target, '.mvc', '.bak') }"> <MvCOMMENT> delete any leftover backup file </MvCOMMENT> <MvIF EXPR = "{ sexists( l.backuptarget) }"> <MvASSIGN NAME = "l.delete" VALUE = "{ sdelete(l.backuptarget) }"> </MvIF> <MvCOMMENT> get file from server </MvCOMMENT> <MvASSIGN NAME = "l.get" VALUE = "{ wget(l.source, l.temptarget, 'script') }"> <MvCOMMENT> if response OK </MvCOMMENT> <MvIF EXPR = "{ l.get EQ 200 }"> <MvCOMMENT> rename original to backup </MvCOMMENT> <MvASSIGN NAME = "l.backup" VALUE = "{ srename(l.target, l.backuptarget) }"> <MvCOMMENT> rename update to mvc </MvCOMMENT> <MvASSIGN NAME = "l.update" VALUE = "{ srename(l.temptarget, l.target) }"> <MvIF EXPR = "{ l.backup AND l.update AND ( NOT IsDevSite() ) }"> <MvCOMMENT> update license status to CURRENT </MvCOMMENT> <MvASSIGN NAME = "l.lic_struct:status" VALUE = "{ 'CURRENT' }"> <MvASSIGN NAME = "l.ok" VALUE = "{ SaveLicense(l.module, l.lic_struct) }"> </MvIF> </MvIF>
Comment