Logo Hardware.com.br
alanps
alanps Membro Junior Registrado
122 Mensagens 2 Curtidas

upload de arquivos [php]

#1 Por alanps 18/03/2014 - 22:58

$pasta = 'fotos/';

// (em Bytes)
$tamanho = 20000000;

$extensoes = array('jpg', 'jpeg', 'png', 'gif';

$renomeia = false;

///////////////////////////////

if ($_FILES['arquivo2']['error'] != 0)
{
echo "Erro!";
}


if ($_FILES['arquivo2']['name'])
{

echo $_FILES['arquivo2']['name'];
///////////////////////////////
$extensao = strtolower(end(explode('.', $_FILES['arquivo2']['name'])));
if (array_search($extensao, $extensoes) === false) {
echo "Erro!";
}

else if ($tamanho < $_FILES['arquivo2']['size']) {
echo "Erro!";
}

// movendo para a pasta
else {
// novo nome do arquivo
if ($renomeia == true) {
$nome_final = $data.'.jpg';
} else {
// nome original
$nome_final = $_FILES['arquivo2']['name'];
}

// movendo arquivo
if (move_uploaded_file($_FILES['arquivo2']['tmp_name'], $pasta . $nome_final)) {
// Upload efetuado com sucesso (caso arquivo não apareça no painel provavelmente é o mysql)
$query = mysql_query("INSERT INTO agenda (foto1, evento, hora, dia, mes, ano, inscricao, preço, descricao) VALUES ('$pasta/$nome_final', '$evento', '$hora', '$dia', '$mes', '$ano', '$inscricao', '$valor', '$descricao'&quot or die(mysql_error());
echo "<meta http-equiv=\"refresh\" content=\"0; url=arealider.php?abrir=agenda\">";

} else {
// Não foi possível fazer o upload, provavelmente a pasta está incorreta
echo "<meta http-equiv=\"refresh\" content=\"0; url=arealider.php?abrir=agenda\">";
}

}
}
else
{
$query = mysql_query("INSERT INTO agenda (evento, hora, dia, mes, ano, inscricao, preço, descricao) VALUES ('$evento', '$hora', '$dia', '$mes', '$ano', '$inscricao', '$valor', '$descricao'&quot or die(mysql_error());
echo "<meta http-equiv=\"refresh\" content=\"0; url=arealider.php?abrir=agenda\">";
}






esse e´o código, ele dá pagina não existe e não funciona o upload...alguém ?
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal