evet sanırım 20 dakikadan fazla tuttu özür dilerim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ama alıntı yapmadığım için kendim yazdığım için zaman aldı biraz tabi kapı, telefon filan çalıyor onları hesab'a katmadan 20 dakika demiştim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.D
evet en son alt.php de
<TD> </TD></TR>
html kodlarını eklemiştik ondan sornakileri silebilirsiniz arkadaşlar veya alt.php ye eklemeyin nedeni ise devam ettiğimde anlayacaksınız
şimdi gelelim sayfa.php?baslik=ıauwhdıa gibi sayfalar yapmaya
ama öncesinde en önemli olan birşeyi unuttuk şuanda küfür ediyo olabilirsiniz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.D
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
diyeceksinizki index.php nerede
evet hemen onuda anlatayım daha sonra sayfa.php ye geçelim
index.php diye bir dosya açıyorsunuz ve içine
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<? include("ust.php"); ?>
<? include("ustmenu.php"); ?>
<? include("solmenu.php"); ?>
<? include("sohbetgiris.php"); ?>
<? include("altinbirustu.php"); ?>
<? include("alt.php"); ?>
php kodlarını ekliyorsunuz peki bu kodlar ne işe yarıyor ?
iclude demek belirttiğiniz sayfadaki kodların hepsini tek sayfaya topluyor örneğin logoyu ust.php de değiştirdiğiniz zaman yapacağınız tüm sayfalarda otomotik değişir
Önemli : include ederken sıralamaya dikkat edin yoksa kodlar karışır ve siteniz çalışmaz
solmenu.php yerine ilk önce alt.php yazarsanız siteniz darma duman olur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ama düzeltmesi çok kolaydır. sadece sıralarını değiştireceksiniz okadar
sıra geldi sayfa.php?baslik=aıuwdh gibi sayfalar yapmaya
öncelikle mysql den bir database açın ve şunları ekleyin database olarak muhab_muhabbet database adı ise muhab_muhabbet şifre ise : deli olarak açtığımızı düşünüyoruz
ve bu databaseyi mysql den okutun
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
CREATE TABLE muhabbet (
no int(10) unsigned NOT NULL auto_increment,
baslik varchar(25) NOT NULL default '',
icerik text NOT NULL,
ekleyen varchar(100) NOT NULL default '',
KEY no (no)
) TYPE=MyISAM;
böylece mysql tablolarımız aktif
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. sayfa.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php
mysql_connect("localhost", "muhab_muhabbet", "deli") or
die("Could not connect: " . mysql_error());
mysql_select_db("muhab_muhabbet");
$result = mysql_query("SELECT * FROM muhabbet WHERE baslik='".addslashes($_GET['baslik'])."'");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
?>
<? include("ust.php"); ?>
<? include("ustmenu.php"); ?>
<? include("solmenu.php"); ?>
<TD width=10> </TD>
<TD vAlign=top align=left width=480>
<SPAN class=text1><center><h3><IMG height=9 src="index_dosyalar/edit.gif" width=9><? echo '<b>'.$row[1].'</b></br>'; ?></center></h1>
<center><? echo ''.$row[2].'<br>'; ?></center>
</br>Bu Yazı, <b><? echo ''.$row[3].'<br>'; ?></b> Tarafından Eklenmiştir.</DIV></TD>
</OBJECT></TD></TR></TBODY></TABLE></TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD class=bg14 colSpan=3> </TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD colSpan=3>
<TABLE width=710 border=0>
<TBODY>
<TR>
<? include("altinbirustu.php"); ?>
<? include("alt.php"); ?>
<?
}
mysql_free_result($result);
?>
bu sayfada neler yaptığımıza bir bakalım
ilk önce mysql'e bağlandık daha sonra
<? include("ust.php"); ?>
<? include("ustmenu.php"); ?>
<? include("solmenu.php"); ?>
yazarak 3 sayfayı include ettik ama dikkat ettiyseniz sohbetgiris.php yi include etmedik çünkü o sayfanın yerine eklediğimiz sayfalar çıkacak
daha sonra ise
eklediğiniz sayfanın
Başığını
içeriğini
ve ekleyenini mysql den çekiyoruz ve sayfada gösteriyoruz
daha sonra diğer 2 sayfayıda include ediyoruz
<? include("altinbirustu.php"); ?>
<? include("alt.php"); ?>
bu 2 sayfa ise sitenin alt kısımlarını oluşturuyor şimdi dersinizki neden kodları include sayfalarının arasına koydun
evet oraya koydum çünkü az öncede anlattığım gibi sıralamayı yanlış yaparsanız siteniz bozulur ve açılmaz
evet şimdi sıra geldi sayfa eklemeye yani sayfa.php?baslik=sayfaismi olarak giriş yapacaksınız ama nasıl ?
ekle.php diye bir dosya açıyoruz ve içine şunları ekliyoruz
ekle.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<html><style type="text/css">
<!--
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: none;
color: #FF0000;
}
a:active {
text-decoration: none;
color: #FF0000;
}
-->
</style>
<body>
<form method="POST" >
<table border="0" >
<tr>
<td>Başlık</td>
<td><input type="text" name="baslik"></td>
</tr>
<tr>
<td>Ekleyen</td>
<td><select name="tarih" size="1">
<option name="MooNBeaM" value="MooNBeaM">MooNBeaM</option>
<option name="Rio" value="Rio">Rip</option>
<option name="MaSaL" value="MaSaL">MaSaL</option>
</tr>
<tr>
<td>İçerik</td>
<td><textarea name="icerik" cols="20" rows="5"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Gönder"></td>
<td></td>
</tr>
</table>
</form>
</body>
<?
mysql_select_db('muhab_muhabbet',mysql_pconnect('localhost','muhab_muhabbet','deli'));
if (!empty($_POST['baslik'])){
if(mysql_query("INSERT INTO muhabbet (baslik,tarih,icerik) values('".$_POST['baslik']."','".$_POST['tarih']."','".$_POST['icerik']."')" ))
echo "İŞLEM TAMAMLANMIŞTIR";
}else echo "İŞLEM TAMAMLANAMADI HİÇBİR KUTUCUĞU BOŞ BIRAKMAYIN<br>";
?>
<?php
$r = 4;
echo "<table>
<tr>";
$sorgu = mysql_query ( "SELECT * FROM muhabbet " );
while($oku = mysql_fetch_assoc( $sorgu ) ) {
$r++;
echo "<a href='sayfa.php?baslik=".$oku[baslik]."'><SPAN class=text1>".$oku[baslik]." | ";
if ($r % 3 == 3 )
{
echo "</tr><tr>";
}
}
echo "</tr>
</table>";
?>
</html>
bu sayfada naptık anlatayım hemen
ilk önce bir form oluşturduk sayfa bilgileri yazmak için
daha sonra mysql e bağlandık
daha sonra bilgileri post yardımıyla mysql e yazdırdık ve sitenin ekle.php nin altında eklediğimiz sayfaları gösterdik
sayfa eklediikce ekle.php nin altında gözükecektir.
burasıda tamam olduğuna göre alt.php de diğer kodları silebilirsiniz demiştim nedeni ise orda yazılı olanlar benim muhabbet.be ye eklediğim sayfalardır
şimdi siz oraya kendi sayfalarınızı ekleyeceksiniz örneğini vereceğim kodda sitenin altında eklediğiniz sayfalar çıkacak ama turuncu renkte çıkıcak ve gözükmeyecek
ama google vs. botları bunları görecek ve indexleyecek
alt.php dosyasının en altına eklenmesi gerekenler PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php
mysql_select_db('muhab_muhabbet',mysql_pconnect('localhost','muhab_muhabbet','deli'));
$r = 4;
echo "<table>
<tr>";
$sorgu = mysql_query ( "SELECT * FROM muhabbet " );
while($oku = mysql_fetch_assoc( $sorgu ) ) {
$r++;
echo "<a href='sayfa.php?baslik=".$oku[baslik]."'><SPAN class=text1>".$oku[baslik]." | ";
if ($r % 3 == 3 )
{
echo "</tr><tr>";
}
}
echo "</tr>
</table>";
?>
evettttt sitemiz bitmiştir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sitenin en altında sayfaların gözükmesini istiyorsanız yani turuncu renkten çıkmasını istiyorsanız
echo "<a href='sayfa.php?baslik=".$oku[baslik]."'><SPAN class=text1>".$oku[baslik]." | ";
satırını
echo "<a href='sayfa.php?baslik=".$oku[baslik]."'>".$oku[baslik]." | ";
olarak değiştiriniz.
Anlatım Bana Aittir bir teşekkür yeter
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.