| Rotina para Upload em PHP |
| Opções de usuário |
|
Sem usuários votantes.
|
|
Obrigado por avaliar essa resposta.
|
/ / Pega a extensão do arquivo
$ext1=substr($_FILES['userfile1']['name'],strrpos($_FILES['userfile1']['name'],".")+1);
$nome_foto1=substr($_FILES['userfile1']['name'],0,strrpos($_FILES['userfile1']['name'],"."));
$foto = $nome_foto1.".$ext1";
// veririfca se a extesnão do arquivo é permitida, neste caso somente extensões .jpg
$ext1 = strtolower($ext1);
if ($ext1 != "jpg") {
echo "EXTENSÃO NÃO PERMITIDA";
exit;
}
$diretorio = "fotos"; // Nome do diretorio que receberá os arquivos do uplaod. Não se esqueça de dar permissão de escrita a ele
if(is_uploaded_file($_FILES['userfile1']['tmp_name'])) {
// FOTO PREVIEW
$arquivo = $_FILES['userfile1']['tmp_name'];
$nomeArquivo = $_FILES['userfile1']['name'];
move_uploaded_file($arquivo, $diretorio."/".$foto) or die("Problema na hora de mover o arquivo.");
$ok = true;
}
else {
echo "Não foi possível concluir o upload. Nome do arquivo: " . $_FILES['userfile']['name'];
}
// Não se esqueça de criar um formulário, onde o campo que receberá o arquivo tenha o nome "userfile1".
|
| Comentário dos Visitantes |
|
Sem comentário de visitantes. Postar comentário
|
| Questões relacionadas |
|
Sem questões relacionadas.
|