Esempio n. 1
0
function processInstructions($instructions)
{
    $height = 1000;
    $width = 1000;
    $arr = createArray($height, $width);
    $instructions = explode("\n", $instructions);
    $regex = "/^(.*) ([0-9]*),([0-9]*) through ([0-9]*),([0-9]*)\$/";
    foreach ($instructions as $inst) {
        if (!$inst) {
            continue;
        }
        $matches = array();
        preg_match($regex, $inst, $matches);
        $arr = processInstruction($arr, $matches[1], $matches[2], $matches[3], $matches[4], $matches[5]);
    }
    $on = 0;
    foreach ($arr as $row) {
        foreach ($row as $val) {
            $on += $val;
        }
    }
    echo "On is {$on}\n";
}
</div>			
</div>	
</li>

<li class="buttons">
<input type="hidden" name="form_id" value="470585" />
<input id="saveForm" class="button_text" type="submit" name="envoi" value="tester" />
</li>
</ul>

</form>	


<?php 
if (isset($_POST["element_1"])) {
    PickBest($reponse, array(createArray($keywords1), createArray($keywords2), createArray($keywords3), createArray($keywords4)), true);
}
?>


<div id="footer">
	Generated by <a href="http://www.phpform.org">pForm</a>
	</div>
	</div>
	<img id="bottom" src="static/images/bottom.png" alt="">
	<form id="form0" name="form0" action="properties.php" method="post">
	<input name="ident" type="hidden" value="1">
	<input name="infos" type="hidden" value="<?php 
if (isset($_POST['infos'])) {
    echo $infosHtmlProtected;
}
Esempio n. 3
0
function insertDataToDB()
{
    $raw_data = createArray();
    //$raw_data = array_shift($raw_data_2);
    //var_dump($raw_data);
    foreach ($raw_data as $key => $val1) {
        if ($key > 0) {
            $raw_data[$key][0] = replaceSpaceToHyphen($raw_data[$key][0]);
            $raw_data[$key][6] = replaceCommaToDot($raw_data[$key][6]);
            $raw_data[$key][7] = replaceCommaToDot($raw_data[$key][7]);
            $sku = $raw_data[$key][0];
            $name = $raw_data[$key][1];
            $description = $raw_data[$key][2];
            if ($raw_data[$key][3] == 'yes') {
                $is_enabled = 1;
            } else {
                $is_enabled = 0;
            }
            if ($raw_data[$key][4] == 'yes') {
                $is_in_stock = 1;
            } else {
                $is_in_stock = 0;
            }
            $quantity = $raw_data[$key][5];
            $price = $raw_data[$key][6];
            $special_price = $raw_data[$key][7];
            $size = $raw_data[$key][8];
            $color_id = $raw_data[$key][9];
            //$str11 = "color:".$raw_data[$key][10]."\n";
            $image_url = "http://cdn.richandroyal.de/media/external/D/" . $raw_data[$key][0] . "_" . $raw_data[$key][9] . "_1_455.jpg";
            $stmt = $dbh->prepare("INSERT INTO product (sku, `name`, description, is_enabled, is_in_stock, quantity, price, special_price, `size`, color_id, image_url ) VALUES (?,?,?,?,?,?,?,?,?,?,?)");
            $stmt->bindParam(1, $sku);
            $stmt->bindParam(2, $name);
            $stmt->bindParam(3, $description);
            $stmt->bindParam(4, $is_enabled);
            $stmt->bindParam(5, $is_in_stock);
            $stmt->bindParam(6, $quantity);
            $stmt->bindParam(7, $price);
            $stmt->bindParam(8, $special_price);
            $stmt->bindParam(9, $size);
            $stmt->bindParam(10, $color_id);
            $stmt->bindParam(11, $image_url);
            $stmt->execute();
        }
    }
    echo "Data successfully saved to database<br>";
}
Esempio n. 4
0
 function setInput($input, $template)
 {
     $this->input = createArray($input, $template);
 }
Esempio n. 5
0
    // F(i1:i2)=F(i1:i2)+fe; % assemble the global force vector
    $i1 = ($i - 1) * 2;
    $i2 = $i1 + count($N) - 1;
    for ($x = $i1; $x <= $i2; $x++) {
        $F[$x] += $fe[$x - $i1];
    }
}
if ($js) {
    include "php_example_jsoption.php";
} else {
    for ($i = 0; $i < count($N); $i++) {
        $N2[$i] = $N[$i]->getDerivative(2);
    }
    $K = createArray($ndof, $ndof);
    // K=zeros(ndof,ndof);
    $ke = createArray(count($N2), count($N2));
    for ($i = 1; $i <= $ne; $i++) {
        $t = $e * ($i - 1);
        //ke=eval(int(N2 * (1+(x+e*(i-1))^2) * transpose(N2), 0, e));
        $eq = new \Polynomial\Equation(array(1, 2 * $t, $t * $t + 1));
        for ($x = 0; $x < count($N2); $x++) {
            for ($y = 0; $y < count($N2); $y++) {
                $equation = $N2[$x];
                $equation = $equation->multiplyBy($eq);
                $equation = $equation->multiplyBy($N2[$y]);
                $equation = $equation->getIntegral();
                $ke[$x][$y] = $equation->evaluateFor($e) - $equation->evaluateFor(0);
            }
        }
        // i1=(i-1)*2+1; i2=i1+3;
        // K(i1:i2,i1:i2)=K(i1:i2,i1:i2)+ke; % assemble the global stiffness matrix
<?php

function createArray($x)
{
    $array = array();
    for ($i = 0; $i < $x; $i++) {
        $array[] = rand(1, 100);
    }
    return $array;
}
$a = createArray(6);
$b = createArray(12);
echo 'ARRAYS<br />';
print_r($a);
echo '<br />';
print_r($b);
echo '<br />SORTED<br />';
sort($a);
sort($b);
print_r($a);
echo '<br />';
print_r($b);
echo '<br />';
echo '<br />MERGE<br />';
foreach ($b as $b_value) {
    $found = false;
    for ($x = 0; $x < count($a); $x++) {
        if ($b_value <= $a[$x] && $found == false) {
            array_splice($a, $x, 0, $b_value);
            $found = true;
        }
Esempio n. 7
0
<?php

/*
 * Mamy funkcje która powinna generować tablicę z liczbami od 1 do n, gdzie n jest przyjmowana jako parametr.
 * Niestety w funkcj są błędy. Napraw je.
 */
function createArray($number)
{
    $newArray = [];
    $n = 0;
    for ($counter = 1; $counter <= $number; $counter++) {
        $newArray[$n] = $counter;
        $n++;
    }
    return $newArray;
}
/*
 * Kod popniżej służy wygenerowaniu testów i strony poglądaowej - nie modyfikujcie go!
 * Strona nie będzie się wyświetlać do chwili w której nie naprawisz błedów składniowych (pamiętaj żeby patrzeć do pliku z błędami).
 */
$testCases = [[5, [1, 2, 3, 4, 5]], [2, [1, 2]]];
$results = "";
foreach ($testCases as $case) {
    if (($funcValue = createArray($case[0])) === $case[1]) {
        $results .= "<tr class='success'><td> Ok </td><td> {$case[0]} </td><td>{$case[1]}</td><td>[" . implode($funcValue, ",") . "]</td></tr>";
    } else {
        $results .= "<tr class='danger'><td> Fail </td><td> {$case[0]} </td><td>{$case[1]}</td><td>[" . implode($funcValue, ",") . "]</td></tr>";
    }
}
echo "\n<!DOCTYPE html>\n<html lang='pl'>\n  <head>\n    <meta charset='utf-8'>\n    <title>Debugowanie: Napraw pętle</title>\n    <link href='./css/bootstrap.min.css' rel='stylesheet'>\n\n  </head>\n\n  <body>\n\n    <div class='container'>\n      <div class='jumbotron'>\n        <h1>Debugowanie: Napraw pętle</h1>\n        <p><a class='btn btn-lg btn-success' href='javascript:window.location.reload();' role='button'>Odśwież</a></p>\n      </div>\n\n      <div class='row'>\n          <h1>Testy:</h1>\n          <table class='table'>\n            <thead>\n              <tr>\n                <th>Stan testu:</th>\n                <th>Dane:</th>\n                <th>Wartość spodziewana:</th>\n                <th>Wartość otrzymana:</th>\n              </tr>\n            </thead>\n            <tbody>\n                {$results}\n            </tbody>\n          </table>\n      </div>\n    </div>\n  </body>\n</html>\n";
Esempio n. 8
0
<div id="menu">
    <h1><a href="http://localhost:8888/Gits/notes/">Martin Campillo</a></h1>
    <p>Carnet de notes, travaux en cours et reflexions diverses.</p>
    
    
<?php 
require_once "./php/functions.php";
$root = "./content/";
displayArray(sortArray(createArray($root), "date"));
?>
  
    <div id="footer">
        <div class="colorSwitch night">  
          <input type="checkbox" id="colorSwitch" checked />
          <label for="colorSwitch"></label>
        </div>
        <h6>Version 0.0.1
        <br>
        <a href="https://github.com/fclmprod/notes/">github.com/fclmprod/notes/</a></h6>
    </div>
    <script src="./js/main.js"></script>
    
</div>
Esempio n. 9
0
    for ($x = 0; $x < 100; $x++) {
        $num = rand(0, 10000);
        array_push($arr, $num);
    }
    return $arr;
}
function radix_sort($array)
{
    $most_digits = 0;
    foreach ($array as $value) {
        $length = strlen($value);
        if ($length > $most_digits) {
            $most_digits = $length;
        }
    }
    for ($i = 0; $i < $most_digits; $i++) {
        $bucket = array(array(), array(), array(), array(), array(), array(), array(), array(), array(), array());
        for ($j = 0; $j < count($array); $j++) {
            $bucket[floor($array[$j] / pow(10, $i)) % 10][] = $array[$j];
        }
        $array = array();
        for ($k = 0; $k < count($bucket); $k++) {
            foreach ($bucket[$k] as $value) {
                $array[] = $value;
            }
        }
    }
    var_dump($array);
}
$myArray = createArray();
radix_sort($myArray);
function LUPsolve($src, $b)
{
    $rows = count($b);
    $X = array_fill(0, $rows, 0.0);
    $P = array_fill(0, $rows, 0);
    $k = 0;
    $kd = 0;
    $T = 0;
    $t = 0.0;
    $Y = array_fill(0, $rows, 0.0);
    $A = createArray($rows, $rows);
    for ($i = 0; $i < $rows; $i++) {
        for ($j = 0; $j < $rows; $j++) {
            $A[$i][$j] = $src[$i][$j];
        }
    }
    //initialise X,Y
    for ($n = 0; $n < $rows; $n++) {
        $X[$n] = 0;
        $Y[$n] = 0;
    }
    //decompose
    for ($i = 0; $i < $rows; $i++) {
        $P[$i] = $i;
    }
    for ($k = 0; $k < $rows; $k++) {
        $p = 0;
        for ($i = $k; $i < $rows; $i++) {
            $t = $A[$i][$k];
            if ($t < 0) {
                $t = -$t;
            }
            if ($t > $p) {
                $p = $t;
                $kd = $i;
            }
        }
        if ($p == 0) {
            printf("singular Matrix, no possible solutions\n");
            return;
        }
        $T = $P[$kd];
        $P[$kd] = $P[$k];
        $P[$k] = $T;
        for ($i = 0; $i < $rows; $i++) {
            $t = $A[$kd][$i];
            $A[$kd][$i] = $A[$k][$i];
            $A[$k][$i] = $t;
        }
        for ($i = $k + 1; $i < $rows; $i++) {
            $A[$i][$k] = $A[$i][$k] / $A[$k][$k];
            for ($j = $k + 1; $j < $rows; $j++) {
                $A[$i][$j] = $A[$i][$j] - $A[$i][$k] * $A[$k][$j];
            }
        }
    }
    //now solve
    for ($n = 0; $n < $rows; $n++) {
        $t = 0;
        for ($m = 0; $m < $n; $m++) {
            $t += $A[$n][$m] * $Y[$m];
        }
        $Y[$n] = $b[$P[$n]] - $t;
    }
    for ($n = $rows - 1; $n >= 0; $n--) {
        $t = 0;
        for ($m = $n + 1; $m < $rows; $m++) {
            $t += $A[$n][$m] * $X[$m];
        }
        $X[$n] = ($Y[$n] - $t) / $A[$n][$n];
    }
    //X now contains the solution;
    return $X;
}
Esempio n. 11
0
$user = new NERDZ\Core\User();
$vals = [];
$cache = 'nerdz_stats' . Config\SITE_HOST;
if (!($ret = Utils::apc_get($cache))) {
    $ret = Utils::apc_set($cache, function () use($cache) {
        function createArray(&$ret, $query, $position)
        {
            if (!($o = Db::query($query, Db::FETCH_OBJ))) {
                $ret[$position] = -1;
            } else {
                $ret[$position] = $o->cc;
            }
        }
        $queries = [0 => 'SELECT COUNT(counter)     AS cc FROM users', 1 => 'SELECT COUNT(hpid)        AS cc FROM posts', 2 => 'SELECT COUNT(hcid)        AS cc FROM comments', 3 => 'SELECT COUNT(counter)     AS cc FROM groups', 4 => 'SELECT COUNT(hpid)        AS cc FROM groups_posts', 5 => 'SELECT COUNT(hcid)        AS cc FROM groups_comments', 6 => 'SELECT COUNT(counter)     AS cc FROM users  WHERE last > (NOW() - INTERVAL \'4 MINUTES\') AND viewonline IS TRUE', 7 => 'SELECT COUNT(counter)     AS cc FROM users  WHERE last > (NOW() - INTERVAL \'4 MINUTES\') AND viewonline IS FALSE', 8 => 'SELECT COUNT(remote_addr) AS cc FROM guests WHERE last > (NOW() - INTERVAL \'4 MINUTES\')'];
        foreach ($queries as $position => $query) {
            createArray($ret, $query, $position);
        }
        if (!($bots = Utils::apc_get($cache . 'bots'))) {
            $bots = Utils::apc_set($cache . 'bots', function () {
                $txt = file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/data/bots.json');
                return json_decode(preg_replace('#(/\\*([^*]|[\\r\\n]|(\\*+([^*/]|[\\r\\n])))*\\*+/)|([\\s\\t](//).*)#', '', $txt), true);
            }, 86400);
        }
        $ret[9] = 0;
        $ret[10] = [];
        if ($uas = Db::query('SELECT http_user_agent FROM guests WHERE last > (NOW() - INTERVAL \'4 MINUTES\')', DB::FETCH_OBJ, true)) {
            foreach ($uas as $ua) {
                foreach ($bots as $bot) {
                    if (preg_match('#' . $bot['regex'] . '#', $ua->http_user_agent)) {
                        $ret[10][$ret[9]]['name_n'] = $bot['name'];
                        ++$ret[9];
Esempio n. 12
0
<?php 
require_once "./libs/Parsedown.php";
require_once "./php/functions.php";
$Parsedown = new Parsedown();
$readme = file_get_contents("README.md");
include "menu.php";
?>
    

<div id="content">
    
<?php 
$content = $_GET["content"];
$getFile = $_GET["file"];
$path = "./content/" . $content . "/";
$files = createArray($path);
usort($files, function ($a, $b) {
    return $a['date'] < $b['date'] ? -1 : 1;
});
echo "<div id=\"texts\">";
if (!isset($content)) {
    echo $Parsedown->text($readme);
}
?>
    
        <?php 
echo "<h1>" . $content . "</h1>";
if (!empty($files) || isset($content)) {
    foreach ($files as $item) {
        //echo "<h3>".$item["name"]."</h3>";
        // Markdown