Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
código de inserção: >
<?php session_start(). ini_set('default_charset','utf8').?><html lang="pt-BR">
<head>
<meta charset="UTF-8" /> <title>Sistema de gerenciamento de sites | Paulo Bichara</title>
<link rel="stylesheet" type="text/css" href="../css/style_gerenciar.css" media="screen" />
<script>
function valida(){
var titulo = document.getElementById("titulo").value. var numero =document.getElementById("numero").value. var tituloen =document.getElementById("tituloen").value. if (titulo==""){
alert('Ops, preencha o campo título'). document.getElementById("titulo").focus(). return false. }else if (numero==""){
alert('Digite o número da Leitura Diária.'). document.getElementById("numero").focus(). return false. }
else if (tituloen==""){
alert('Aviso: Você está cadastrando somente o texto em português. Para que a versão em inglês funcione sem erros, é necessário ter QUALQUER coisa escrita em todos os campos, como: Only in portuguese version. Available in english soon. '). return false. }
return true. } /FUNCAO MOSTRAR MAIS FOTOS///alert('asdasd'). } /FUNCAO ESCONDE MAIS FOTOS///alert('asdasd'). } </script> <script src="ckeditor/ckeditor.js"></script> </head>
<body>
<?phpif (isset($_SESSION['login'])){
echo "Olá $_SESSION[login]. <br /><br />". header('Location:../index.php'). }include("../conection.php"). include("topo.php").?> <?php$texto=addslashes($_POST["texto"]). //$texto=html_entity_decode($texto_original). //recebendo texto em inglês$textoen=addslashes($_POST["textoen"]). //$textoen=html_entity_decode($texto_originalen). //recebendo particularidades de leitura diária$numero=addslashes($_POST["numero"]). $numeroen=addslashes($_POST["numeroen"]). //echo $texto. $data = date("y/m/d/ H:i:s"). $i=1. while($i<=5){ if (!empty($_FILES[$i]['name']))$foto[$i] = $_FILES[$i]. echo "<p class='arial' ><b>Foto inserida:</b> ".$foto[$i]['name']."</p>". }
$i++. } //echo $titulo."< br />".$texto. $query=mysql_query("insert into leituradiaria (titulo,texto,data,tituloen,textoen,numero,numeroen) values ('$titulo','$texto','$data','$tituloen','$textoen','$numero','$numeroen')"). $id = mysql_insert_id(). // UPLOAD FOTOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSsSSSSSSSSSSSSSS $extensoes_validas = array(".jpg",".jpeg",".JPG",".JPEG",".png",".PNG"). $dir = '../img/conteudo/'. $i=1. //echo $legenda=$_POST["l$i"]. //echo " <br /> ".$legendaen=$_POST["l".$i."en"]. $legenda=addslashes($_POST["l$i"]). $legendaen=addslashes($_POST["l".$i."en"]). $nome_arquivo = $_FILES["$i"]['name']. $tamanho_arquivo = $_FILES["$i"]['size']. $arquivo_temporario = $_FILES["$i"]['tmp_name']. $ext = strrchr($nome_arquivo,'.'). echo "<p class=\"erro\">Só é permitido cadastrar fotos! <a href=\"\" onclick=\"\">Voltar</a></p>". exit. }
//echo $ext. $nome_arquivo = "leitura".md5(microtime().$nome_arquivo). "$ext". echo "<p class='arial' > <b>Nome gerado: </b>".$nome_arquivo."</p>". if(move_uploaded_file($arquivo_temporario, "$dir$nome_arquivo"))if ($ext==".png" or $ext==".PNG"){ $caminho = "$dir$nome_arquivo". $imagem_gerada = $nome_arquivo. $imagem_orig = ImageCreateFromPNG($caminho). // crio uma nova imagem a partir da upada $pontoX = ImagesX($imagem_orig). // pego largura $pontoY = ImagesY($imagem_orig). // pego altura $largura = 560. //defino a largura que quero $porcentagem =($largura * 100)/$pontoX. // regra de tres para pegar porcentagem altura $altura = round(($porcentagem * $pontoY)/100). // definimos a altura com regra de tres e arredonda o valor com round //$altura = 600. //defino a largura que quero //$porcentagem =($altura * 100)/$pontoY. // regra de tres para pegar porcentagem altura //$largura = round(($porcentagem * $pontoX)/100). // definimos a altura com regra de tres e arredonda o valor com round $imagem_fin = ImageCreateTrueColor($largura, $altura). ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY). //copio a imagem grande pra dentro da pequena ImagePNG($imagem_fin, $dir.$imagem_gerada). //salvo a imagem //LIBERA A MEMÓRIA ImageDestroy($imagem_orig). ImageDestroy($imagem_fin). //TUMB AGORA FUNCIONA COM PNG //echo "ENTROU JOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG". $caminho = "$dir$nome_arquivo". //está pegando a imagem já redimencionada acima $imagem_gerada = explode(".", $nome_arquivo). // explode o nome da imagem no array 0 e 1 $imagem_gerada = $imagem_gerada[0]."$ext". $imagem_orig = ImageCreateFromPNG($caminho). // crio uma nova imagem a partir da upada $pontoX = ImagesX($imagem_orig). // pego largura $pontoY = ImagesY($imagem_orig). // pego altura $largura = 130. //defino a largura que quero $altura_quero = 133. $porcentagem =($largura * 100)/$pontoX. // regra de tres para pegar porcentagem altura $altura = round(($porcentagem * $pontoY)/100). // definimos a altura com regra de tres e arreonda o valor com round //$imagem_fin = ImageCreateTrueColor($largura, $altura_quero). $imagem_fin = ImageCreateTrueColor($largura, $altura). ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY). //copio a imagem grande pra dentro da pequena ImagePNG($imagem_fin, $dir2.$imagem_gerada). //salvo a imagem //LIBERA A MEMÓRIA ImageDestroy($imagem_orig). ImageDestroy($imagem_fin). }else{//se a foto for JPG $caminho = "$dir$nome_arquivo". $imagem_gerada = $nome_arquivo. $imagem_orig = ImageCreateFromJPEG($caminho). // crio uma nova imagem a partir da upada $pontoX = ImagesX($imagem_orig). // pego largura $pontoY = ImagesY($imagem_orig). // pego altura $largura = 560. //defino a largura que quero $porcentagem =($largura * 100)/$pontoX. // regra de tres para pegar porcentagem altura $altura = round(($porcentagem * $pontoY)/100). // definimos a altura com regra de tres e arredonda o valor com round //$altura = 600. //defino a largura que quero //$porcentagem =($altura * 100)/$pontoY. // regra de tres para pegar porcentagem altura //$largura = round(($porcentagem * $pontoX)/100). // definimos a altura com regra de tres e arredonda o valor com round $imagem_fin = ImageCreateTrueColor($largura, $altura). ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY). //copio a imagem grande pra dentro da pequena ImageJPEG($imagem_fin, $dir.$imagem_gerada). //salvo a imagem //LIBERA A MEMÓRIA ImageDestroy($imagem_orig). ImageDestroy($imagem_fin). //THUMB //echo "ENTROU JOGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG". $caminho = "$dir$nome_arquivo". //está pegando a imagem já redimencionada acima $imagem_gerada = explode(".", $nome_arquivo). // explode o nome da imagem no array 0 e 1 $imagem_gerada = $imagem_gerada[0]."$ext". $imagem_orig = ImageCreateFromJPEG($caminho). // crio uma nova imagem a partir da upada $pontoX = ImagesX($imagem_orig). // pego largura $pontoY = ImagesY($imagem_orig). // pego altura $largura = 130. //defino a largura que quero $altura_quero = 133. $porcentagem =($largura * 100)/$pontoX. // regra de tres para pegar porcentagem altura $altura = round(($porcentagem * $pontoY)/100). // definimos a altura com regra de tres e arreonda o valor com round //$imagem_fin = ImageCreateTrueColor($largura, $altura_quero). $imagem_fin = ImageCreateTrueColor($largura, $altura). ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY). //copio a imagem grande pra dentro da pequena ImageJPEG($imagem_fin, $dir2.$imagem_gerada). //salvo a imagem //LIBERA A MEMÓRIA ImageDestroy($imagem_orig). ImageDestroy($imagem_fin). }// fim se é PNG mysql_query("insert into fotos (nome,legenda,legendaen,idPertence,tipo) VALUES ('$imagem_gerada','$legenda','$legendaen',$id,'leituradiaria')"). } //------------------------------------------------------------------------------$i++. } echo "<br />
<p class=\"sucesso arial\">Cadastrado com sucesso <a href=\"../leitura-diaria.php\" target=\"_blank\">Ver Página</a></p>
<br />
". }?> <a href="edit_leituradiaria.php" class="button-edit editar"><img src="../img/button-edit.png" alt="detail"/> Editar</a>
<br />
<h3>Cadastrar em Leitura Diária</h3>
<fieldset>
<form method="POST" onsubmit="return valida(). " enctype="multipart/form-data">
<label>*Título: <br /> <br /> <textarea name="titulo" class="titulo-cad" id="titulo"></textarea> </label>
<br /> <br /></label>
<label>Número para a página em inglês:</label>
<br /> <br /> <!-- FIM CAMPOS DIFERENTES--> 1 <input type="file" name="1" class="file" /> <br />
<input type="text" name="l1" class="input-legenda" placeholder="Legenda 1" /><br />
<input type="text" name="l1en" class="input-legenda" placeholder="Legenda 1 In English" /><br /><br /> 2 <input type="file" name="2" class="file" /> <br />
<input type="text" name="l2" class="input-legenda" placeholder="Legenda 2" /><br />
<input type="text" name="l2en" class="input-legenda" placeholder="Legenda 2 In English" /><br /><br /> <a href="javascript: mostrarFotos()" id="+fotos-button"> + fotos</a>
<a href="javascript: esconderFotos()" id="-fotos-button" style="color:red. display:none"> - fotos</a>
<br /> <br />
<div id="div-mais-fotos" style="display:none. "> 3 <input type="file" name="3" class="file" /> <br /> <input type="text" name="l3" class="input-legenda" placeholder="Legenda 3" /><br /> <input type="text" name="l3en" class="input-legenda" placeholder="Legenda 3 In English" /><br /><br /> 4 <input type="file" name="4" class="file" /> <br /> <input type="text" name="l4" class="input-legenda" placeholder="Legenda 4" /><br /> <input type="text" name="l4en" class="input-legenda" placeholder="Legenda 4 In English" /><br /><br /> 5 <input type="file" name="5" class="file" /> <br /> <input type="text" name="l5" class="input-legenda" placeholder="Legenda 5" /><br /> <input type="text" name="l5en" class="input-legenda" placeholder="Legenda 5 In English" /><br /><br />
</div>
<br /><input type="file" name="2" class="file" /> <br />
<input type="text" name="l2" class="input-legenda" placeholder="Legenda 2" /><br />
<input type="text" name="l2en" class="input-legenda" placeholder="Legenda 2 In English" /><br /> <br /> <input type="file" name="3" class="file" /> <br />
<input type="text" name="l3" class="input-legenda" placeholder="Legenda 3" /><br />
<input type="text" name="l3en" class="input-legenda" placeholder="Legenda 3 In English" /><br /><br /> <br /><label>*Texto: <br /> <br />
<textarea cols="79" rows="50" name="texto" id="texto"></textarea>
</label> <script> // Replace the <textarea id="editor1"> with a CKEditor // instance, using default configuration. CKEDITOR.replace( 'texto' ). </script> <br /> <br /> <h3>Article In English </h3> <br />
<label>*Título em Inglês: <br /> <br /> <textarea name="tituloen" class="titulo-cad" id="tituloen"></textarea> </label>
<br /> <br /> <label>*Texto em Inglês: <br /> <br />
<textarea cols="79" rows="50" name="textoen" id="textoen"></textarea>
</label> <script> // Replace the <textarea id="editor1"> with a CKEditor // instance, using default configuration. CKEDITOR.replace( 'textoen' ). </script> <br /><br /> <input type="submit" class="input-submit"/>
</form>
</fieldset> <br /><br /><br /><br /> </body>
</html> código de exibição: > <?php include ("tradutor_php.php").?> <!DOCTYPE html><html lang="pt-BR">
<head>
<meta charset="utf-8">
<?php
include ("conection.php"). if (isset($_GET["artigo"])){
$id = (int) $_GET["artigo"]. //select do artigo
$sql=mysql_query("select * from leituradiaria where id='$id'"). $result=mysql_fetch_array($sql). header("location:leitura-diaria.php"). }?> <link rel="shortcut icon" href="img/favicon.ico"/>
<meta NAME="DESCRIPTION" CONTENT="<?php echo $result["titulo"].?>">
<meta NAME="KEYWORDS" CONTENT="Leitura Diária"> <!--Includes--><script src="js/jquery182min.js"></script><!--div-roll-->
<script src="js/script-roll-div.js"></script><!--div-roll-->
<link rel='stylesheet' type='text/css' href='estilo.css'> <!--Css Site--> <!--rolar sidebar leitura diaria--><script> function Rolar(n) {
//alert('asdasds'). document.getElementById('todas-leituras-lateral').scrollTop = n. }
</script> <title><?php echo $result["titulo"].?> | Paulo Bichara</title>
</head>
<?php $id_roll= (int) $result["numero"]. if($id_roll=="1"){
$id_roll=0. $id_roll=1. }?>
<body onload="Rolar(<?php echo $id_roll*57.?>)">
<?php include ("topo.php"). include ("conection.php").?><div id="corpo">
<div class="div-left-dentro">
<p class="font-gg red"><span class="gray font-m"> <a href="index.php" class="semlink">Página Inicial / </a> <a href="leitura-diaria.php" class="semlink">Leitura Diária</a> / <?php echo $result["titulo"].?></span></p>
<br /><br />
<h1 class="font-ggg"><?php echo $result["numero"]." Dia: ".$result["titulo"].?></h1>
<br />
<?php //data
$dataehora = explode(" ", $result["data"]). $dataAmericana = str_replace("-", "/",$dataehora["0"]). $quasela = explode("/", $dataAmericana). //$data=$quasela["2"]."/".$quasela["1"]."/".$quasela["0"].?> <div class='traco-hori-black traco-topo' style='width:605px'>
<p class="autor-artigo font-m gray">Autor: Paulo Bichara</p><p class='data-artigo font-m gray' ><?php echo data($quasela).?></p>
</div> <?php
$sql_foto=mysql_query("select * from fotos where idPertence=$result[id] and tipo='leituradiaria'"). echo " <div class='quadro-leituradiariadentro'>". $i=1. if($i==1){echo "<img class='imagem' width='560' src='img/conteudo/$foto[nome]' />". echo "<p class='legenda-grande font-mm black bold'>$foto[legenda]</p>". }echo "<div class='div-imagem-media'><img class='imagem' width='300' src='img/conteudo/$foto[nome]' />". echo "<p class='legenda-grande font-mm black bold'>$foto[legenda]</p></div>". }
$i++. } //textoecho "<div class='texto-artigo font-g line-height-medio texto-leituradiariadentro'>".$result["texto"]."</div>
<div class='clear'></div>
<div class='traco-hori-black' style='width:560px'></div>
<a href='todos-os-temas.php' class='semlink'>Voltar </a><span class='escolha-artigo'><img src='img/seta-dir.png'/></span>". echo " </div> ". //fim Texto Leitura?> </div><!--Fim Div-left-dentro--><div class="div-roll-right">
<p class="trebuchet red font-gg">Mais Leituras Diárias</p><br /> <div id="todas-leituras-lateral">
<?php $sql2=mysql_query("select * from leituradiaria "). while($result2=mysql_fetch_array($sql2)){?>
<div class="mais-todosostemas item-leituradiaria" <?php if ($result2["id"]==$result["id"]){echo "id='lendo' > <span class='font-m bold lendo-essa'>VOCÊ ESTÁ LENDO: </span". }?>>
<a class="semlink link-mais-todosostemas" href="leitura-diaria-dentro.php?artigo=<?php echo $result2["id"].?>#cima-menu"> <p class='numero-leituradiaria font-ggg bold'><?php echo intval($result2["numero"]).?><p> <p class=' p2-leituradiaria'><?php echo $result2["titulo"].?><p>
<div class='clear'></div>
</a>
</div>
<div class="traco-hori traco-leituradiaria" style="width:100%"></div>
<?php }?>
</div>
</div> <br class="clear"/>
</div><!--FIM CORPO-->
<?php include ("rodape.html").?> </body>
</html> o erro é o seguinte: consigo visualizar as outras 15 leituras que estão adicionadas normalmente, porém as que insiro depois das 15 no caso a 16 já dá problema, ele puxa a imagem que inseri e mais uma imagem qualquer que está no diretorio de upload de imagens!! tipo coloca 1 campo a mais de imagem, sendo que só inseri 1 imagem, e ainda puxa referência errada parece! e quando não aparece erro de mysql_fetch_ARRAY, alguém poderia me ajudar?Carregando comentários...