function addErro ($erro, $mensagem) {
if ($erro == "") {
$retorno = $mensagem;
} else {
$retorno = $erro . "
" . $mensagem;
}
return $retorno;
}
if(isset($_POST['submit'])){
$nome = $_POST['tfNome'];
$url = $_POST['tfLink'];
$tipo = $_POST['menuTipo'];
$erros = '';
if (trim($nome) == ''){
$erros = addErro($erros, ">>Preencha o campo nome.");
}
if (trim($url) == '' || trim($url) == "http://" ){
$erros = addErro($erros, ">>Preencha o campo URL.");
}
if (trim($tipo == 'none' )){
$erros = addErro($erros, ">>Escolha um tipo.");
}
if ($erros == ''){
echo "Obrigado. O link $nome foi cadastrado.";
} else {
echo $erros;
}
}
$arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
if (!$arquivo) {
echo "
Erro! Você está tentando acessar este arquivo diretamente.";
} else{
//define o diretório para armazenar o arquivo
$diretorio = "./uploaded/";
//define o tamanho máximo
$maxsize = 10000;
if ($arquivo['size'] > $maxsize){
echo "
Arquivo muito grande";
exit;
}
$nome = str_replace(" ","_",$arquivo['name']);
$none = strtolower($nome);
$nome = $diretorio. $nome;
//verifica se ja existe tal arquivo
if(file_exists($nome)){
echo "
Arquivo já exitente";
exit;
}
//move o arquivo da pasta temporaria no servidor para uma pasta definida
if (move_uploaded_file($arquivo[tmp_name], $diretorio . $arquivo['name'])){
echo "
Arquivo enviado com sucesso";
// para mudar permissão de acesso ao arquivo:
//chmod($diretorio .$arquivo['name'], 0777);
} else {
echo "Erro ao enviar o arquivo!";
}
}
?>