Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve,
Bom to com o seguinte problema, tenho um codigo que cadastra fotos , tenho certeza que o codigo esta certo, porem ao trocar de servidor ele parou de funcionar.
ele funciona da seguinte forma, clico em adicionar foto, busco dentro do computador ele carreca a foto e envia para o servidor , no final exibe ela na tela, so que depois da troca de servidor ele não envia mais a foto, não acusa nenhum erro somente na hora de exibir a imagen a tela fica branca.
ja ocorreu isso com alguem, sera que e alguma configuração do servidor??/
de qualquer forma vou postar o codigo abaixo.
att:
Tullius
>
<?
include "sessao.php";
include "../func.php";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
//Função checaCampos
function checaCampos()
{
var form = document.form;
if(form.listar.value == "")
{
alert('Você deve escolher um dos VEÍCULOS para passar para o próximo passo !!!');
form.listar.focus();
return false;
}
return true;
}
</script>
<script language="JavaScript">
function button()
{
document.form.B1.disabled = True;
}
</script>
<base target="nada">
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<p><font color="#FF6600" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Cadastrar Foto de veículos</strong></font></p>
<? if($func == "") {?>
<form action="?now=cadast_foto&func=1" method="post" enctype="multipart/form-data" name="form" target="_parent" onSubmit="return checaCampos();">
<p><font color="#FFFFFF" size="1"><strong><font color="#FFFFFF" size="1"><strong><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif">Escolha
Um veículo para cadastrar foto</font></strong></font><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif">:</font></strong> </font><font color="#FFCC00" size="4"><strong>
<select name="listar" size="1" style="BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 8pt; BACKGROUND: #cccccc; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Verdana COLOR: #FFFFFF">
<option selected>Selecione</option>
<? include "config.php";
$sql = "select * FROM tb_carro";
$rs = mysql_query($sql, $conexao) or die ("Não foi possivel efetuar a consulta3");
while ($linha = mysql_fetch_array($rs)) {
$marca = $linha['marca'];
$modelo = $linha['modelo'];
$id_carro = $linha['id_carro'];
$placa = $linha['placa'];
$cor_carro = $linha['cor'];
$comple_modelo = $linha['comple_modelo'];?>
<option value="<? echo $id_carro; ?>"><? ver_modelo($modelo);?> - <? echo $comple_modelo;?> - <? echo $cor_carro;?> - <? echo $placa;?></option>
<? }?>
</select>
</strong></font></p>
<p><font size="5">
<input type="submit" value="Próximo >>" name="B1" style="BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10
pt; BACKGROUND: #cccccc; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Verdana COLOR: #FFFFFF">
</font> <strong>
<input type="reset" value="cancelar" name="B2" style="BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10
pt; BACKGROUND: #cccccc; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Verdana COLOR: #FFFFFF">
</strong> </p>
<font size="5">
</font>
</form>
</font></div>
<? }?><? if($func == "1") {?>
<form action="?now=cadast_foto&func=2" method="post" enctype="multipart/form-data" name="form1" target="_parent">
<table width="473" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="185" height="45"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Foto: </font></div></td>
<td width="288"><input name="imagem" type="file" id="imagem"></td>
</tr>
<tr>
<td colspan="2"><div align="center"><font size="5"><font size="5">
<input name="id_foto" type="hidden" id="id_foto" value="<? echo $listar;?>">
<input type="submit" value="Cadastrar foto" name="B12" style="BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10
pt; BACKGROUND: #cccccc; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Verdana COLOR: #FFFFFF">
</font> <strong>
<input type="reset" value="cancelar" name="B22" style="BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10
pt; BACKGROUND: #cccccc; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Verdana COLOR: #FFFFFF">
</strong></font></div></td>
</tr>
</table>
</form>
<div align="center">
<p>
<? }?> <? if($func == "2") {
if($imagem > "") {
if($imagem == 'none') {
$erros++;
$errors = $errors."Arquivo de imagem conrrompido<br>";
}/*verifica se veio vazio */
if($imagem_type <> 'image/pjpeg') { /verifica o tipo da imagem/
$erros++;
$errors = $errors."Tipo de arquivo inválido<br>";
}
if($imagem_size > 500000) { /verifica o tamanho da imagem enviada /
$erros++;
$errors = $errors."O tamanho do arquivo é maior que 500 KB<br>";
}
if($erros == ""){
$im = ImageCreateFromJPEG($imagem);
$largurao = imagesx($im);
$alturao = imagesy($im);
if($alturao > "350") {
$altura = 350;
$largura = ($largurao*$altura)/$alturao;
} else {
$largura = imagesx($im);
$altura = imagesy($im);
}
//NOME DO ARQUIVO DA MINIATURA
//$imagem_gerada = explode(".", $imagem1);
//$imagem_gerada = $imagem_gerada[0]."t.jpg";
$arr_tmp = explode(".",$imagem_name);
$formato = array_pop($arr_tmp);
$stamp_name = time();
$img_nome = $stamp_name.".".$formato;
$img_path = $img_nome;
$imagem_gerada = "$img_path";
//CRIA UMA NOVA IMAGEM
$imagem_orig = ImageCreateFromJPEG($imagem);
//$imagem_marca = ImageCreateFromPNG($imagem1);
//LARGURA
$pontoX = ImagesX($imagem_orig);
//$pontoX1 = ImagesX($imagem_marca);
//ALTURA
$pontoY = ImagesY($imagem_orig);
//$pontoY1 = ImagesY($imagem_marca);
//CRIA O THUMBNAIL
$imagem_fin = ImageCreateTrueColor($largura, $altura);
//COPIA A IMAGEM ORIGINAL PARA DENTRO
ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY);
//ImageCopyMerge($imagem_fin, $imagem_marca, 100, 315, 0, 0, $pontoX1, $pontoY1, 60);
//SALVA A IMAGEM
ImageJPEG($imagem_fin, "../img_car/$imagem_gerada");
//LIBERA A MEMÓRIA
ImageDestroy($imagem_orig);
ImageDestroy($imagem_fin);
include "config.php";
$sqlINS = "INSERT into tb_foto";
$sqlINS = $sqlINS . "(id_foto_carro, foto_carro)";
$sqlINS = $sqlINS . "VALUES ('$id_foto', ";
$sqlINS = $sqlINS . "'$imagem_gerada')";
$rs = mysql_query($sqlINS, $conexao) or die ("No foi possivel13");
?>
<img src="../img.php?imagem=img_car/<? echo $imagem_gerada;?>&area=300" hspace="1" vspace="1" border="1" /></p>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto enviada com sucesso!</font>
<meta http-equiv="refresh" content="1;URL=?now=cadast_foto&func=1&listar=<? echo $id_foto;?>">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"></p>
<? } else { ?>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Foram encontradodos seguintes erros:<? echo $errors;}}?></font></p>
</div>
<? }?>
</body>
</html>Carregando comentários...