Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia amigos, é o seguinte, estou com o seguinte problema, tenho um sistema de cadastro de cursos, onde o cara pode colocar o folder do curso e tal....
o sistema funciona perfeita aqui no localhost, em outros servidores, mas na locaweb, ele fica dando uma msg:
-----------------------------7d837ad30a5e Content-Disposition: form-data; name="file2"; filename="" Content-Type: application/octet-stream
fiz uns teste, troquei o enctype="multipart/form-data" do form , por vários outros tipo, inclusive esse do erro, some o erro, mas não faz upload hehehehehehe
alguém já passou por isso??? mirabolante né srsrsrsrsrs
<form name="curso" action="index.php?origem=curso_add_db" method="post" enctype="multipart/form-data" onsubmit="return valida_form(this);">
<input type="hidden" name="acao" value="<?=$value?>" />
<input type="hidden" name="imagemBD" value="<?=$curso['imagem']?>" />
<input type="hidden" name="cd" value="<?=$curso['id']?>" />
<fieldset>
<h2>Adicionar: <span>Curso</span></h2>
<label class="large">
<span>Título:</span><input name="titulo" title="Título" type="text" class="text" maxlength="255" value="<?=$curso['titulo']?>" />
</label><br/>
<label class="large">
<span>Local:</span><input name="local" title="Local" type="text" class="text" maxlength="255" value="<?=$curso['local']?>" />
</label>
<label class="small">
<span>Data Início:</span><input name="data" title="Data Início" type="text" class="exemplo_sem_parametros" value="<?=$util->FormataDataBanco($curso['data'])?>" />
</label>
<label class="small">
<span>Data Término:</span><input name="datafim" title="Data Término" type="text" class="datafim" value="<?=$util->FormataDataBanco($curso['datafim'])?>" />
</label><br />
<label class="full" style="background-color:#FFFFFF">
<span>Informações:</span>
<textarea name="informacao" id="informacao" class="rte-zone"><?=$curso['informacao']?></textarea>
<script type="text/javascript" src="modules/js/jquery.rte.js"></script>
<script type="text/javascript">
$('.rte-zone').rte('modules/js/rte.css');
</script>
</label>
<label class="x-large">
<span>Foto:</span>
<input name="file" type="file" class="file" size="40" /><br />
<?php if(!empty($curso['imagem'])){ ?>
<img src="../img.content/curso/<?=$curso['imagem']?>" />
<?php } ?>
</label><br/>
<label class="x-small"><input type="submit" name="submit" value="Publicar" class="button" onclick="imprimir();" /></label>
<label class="x-small"><input type="reset" name="submit" value="Limpar" class="button" /></label>
</fieldset>
<div id="msg" style="background:#FFCCCC; color:#000; border:#FF0000 3px solid; visibility:hidden; padding:6px 6px 6px 6px;"></div>
</form>
curso_db:
<?php
if($_POST['acao']=='inserir'){
$imagem = ($_FILES['file']['name'] != "") ? "imagem_".time().".jpg" : "";
if($facade->inserirCurso($_POST['titulo'], $_POST['local'], $util->FormataDataParaBanco($_POST['data']), $util->FormataDataParaBanco($_POST['datafim']), nl2br($_POST['informacao']), $imagem)){
echo '<script language="javascript">alert("Registro incluído com sucesso.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=cursos'</script>";
$facade->enviaArquivoGD($imagem, $_FILES['file']['tmp_name'], 200, 200, "../img.content/curso/");
} else {
echo '<script language="javascript">alert("Erro: Registro não incluído.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=curso_add'</script>";
}
} else if($_POST['acao']=="editar"){
if($_FILES['file']['name'] != ""){
if($_POST['imagemBD']!=""){
$facade->delArquivo($_POST['imagemBD'], "../img.content/curso/");
}
$imagem = "imagem_".time().".jpg";
$facade->enviaArquivoGD($imagem, $_FILES['file']['tmp_name'], 200, 200, "../img.content/curso/");
} else {
$imagem = $_POST['imagemBD'];
}
if($facade->editarCurso($_POST['titulo'], $_POST['local'], $util->FormataDataParaBanco($_POST['data']), $util->FormataDataParaBanco($_POST['datafim']), nl2br($_POST['informacao']), $imagem, $_POST['cd'])){
echo '<script language="javascript">alert("Registro atualizado com sucesso.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=cursos'</script>";
} else {
echo '<script language="javascript">alert("Erro: Registro não incluído.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=curso_add'</script>";
}
} else if($_GET['acao']=="excluir"){
$facade->delArquivo($_GET['imagemBD'], "../img.content/curso/");
if($facade->delCurso($_GET['id'])){
echo '<script language="javascript">alert("Erro: Registro não excluido.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=cursos'</script>";
} else {
echo '<script language="javascript">alert("Registro excluido com sucesso.")</script>';
echo "<script language=\"javascript\">location.href='index.php?origem=cursos'</script>";
}
}
?>
Obs: estou usando GD
consulte o suporte técnico da empresa de hospedagem