Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alisson Nunes da Rocha

Problema no UPLOAD (só na LOCAWEB)

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.