-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por filipemf1
-
-
Olá, preciso alterar o nome dos arquivos que são em enviados, eu recebo e quero mudar o nome para: o nome de quem enviou, e o documento que no caso é certidão do arquivo para, por exemplo ficaria assim:" Filipe.Certidao.jpg", apos criptografar no bd e deixar o mesmo nome no servidor
segue código:
< if(isset($_FILES['certidao'])) { $extensao = strtolower(substr($_FILES['certidao']['name'], -5)); $rename = rename("$nome"); $certidao = $rename . $extensao; $diretorio = "upload/certidao/"; move_uploaded_file($_FILES['certidao']['tmp_name'], $diretorio . $certidao); } >
-
Olá, sou nova na programação web, criei um uma tabela de cadastro, porém preciso verificar se um e-mail já esta cadastrado, caso esteja, informar ao usuário que o e-mail esta em uso e pedir um novo e-mail para finalizar cadastro,
Tenho isso ate o momento.
<?php include_once('config.php'); $email = $_POST['email']; $senha = $_POST['senha']; if($email>"1"){ $sqli_email_check = mysqli_query("SELECT COUNT(cadastro_id) FROM cadastro WHERE email='{$email}'"); $eReg = mysqli_fetch_array($sqli_email_check); $email_check = $eReg[0]; if ($email_check > 0){ echo 'Este email (<strong>'.$email."</strong>) ja esta sendo utilizado.<br/><br/>"; unset($email); }} $salva = "INSERT INTO cadastro (email, senha) VALUES ('$email', '$senha')"; $result_salva = mysqli_query($con, $salva); header("location:lista.php"); ?>
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
alterar nome de arquivo no bd e servidor
em Web e banco de dados
Postado
Só esta salvando os últimos 5 caracteres,
pagina inicial:
<form method="POST" action="grava.php" action="upload.php">
<tr>
<td>Nome do Aluno:</td>
<td><input type="text" name="nome" id="nome" placeholder="Nome do aluno" class="txt" / ></td>
</tr>
</form>
pagina que recebe o arquivo:
<form method="POST" action="upload.php" enctype="multipart/form-data">
<tr>
<td>Certidão de Nascimento</td>
<td><input type="file" name="certidao" class="input" /></td>
</tr>
</form>
E a pagina que envia para o bd e para o servidor:
< $certidao = ' ';
$nome = $_POST['nome'];
if(isset($_FILES['certidao']))
{
$extensao = strtolower(substr($_FILES['certidao']['name'], -5));
$rename = rename("$nome");
$certidao = $rename . $extensao;
$diretorio = "upload/certidao/";
move_uploaded_file($_FILES['certidao']['tmp_name'], $diretorio . $certidao);
}
$sqli_code = "INSERT INTO arquivo(codigo, certidao, data) VALUES (null, '$certidao', NOW())";
if (mysqli_query($con, $sqli_code)){
$msg = "arquivo enviado com sucesso!";
}
else{
$msg = "Falha ao enviar arquivo.";
}
>