Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite Pessoal,
estou tendo problema com o upload de arquivos.
Se alguém puder ajudar ficarei grato.
<?
$enviar_arquivo = $_POST['enviar_arquivo'];
if($_GET['funcao'] == "gravar" && $enviar_arquivo == "sim" && is_file($_FILES['arquivo']['tmp_name'])) {
$balancete = $_FILES['arquivo'] ['name'];
$balancete = str_replace(" ", "_", $balancete);
$balancete = str_replace("ã", "a", $balancete);
$balancete = str_replace("á", "a", $balancete);
$balancete = str_replace("à", "a", $balancete);
$balancete = str_replace("é", "e", $balancete);
$balancete = str_replace("ê", "e", $balancete);
$balancete = str_replace("è", "e", $balancete);
$balancete = str_replace("í", "i", $balancete);
$balancete = str_replace("ì", "i", $balancete);
$balancete = str_replace("ó", "o", $balancete);
$balancete = str_replace("õ", "o", $balancete);
$balancete = str_replace("ç", "c", $balancete);
$balancete = strtolower($balancete);
}
include "config.php";
$sql = mysql_query("INSERT INTO upload (balancete) value ('$balancete')");
header("Location: cadastrar_balancetes.php");
?>
Com esse código ele está ele enviada apenas para o bd.
Ai resolvi acrescentar esse código:
if(!move_uploaded_file($_FILES['arquivo'], "balancetes/2011/".$balancete)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_balancetes.php'>
<script type=\"text/javascript\">
alert(\"Erro Ao Enviar o Arquivo.\");
</script>
";
}
E passou a informar "Erro Ao Enviar o Arquivo."
Porém colocando no BD e não sendo enviado.
Ai o código com a inclusão desse acima ficou assim:
<?
$enviar_arquivo = $_POST['enviar_arquivo'];
if($_GET['funcao'] == "gravar" && $enviar_arquivo == "sim" && is_file($_FILES['arquivo']['tmp_name'])) {
$balancete = $_FILES['arquivo'] ['name'];
$balancete = str_replace(" ", "_", $balancete);
$balancete = str_replace("ã", "a", $balancete);
$balancete = str_replace("á", "a", $balancete);
$balancete = str_replace("à", "a", $balancete);
$balancete = str_replace("é", "e", $balancete);
$balancete = str_replace("ê", "e", $balancete);
$balancete = str_replace("è", "e", $balancete);
$balancete = str_replace("í", "i", $balancete);
$balancete = str_replace("ì", "i", $balancete);
$balancete = str_replace("ó", "o", $balancete);
$balancete = str_replace("õ", "o", $balancete);
$balancete = str_replace("ç", "c", $balancete);
$balancete = strtolower($balancete);
}
if(!move_uploaded_file($_FILES['arquivo'], "balancetes/2011/".$balancete)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_balancetes.php'>
<script type=\"text/javascript\">
alert(\"Erro Ao Enviar o Arquivo.\");
</script>
";
}
include "config.php";
$sql = mysql_query("INSERT INTO upload (balancete) value ('$balancete')");
header("Location: cadastrar_balancetes.php");
?>
Detalhe que esse envio vai ser apenas para arquivos em .pdf
Alguém saberia como me ajudar?
Atenciosamente,
Fernando Verona.
Carregando comentários...