예제 #1
0
function isValidString($string, $array)
{
    if ((strlen($string) > 8 || strlen($string) < 3) && isValidWord($string, $array)) {
        return false;
    }
    return true;
}
예제 #2
0
            return false;
        }
    }
    return true;
}
$parts = explode(' ', $_POST['tags']);
$name = substr($_FILES["file"]["name"], 0, strpos($_FILES["file"]["name"], '.'));
$sql = "INSERT INTO T_IMAGEM (descricao, nome) VALUES ('" . $_POST['desc'] . "', '" . $name . "');";
$result = mysql_query($sql);
$sql = "SELECT id_imagem FROM T_IMAGEM WHERE nome = '" . $name . "'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$id_imagem = $row['id_imagem'];
$tags = "";
foreach ($parts as $part) {
    if (isValidWord($part, $array)) {
        $sql = "SELECT id_chave FROM T_PALAVRA_CHAVE WHERE texto LIKE '%" . $part . "%'";
        $result = mysql_query($sql);
        $tags = $tags . $part . "-";
        if (mysql_num_rows($result) <= 0) {
            $sql = "INSERT INTO T_PALAVRA_CHAVE (texto) VALUES ('" . $part . "');";
            mysql_query($sql);
        }
        $sql = "SELECT id_chave FROM T_PALAVRA_CHAVE WHERE texto LIKE '%" . $part . "%'";
        $result = mysql_query($sql);
        $row = mysql_fetch_array($result);
        $id_chave = $row['id_chave'];
        $sql = "INSERT INTO T_IMAGEM_PALAVRA_CHAVE (id_imagem, id_chave) VALUES (" . $id_imagem . "," . $id_chave . ");";
        mysql_query($sql);
    }
}