From: Ian Jackson Date: Sun, 28 Jun 2009 18:12:50 +0000 (+0100) Subject: WIP upload setisland X-Git-Tag: 1.9.2~90^2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.web-live.git;a=commitdiff_plain;h=aa127c2da311a71c71985fe4cad616420ac34dd2 WIP upload setisland --- diff --git a/pctb/commod-results-processor b/pctb/commod-results-processor index 1ae88f7..3647318 100755 --- a/pctb/commod-results-processor +++ b/pctb/commod-results-processor @@ -390,7 +390,6 @@ sub main__upload () { die unless $pctb; my $o= genmarketdata(); my $url= "$pctb/upload.php"; - $url= "http://www.chiark.greenend.org.uk/ucgi/~ijackson/check/upload.php"; my $content= { 'marketdata' => [ undef, "marketdata.gz", Content_Type => 'application/gzip', @@ -401,9 +400,33 @@ sub main__upload () { Content_Type => 'form-data'); die $resp->status_line unless $resp->is_success; - print "[[ ",$resp->content," ]]\n"; + my $resptxt= $resp->content(); - system 'printenv|sort'; + my @filenames= $resptxt =~ + m/input\s+type="hidden"\s+name="filename"\s+value=\"([_.0-9a-z]+)\"/i; + @filenames or die "$resptxt ?"; + + my @forcerls= $resptxt =~ + m/input\s+type="hidden"\s+name="forcereload"\s+value=\"([1-9]\d+)\"/i; + @forcerls or die "$resptxt ?"; + + my $filename= $filenames[0]; + my $forcerl= $forcerls[0]; + + die "$resptxt | @filenames ?" if grep { $_ ne $filename } @filenames; + die "$resptxt | @forcerls ?" if grep { $_ ne $forcerl } @forcerls; + +# my $setsland= { +# 'action' => 'setisland' +# 'filename' => $filename, +# 'forcereload' => $forcerl, +# my $url_setisland= "$url +# +#http://pctb.ilk.org/upload.php?topisland=560&ocean=2&island=48&action=setisland&forcereload=1244748679&filename=PFayDW' >v.html +# + print ">$filename|$forcerl<\n"; + + system 'printenv|grep YPP|sort'; }