Merhaba Arkadaşlar.
Küçük bir Haber Portal Hazırlıyorum ve bazı küçük sorunlar meydana geldi. Herşey çok güzel oluyor derken bir de ne görelim Mesela Şöyle yazdım.
Haber adı : D
ünya
Şan
ına Yak
ışır
Çift
ve haber içeriği: Ç
öl
örg
üt
ü i
ş ba
şında
Arkadaşlar anlatmak istediğim tam olarak yukarı'da verdiğim örnekler'de kırmızı olarak belirtilen karakter'ler haberi ekrana çekince çıkmıyor mesela Çöl çıkacağı yerde
l çıkıyor yani türkçe karakter sorunum var ekrana dökerken.
Hemen Hazırladığım kodları Sunayım.
Haber_ekle.html
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yeni Haber Ekle</title>
</head>
<body>
<center><form id="form1" name="form1" method="post" action="haber_kaydet.php">
<table width="512" border="0" style="border: 1px solid #CCCCCC">
<tr>
<td background="m-bg.gif" height="24" colspan="2">
<p align="center">Yeni Haber Ekle</td>
</tr>
<tr>
<td width="162">
Haber Başlığı :</td>
<td width="338">
<input type="text" name="haber_basligi" size="25" /></td>
</tr>
<tr>
<td width="162" align="left">
<p>Haber Özeti :</td>
<td width="338" align="left">
<input type="text" name="haber_ozeti" size="25" /></td>
</tr>
<tr>
<td width="162" align="left">
Anatar Kelimeler :</td>
<td width="338" align="left">
<input type="text" name="haber_anahtarlari" size="25" /></td>
</tr>
<tr>
<td width="162" align="left">
Haber Kategorisi</td>
<td width="338" align="left">
<select name='haber_kategorisi' size='1'>
<option selected>Kategori Seçiniz</option>";
<?php include("vt.php");
$sor=mysql_query("select * from kategori");
while($yaz=mysql_fetch_array($sor)){
$id=$yaz['id'];
$katadi=$yaz['katadi'];
echo "<option value=$id>$katadi</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td width="162" align="left">
Haber içeriği :</td>
<td width="338" align="left">
<textarea rows="2" name="haber_icerigi" cols="28"></textarea></td>
</tr>
<tr>
<td width="162" align="left">
Haber Kaynağı :</td>
<td width="338" align="left">
<input type="text" name="haber_kaynagi" size="25" /></td>
</tr>
<tr>
<td width="162" align="left">
Tarih :</td>
<td width="338" align="left">
<input type="text" name="haber_tarihi" size="25" /></td>
</tr>
<tr>
<td width="162" align="left">
Saat :</td>
<td width="338" align="left">
<input type="text" name="haber_saati" size="25" /></td>
</tr>
<tr>
<td width="504" colspan="2">
<p align="center">
<input name="" type="submit" value="Haberi Yayinla"/></td>
</tr>
</table>
</form>
</center>
</body>
</html>
Haber_kaydet.php
<?php
include ("vt.php");
$hbaslik=$_POST["haber_basligi"];
$hozet=$_POST["haber_ozeti"];
$hanahtar=$_POST["haber_anahtarlari"];
$hkategori=$_POST["haber_kategorisi"];
$hicerik=$_POST["haber_icerigi"];
$hkaynak=$_POST["haber_kaynagi"];
$htarih=$_POST["haber_tarihi"];
$hsaat=$_POST["haber_saati"];
$ekle=mysql_query("insert into haberler(haber_baslik,haber_ozet,haber_anahtar,haber_kategori,haber_icerik,haber_kaynak,haber_tarih,haber_saat)value('$hbaslik','$hozet','$hanahtar','$hkategori','$hicerik','$hkaynak','$htarih','$hsaat')");
if($ekle){
echo "<center>Veri Sisteme islendi.<br><br> <a href='index.php'><font color='#008080'>= Tamam =</font></a>";
}else{
echo "<center><font color='red'>Veri Sisteme islenemedi!</font> <a href='haber_ekle.php'><font color='#008080'>= Tamam =</font></a>";
}
?>
kategori_ekle.html
<center><form id="form1" name="form1" method="post" action="kategori_kaydet.php">
<table width="52%" border="0" style="border: 1px solid #CCCCCC">
<tr>
<td background="m-bg.gif" height="24">
<p align="center">Kategori Ekle</td>
</tr>
<tr>
<td width="68%">
<table border="0" width="100%" id="table1">
<tr>
<td>Kategori adı :</td>
<td width="361">
<input type="text" name="kat" size="25" />
<input name="" type="submit" value="Kategori Ekle"/></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="68%">
<p align="center"> </td>
</tr>
</table>
</form></center>
kategori_kaydet.php
<?php
include ("vt.php");
$katadi=$_POST["kat"];
$ekle=mysql_query("insert into kategori(katadi)value('$katadi')");
if($ekle){
echo "<center>
<table border='0' width='54%' id='table1' style='border: 1px solid #CCCCCC'>
<tr>
<td background='file:///C:/AppServ/www/ders/5/m-bg.gif' height='25'>
<p align='center'>İşlem Sonucu</td>
</tr>
<tr>
<td width='93%'>
<table border='0' width='100%' id='table2'>
<tr>
<td width='25%'>İşlenen Veri Adı :</td>
<td width='73%'><font color='#0000FF'>$katadi</font><font color='#FF0000'> </font>
<font color='#008000'>Başarıyla Kayıt Edildi.</font></td>
</tr>
<tr>
<td colspan='2'>
<p align='center'><a href='index.php'><font color='#008080'>= Tamam =</font></a></td>
</tr>
<tr>
<td width='98%' colspan='2'>
<p align='center'><a href='kategoriekle.php'><font color='#000000'>[Yeni
Kategori Ekle]</font></a> <font color='#000080'>=</font>
<a href='makaleekle.php'><font color='#000000'>[Yeni Makale Ekle]</font></a></td>
</tr>
</table>
</td>
</tr>
</table></center>";
}else{
echo "<center>
<table border='0' width='54%' id='table1' style='border: 1px solid #CCCCCC'>
<tr>
<td background='file:///C:/AppServ/www/ders/5/m-bg.gif' height='25'>
<p align='center'>İşlem Hatası</td>
</tr>
<tr>
<td width='93%'>
<table border='0' width='100%' id='table2'>
<tr>
<td width='25%'>Hata Sonucu :</td>
<td width='73%'><font color='#FF0000'>$kategoriadi</font> Kategori Veritabanina Eklenemedi</font></td>
</tr>
<tr>
<td colspan='2'>
<p align='center'><a href='index.php'><font color='#008080'>= Tamam =</font></a></td>
</tr>
<tr>
<td width='98%' colspan='2'>
<p align='center'><a href='kategoriekle.php'><font color='#000000'>[Yeni
Kategori Ekle]</font></a> <font color='#000080'>=</font>
<a href='makaleekle.php'><font color='#000000'>[Yeni Makale Ekle]</font></a></td>
</tr>
</table>
</td>
</tr>
</table></center>";
}
?>
Hazırladığım kodlar bunlar arkadaşlar. Konu hakkın'da bilgi sahibi olan'lar Yardım ları eksik etmesinler şimdi'den allah razı olsun.
Not: burada bulunan kodlar ile php ye yeni başlayan arkadaş'lar kendilerini bir haber ve içerik yönetimi yapmaya çalışarak geliştirebilirler.