chiark / gitweb /
WIP upload setisland
authorIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 28 Jun 2009 18:12:50 +0000 (19:12 +0100)
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 28 Jun 2009 18:12:50 +0000 (19:12 +0100)
pctb/commod-results-processor

index 1ae88f7..3647318 100755 (executable)
@@ -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';
 }