// PERSISTENCIA DE DADOS ##################################################################### // define array para os erros $erro = array(); // checar se existe a foto antiga if (empty($_POST['usrFotoantiga'])) { $erro['usrFotoantiga'] = "<strong>FOTO ANTIGA:</strong> A troca não foi possível. Impossível localizar a foto antiga"; } elseif (!file_exists($_SERVER['DOCUMENT_ROOT'] . $_POST['usrFotoantiga'])) { $erro['imagemAntiga'] = "<strong>FOTO ANTIGA:</strong> Não foi encontrada."; } else { $usrFotoantiga = $_POST['usrFotoantiga']; } // validar apelido if (empty($_POST['usrApelido'])) { $erro['usrApelido'] = "<strong>APELIDO:</strong> A troca não foi possível. Impossível identificar usuário."; } else { $usrApelidourl = alfanumerico($_POST['usrApelido']); } // validar a foto $testeFoto = $_FILES['usrFoto']['size'] > 0 ? $_FILES['usrFoto'] : FALSE; if ($testeFoto == FALSE) { $erro['usrFoto'] = "<strong>FOTO:</strong> Você não anexou um arquivo."; } elseif (!preg_match("/^jpeg|gif|png\$/", $testeFoto["type"])) { $erro['usrFoto'] = "<strong>FOTO:</strong> Arquivo em formato inválido! O arquivo deve terextensão jpg, gif ou png."; } elseif ($testeFoto["size"] > 106883) { $erro['usrFoto'] = "<strong>FOTO:</strong> O arquivo deve ter no máximo '100KB'."; } else { $usrFoto = $_FILES['usrFoto']; } // ########################################################################################### // CHECAR SE TODA PERSSISTENCIA FOI VALIDA ################################################### if (count($erro) != 0) {
<?php ob_start(); session_start(); include 'populateObjects.php'; include 'db.class.php'; include 'funcoes.inc.php'; // Banco | sevidor | usuario | senha $DB = new DB('u358413504_bd', '127.0.0.1', 'u358413504_user', 'Eisa2015'); define(SITENOME, 'nocoffeenowork'); define(DOMINIO, 'nocoffeenowork'); define(BASE, '/'); define(EMAILPRINCIPAL, '*****@*****.**'); date_default_timezone_set('America/Bahia'); $siteUrl = "http://nocoffeenowork.esy.es/"; # Variavel urlSite $url = $_SERVER['REQUEST_URI']; if (strpos($url, '?')) { $url = substr($url, 0, strpos($url, '?')); } $url = substr($url, strlen(BASE), strlen($url)); $url = explode('/', $url); foreach ($url as $a => $b) { $url[$a] = trim(str_replace(" ", "", alfanumerico($b, "-.,_"))); } if (!empty($url['0'])) { $pieces = explode("?", $url['0']); } /*require 'SQL_to_PHP.class.php'; $MySQL_to_PHP = new MySQL_to_PHP('127.0.0.1', 'u358413504_user', 'Eisa2015', 'u358413504_bd'); $MySQL_to_PHP->CreateClassesFiles();*/
function buscaQuery($colunas, $termos, $prefixo = '%', $sufixo = '%') { $buscastr = ""; if (empty($termos)) { return ''; } if (!is_array($colunas)) { $colunas = array($colunas); } $termos = array_unique(explode(" ", alfanumerico($termos))); foreach ((array) $termos as $termo) { if (count($colunas) > 1) { $buscastr .= ' AND ('; $i = 0; foreach ($colunas as $coluna) { $i++; if ($i > 1) { $buscastr .= ' OR '; } $buscastr .= $coluna . " LIKE '" . $prefixo . $termo . $sufixo . "'"; } $buscastr .= ')'; } else { $buscastr .= " AND " . $colunas[0] . " LIKE '" . $prefixo . $termo . $sufixo . "'"; } } return $buscastr; }
$erro['siteEmail'] = "O campo <strong>E-MAIL</strong> não continha um endereço válido. Filtro"; } } // validar nome if (empty($_POST['siteAutor'])) { $erro['siteAutor'] = "O campo <strong>NOME</strong> não foi preenchido."; } elseif (alfanumerico($_POST['siteAutor']) == FALSE) { $erro['siteAutor'] = "O campo <strong>NOME</strong> deve conter apenas letras."; } else { $siteAutor = $_POST['siteAutor']; } // validar titulo do site if (empty($_POST['siteTitulo'])) { $erro['siteTitulo'] = "O campo <strong>TÍTULO DO SITE</strong> não foi preenchido."; } else { if (alfanumerico($_POST['siteTitulo']) != FALSE) { $siteTitulo = $_POST['siteTitulo']; } else { $erro['siteTitulo'] = "O campo <strong>TÍTULO DO SITE</strong> deve conter apenas letras e ou numeros."; } } // validar o slogan do site if (empty($_POST['siteSlogan'])) { $erro['siteSlogan'] = "O campo <strong>SLOGAN SITE</strong> não foi preenchido."; } else { $siteSlogan = strip_tags($_POST['siteSlogan']); } // validar a descricao do site if (empty($_POST['siteDescricao'])) { $erro['siteDescricao'] = "O campo <strong>DESCRIÇÃO DO SITE</strong> não foi preenchido."; } else {
} // validar o usuario do banco de dados if (empty($_POST['usuario'])) { $erro['usuario'] = "O campo <strong>USUÁRIO</strong> não foi preenchido."; } else { if (alfanumerico($_POST['usuario']) != FALSE) { $usuario = $_POST['usuario']; } else { $erro['usuario'] = "O campo <strong>USUÁRIO</strong> deve conter apenas letras e ou numeros."; } } // validar senha de acesso do usuario ao banco de dados if (empty($_POST['senha'])) { $erro['senha'] = "O campo <strong>SENHA</strong> não foi preenchido."; } else { if (alfanumerico($_POST['senha']) != FALSE) { $senha = trim($_POST['senha']); } else { $erro['senha'] = "O campo <strong>SENHA</strong> deve conter apenas letras e ou numeros."; } } // ########################################################################################### // CHECAR SE TODA PERSSISTENCIA FOI VALIDA ################################################### if (count($erro) != 0) { // retorna msgErro foreach ($erro as $idErro => $msgErro) { setcookie("msgErro['{$idErro}']", $msgErro, time() + 10, '/instalacao/segunda-parte.php'); } setcookie('instalacao', $siteTitulo, time() + 10, '/instalacao/segunda-parte.php'); header('Location: /instalacao/segunda-parte.php'); exit;