Olá, ontem postei um problema com esse mesmo sistema de noticias mas como o assunto é diferente mesmo sendo do mesmo sistema achei melhor abrir outro topico, então la vamos.
Estava tendo problemas com acentuação em meu site, "ç", ã e etc porém lembrei desse seguinte codigo html: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />, deu certo nas paginas que não usava PHP ou seja que não puxavam dados de alguma tabela, então resolvi testar na pagina da noticia oque acontece é que nada muda fica do mesmo geito, Por exemplo:
Queria que me ajudassem a vir com acentos, ã, "ç" e etc.
Paginas do sistema de noticia:
Código PHP:
<head>
<style type="text/css">
<!--
.noticia a {
font-size: 16px;
color: #999999;
font-weight: bold;
}
-->
</style>
<h2>Ultimas Notícias</h2>
<br />
<?
$Query = mssql_query("select top 50 id,titulo,texto,link,data from Web_Hard order by data desc");
for($i=0;$i<mssql_num_rows($Query);$i++) {
$Array=mssql_fetch_row($Query);
?>
<div class="noticia"><a href="<?=$Array[3]?>" target="_blank"><?=$Array[1]?></a></div>
<?=$Array[2]?>
<br />
<br />
<? } ?></head>
<p> </p>
</body>
</css>
Código PHP:
<? session_start();
@$login = $_SESSION['login'];
@$senha = $_SESSION['senha'];
if(!isset($_SESSION['login'])) { echo "Para acessar essa pagina é preciso esta logado!"; }
else{
$adm=mssql_fetch_row(mssql_query("select adm from MEMB_INFO where memb___id='".$login."'"));
if($adm[0] <= 0) { echo "<br> Para acessar essa pagina é preciso ser ADM"; }
else{?>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<h2>Adcionar Noticia</h2>
<br>
<form method="post" name="regform" action="">
<p>
<input name="titulo" type="text" id="titulo" value="Titulo" />
<br>
<input name="link1" type="text" id="link1" value="#" />
<span class="style1">* </span>Apenas o ID do bit.ly exemplo: http://bit.ly/<strong>vLA8GV</strong><br>
<textarea name="noticia" id="noticia" cols="45" rows="5">Noticia</textarea>
<br>
<input type="submit" name="Postar" id="Postar" value="Postar" />
<?php
srand((double)microtime()*10);
$numero = rand(10,0);
?>
<?
include('erros_news.class.php');
if($_POST['Postar']) {
$titulo = ($_POST['titulo']);
$link1 = ($_POST['link1']);
$noticia = ($_POST['noticia']);
if(empty($titulo) || empty($link1) || empty($noticia))
{ erro::all(); }
elseif(empty($titulo)){ erro::titulo(); }
elseif(empty($link1)){ erro::link11(); }
elseif(empty($noticia)){ erro::noticia(); }
else{
$inserir = mssql_query("INSERT INTO Web_Hard (id,titulo,texto,link) VALUES ('$numero','$titulo','$noticia','$link1')");
echo "<script>alert('Noticia Postada com Sucesso!')</script>";
}
}
?>
</p>
</form>
<?
}}
?>
</body>
</html>
Código PHP:
<?
session_start();
$title = ($_POST['data']);
$noticia = ($_POST['noticia']);
if(empty($data) || empty($noticia))
{ erro::all(); }
elseif(empty($noticia)){ erro::noticia(); }
elseif(empty($data)){ erro::data(); }
else{
mssql_query("SET IDENTITY_INSERT NOTICIAS ON");
$inserir = mssql_query("INSERT INTO Web_Hard (data,Noticia) VALUES ('$data','','$noticia')");
echo "<script>alert('Noticia Postada com Sucesso!')</script>";
}
?>
Agradeço desde já.