示例#1
0
文件: add.php 项目: vinofal/kilesto
$opt = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false];
global $pdo;
$pdo = new PDO($dsn, $user, $pass, $opt);
if (empty($_POST['name']) && empty($_POST['org']) && empty($_POST['tel'])) {
    echo "Не введенны все данные";
} else {
    if (!to_filter($_POST['name'])) {
        echo "Не корректное имя</br>";
        die;
    }
    if (!to_filter($_POST['org'])) {
        echo "Не корерктно введена организация</br>";
        die;
    }
    $data = array($_POST['name'], $_POST['org'], $_POST['tel']);
    to_base($data);
}
function to_base($data)
{
    global $pdo;
    try {
        $place_holders = implode(',', array_fill(0, count($data), '?'));
        $stmt = $pdo->prepare("INSERT INTO names (name,organization,tel) VALUE ({$place_holders})");
        $stmt->execute($data);
    } catch (PDOException $e) {
        if ($e->getCode() == 1062) {
            // Take some action if there is a key constraint violation, i.e. duplicate name
        } else {
            throw $e;
        }
    }
示例#2
0
文件: save.php 项目: icehong/eidogo
        $number[$i] = strpos($chars, $numstring[$i]);
    }
    do {
        $divide = 0;
        $newlen = 0;
        for ($i = 0; $i < $length; $i++) {
            $divide = $divide * $frombase + $number[$i];
            if ($divide >= $tobase) {
                $number[$newlen++] = (int) ($divide / $tobase);
                $divide = $divide % $tobase;
            } elseif ($newlen > 0) {
                $number[$newlen++] = 0;
            }
        }
        $length = $newlen;
        $result = $tostring[$divide] . $result;
    } while ($newlen != 0);
    return $result;
}
$stamp = microtime(true) * (rand() / getrandmax()) * 100;
$id = to_base((string) $stamp, 10, 62);
$sgf = $_POST['sgf'];
if (get_magic_quotes_gpc()) {
    $sgf = stripslashes($_POST['sgf']);
}
if (strlen($sgf) > 30000) {
    // ~ 30 KB limit
    exit;
}
file_put_contents("../sgf/saved/{$id}.sgf", $sgf);
echo $id;