aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCassio de Campos <cassiopc@gmail.com>2017-08-13 08:54:34 +0000
committerCassio de Campos <cassiopc@gmail.com>2017-08-13 08:54:34 +0000
commit01cd6bc1e5cf234dc228faa9f4be4646205527b5 (patch)
tree233a83efb28f2d3cb89e7d8250d52b33654cae18 /src
parenta4866b63e22b3241ea944b50b30df3dc1ff2c211 (diff)
downloadboca-01cd6bc1e5cf234dc228faa9f4be4646205527b5.tar.gz
boca-01cd6bc1e5cf234dc228faa9f4be4646205527b5.zip
create dirs if not there
Diffstat (limited to 'src')
-rw-r--r--src/logexternal.php1
-rw-r--r--src/team/run.php4
2 files changed, 4 insertions, 1 deletions
diff --git a/src/logexternal.php b/src/logexternal.php
index 7d95800..402fe9c 100644
--- a/src/logexternal.php
+++ b/src/logexternal.php
@@ -44,6 +44,7 @@ if(isset($_POST["comp"]) && $_POST["comp"] != "" ) {
$secret = explode(' ', $secrets[$i]);
$p = myhash($secret[2] . session_id());
if($p == $password) {
+ @mkdir('/var/www/boca/src/private/logexternal/',0770,true);
@file_put_contents("/var/www/boca/src/private/logexternal/" . $secret[0] . '.' . $name, base64_decode($_POST['data']), LOCK_EX | FILE_APPEND);
@file_put_contents("/var/www/boca/src/private/logexternal/logexternal.log", $name . "|" . $secret[0] . '|' . date(DATE_RFC2822) . "\n", LOCK_EX | FILE_APPEND);
echo "ok\n";
diff --git a/src/team/run.php b/src/team/run.php
index 7ab5893..6e94d4d 100644
--- a/src/team/run.php
+++ b/src/team/run.php
@@ -143,9 +143,11 @@ if (isset($_POST["problem"]) && isset($_POST["language"]) &&
$pastabs=''; if(isset($_POST["pastabs"])) $pastabs=myhtmlspecialchars($_POST["pastabs"]);
$verify1 = $pasthash . '-' . $pastvalhash .'-'. $pastval .'-'. $pastabs .'-'. $compv . '-'. $shaf . '-' . $name . '-'. $prob . '-' . $lang . '-' .
$_SESSION["usertable"]["contestnumber"].'-'.$_SESSION["usertable"]["usersitenumber"].'-'.$_SESSION["usertable"]["usernumber"];
-
+
+ @mkdir($_SESSION["locr"] . $ds . "private" . $ds . 'runslog',0770);
$fcname = $_SESSION["locr"] . $ds . "private" . $ds . 'runslog' . $ds . 'runs-submitted-' . $_SESSION["usertable"]["contestnumber"].'-'.
$_SESSION["usertable"]["usersitenumber"].'-'.$_SESSION["usertable"]["usernumber"];
+ @mkdir($_SESSION["locr"] . $ds . "private" . $ds . 'comp',0770);
$fcnamex = $_SESSION["locr"] . $ds . "private" . $ds . 'comp' . $ds . $compv . ".comp";
$prevcomp = @file_get_contents($fcnamex);