function researchTask($taskNumber, $exec, $uploadDir) { $json = file_get_contents('tasks/silverBite.json'); $template = json_decode($json, true); $counter = 1; $responce = array('status' => NULL, 'time' => array(), 'memory' => array(), 'confirms' => 0); $generatedInputName = getRandomWord(); $generatedMemtimeName = getRandomWord(); $exec['memtime'] = $uploadDir . $generatedMemtimeName; $exec['input'] = $generatedInputName; for ($i = 0; $i < count($template[$taskNumber]['input']); $i++) { file_put_contents($uploadDir . $generatedInputName, $template[$taskNumber]['input'][$i]); $exec_string = implode($exec); exec($exec_string, $cppData); unlink($uploadDir . $generatedInputName); $memtime = explode('*', file_get_contents($uploadDir . $generatedMemtimeName)); $time = $memtime[0]; $memory = $memtime[1]; unlink($uploadDir . $generatedMemtimeName); $string = implode(' ', $cppData); unset($cppData); if ($template[$taskNumber]['output'][$i] == $string) { $counter++; $responce['time'][$i] = $time; $responce['memory'][$i] = $memory; } else { $responce['status'] = "Failed on {$counter} check. "; /* .debug $template[$taskNumber]['input'][$i] . ' ' . $template[$taskNumber]['output'][$i] . ' ' . $string . '<br>' . $exec_string; */ return $responce; } } $responce['status'] = "Completed"; $responce['confirms'] = $counter - 1; return $responce; }
<?php session_start(); function getRandomWord($len = 5) { $word = array_merge(range('0', '9'), range('A', 'Z')); shuffle($word); return substr(implode($word), 0, $len); } $ranStr = getRandomWord(); $_SESSION["vercode"] = $ranStr; $height = 35; //CAPTCHA image height $width = 150; //CAPTCHA image width $font_size = 24; $image_p = imagecreate($width, $height); $graybg = imagecolorallocate($image_p, 245, 245, 245); $textcolor = imagecolorallocate($image_p, 34, 34, 34); imagefttext($image_p, $font_size, -2, 15, 26, $textcolor, 'fonts/mono.ttf', $ranStr); //imagestring($image_p, $font_size, 5, 3, $ranStr, $white); imagepng($image_p);
$days = $row1['days']; } } $query2 = "select * from user_data WHERE newid='{$memid}'"; //echo $query; $result2 = mysqli_query($con, $query2); if (mysqli_affected_rows($con) == 1) { while ($row2 = mysqli_fetch_array($result2, MYSQLI_ASSOC)) { $full_name = $row2['name']; $age = $row2['age']; $sex = $row2['sex']; $height = $row2['height']; $weight = $row2['weight']; } } $invoice = substr(time(), 2, 10) . getRandomWord(); $date = $_POST['date']; $full_name = rtrim($_POST['p_name']); $total = $_POST['total']; $paid = $_POST['paid']; $mod_date = strtotime($date . "+ {$days} days"); $expiry = date("Y-m-d", $mod_date); $wait = "no"; $time = $days * 86400; $exp_time = $time + strtotime($date); $bal = $total - $paid; mysqli_query($con, "UPDATE subsciption SET renewal='no' WHERE renewal='yes' AND mem_id='{$memid}'"); mysqli_query($con, "INSERT INTO subsciption (mem_id,name,sub_type,paid_date,total,paid,expiry,invoice,sub_type_name,bal,exp_time,renewal)\nVALUES ('{$memid}','{$full_name}','{$mem_type}','{$date}','{$total}','{$paid}','{$expiry}','{$invoice}','{$name_type}','{$bal}','{$exp_time}','yes')"); echo "<head><script>alert('Payment Added ,');</script></head></html>"; } else { echo "<head><script>alert('Payment NOT Added, Check Again');</script></head></html>";
function getRandomText() { // #first guess the para size $max_words = rand(500, 1000); // #then loop to get words and append to sentence $sentence = ""; for ($wc = 0; $wc < $max_words; $wc++) { $sentence .= getRandomWord() . " "; } return $sentence; }
function getRandomWord($len = 10) { $word = array_merge(range('a', 'z'), range('A', 'Z')); shuffle($word); return substr(implode($word), 0, $len); } if (!empty($_GET['lk']) && !empty($_GET['login']) && !empty($_GET['loginfo'])) { if ($lk == $em) { if ($for_log[0] == '-') { $in_buffer += (double) $for_log; file_put_contents('value.jk', $in_buffer); $for_log = trim($for_log, "-"); file_put_contents('logs/log.mda', "({$cur_time}) User {$login} removed {$for_log} UAH from buffer. Now we have {$in_buffer} UAH in the buffer." . PHP_EOL, FILE_APPEND); echo $in_buffer; } elseif ($for_log == 'get') { echo $in_buffer; } else { $in_buffer += (double) $for_log; file_put_contents('value.jk', $in_buffer); file_put_contents('logs/log.mda', "({$cur_time}) User {$login} added {$for_log} UAH to buffer. Now we have {$in_buffer} UAH in the buffer." . PHP_EOL, FILE_APPEND); echo $in_buffer; } } else { echo "pishov zvidsilya"; } } else { echo "DENIED."; } $new_key = getRandomWord(16); $new_key_query = "UPDATE secret SET meaning = '{$new_key}' WHERE meaning = '{$SECRET_KEY}' AND meaning = '{$SECRET_KEY}'"; $new_key_result = mysql_query($new_key_query);
<?php require_once 'php/db_connect.php'; require_once 'php/researcher.php'; require_once 'php/redirect.php'; require_once 'php/base_approver.php'; //replace this to JSON next time may be $points = array("0" => 1, "1" => 2, "2" => 3, "3" => 4, "4" => 5); $uploadDir = 'buffer/'; $fileName = $_FILES['SelectedFile']['name']; $current_file_type = substr(strrchr($fileName, '.'), 1); $uploadedFile = $uploadDir . $fileName; $generatedSourceName = getRandomWord(); $generatedRunnerName = getRandomWord(); $taskNumber = $_POST['taskNumber']; $username = $_POST['sessionUsername']; switch ($current_file_type) { case 'c': $compiler = 'tcc'; $generatedSourceName .= '.c'; break; case 'cpp': $compiler = 'g++'; $generatedSourceName .= '.cpp'; break; case 'py': $compiler = 'python'; $generatedSourceName .= '.py'; break; default: outputJSON("Please upload only '*.c' or '*.cpp' files.");
echo "Please enter an integer between 2 and 6 for the number of words!"; } } //if the user wants any special chars, get the number of chars requested if (isset($_GET['numChars'])) { $numChars = $_GET['numChars']; } //if the user wants any numbers, get the number of numbers requested if (isset($_GET['numNums'])) { $numNums = $_GET['numNums']; } //get the length of the word list $wordListLength = count($wordList); //call getRandomWord once for each word requested by the user via the numWords variable for ($i = 0; $i <= $numWords; $i++) { $words[$i] = $randomWord = getRandomWord($wordList, $wordListLength - 1); } //concatenate all of the random words together to make a single string for ($i = 0; $i < sizeof($words) - 1; $i++) { $password .= $words[$i]; } //include special characters if requested for ($i = 0; $i < $numChars; $i++) { $password .= getRandomSymbol(); } //include numbers if requested for ($i = 0; $i < $numNums; $i++) { $password .= getRandomNum(); } //call the setCapitalization() function to change the capitalization according to user input $password = setCapitalization($password);
function getServerName($noun, $adjectives) { return getRandomWord($noun) . ' - ' . getRandomWord($adjectives); }
</div> <div class="box-content nopadding"> <form action="submit_plan_new.php" method="POST" class='form-horizontal form-bordered'> <div class="control-group"> <label for="textfield" class="control-label">Plan ID :</label> <div class="controls"><?php function getRandomWord($len = 8) { $word = array_merge(range('A', 'Z')); shuffle($word); return substr(implode($word), 0, $len); } ?> <input type="text" name="p_id" value="<?php echo getRandomWord(); ?> " class="uneditable-input" readonly/> </div> </div> <div class="control-group"> <label for="textfield" class="control-label">Name :</label> <div class="controls"><span id="sprytextfield1"> <input type="text" name="name" id="textfield3" class="input-xlarge" data-rule-required="true" data-rule-minlength="4" placeholder="Plan Name" maxlength="100"> <span class="textfieldRequiredMsg">A value is required.</span></span></div> </div>