• 04-09-2007, 13:52:34
    #1
    Üyeliği durduruldu
    Site eklerken örn: r10.net kayıtlı ise 2. kez eklenmesini nasıl engelleyebilirim?
    SiteEkle.php
    <?php
    include "config.php";
    $query = mysql_db_query ($dbname,"select * from kategoriler order by kategori",$db) or die (mysql_error());
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>| Site Ekle</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <STYLE type=text/css>
    A:link {
    COLOR: #8e9bda
    }
    A:visited {
    COLOR: #8e9bda
    }
    A:hover {
    COLOR: #ff9933
    }
    A {
    TEXT-DECORATION: none
    }
    <!--
    .form        { font-family: Verdana; font-size: 10px; color: #207D20;
    border: 1px dashed #207D20;  }
    body         { font-family: Verdana; font-size: 11px }
    td           { font-family: Verdana; font-size: 11px }
    .style1 {color: #FFFFFF}
    -->
    </style>
    <SCRIPT language=JavaScript>
    <!--
    function BuyukHarf(StrInput){
    if(StrInput=='i'){return 'İ';}
    if(StrInput=='ı'){return 'I';}
    return StrInput.toUpperCase();
    }
    function KucukHarf(StrInput){
    if(StrInput=='İ'){return 'i';}
    if(StrInput=='I'){return 'ı';}
    return StrInput.toLowerCase();
    }
    function HepsiBuyuk(StrInput){
    if (StrInput.length>0){
    myString='';
    for(i=0;i<StrInput.length;i++){
    if(StrInput.substr(i,1)==' '){
    myChar=' ' + BuyukHarf(StrInput.substr(i+1,1));
    i++;
    }
    else{
    myChar=BuyukHarf(StrInput.substr(i,1));
    }
    myString=myString + myChar;
    }
    return myString;
    }
    }
    function HepsiKucuk(StrInput){
    if (StrInput.length>0){
    myString='';
    for(i=0;i<StrInput.length;i++){
    if(StrInput.substr(i,1)==' '){
    myChar=' ' + KucukHarf(StrInput.substr(i+1,1));
    i++;
    }
    else{
    myChar=KucukHarf(StrInput.substr(i,1));
    }
    myString=myString + myChar;
    }
    return myString;
    }
    }
    function BaslikYap(StrInput){
    if (StrInput.length>0){
    myString='';
    myString = BuyukHarf(StrInput.substr(0,1));
    for(i=1;i<StrInput.length;i++){
    if(StrInput.substr(i,1)==' '){
    myChar=' ' + BuyukHarf(StrInput.substr(i+1,1));
    i++;
    }
    else{
    myChar=KucukHarf(StrInput.substr(i,1));
    }
    myString=myString + myChar;
    }
    return myString;
    }
    }
    function HarfKucult(StrInput){
    if (StrInput.value.length>0){
    StrInput.value = BaslikYap(StrInput.value);
    }
    }
    //-->
    </SCRIPT>
    </head>
    <form action="site_ekle2.php" method="post">
    <body topmargin="0" leftmargin="0">
    <table width="73%" border="0" align="center" cellpadding="1" cellspacing="1">
    <td height="20"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="99%" height="21">
    </table><table id="Table_01" width="760" height="90" border="0" cellpadding="0" cellspacing="0">
    	<tr>
    		<td colspan="6">
    			<img src="images/Untitled-1_01.jpg" width="760" height="57" alt=""></td>
    	</tr>
    	<tr>
    		<td>
    			<img src="images/Untitled-1_02.jpg" width="286" height="33" alt=""></td>
    		<td>
    			<a href="index.php"
    				onmouseover="window.status='Anasayfa';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/anasayfa.jpg" width="104" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="site_ekle.php"
    				onmouseover="window.status='Site Ekle';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/siteekle.jpg" width="92" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="html.php"
    				onmouseover="window.status='Html Kodu Al';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/html.jpg" width="116" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="reklam.php"
    				onmouseover="window.status='Reklam';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/reklam.jpg" width="84" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="iletisim.php"
    				onmouseover="window.status='İletişim';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/iletisim.jpg" width="78" height="33" border="0" alt=""></a></td>
    	</tr>
    </table></td>
    </tr>
    <tr>
    <td height="180">
    <TABLE width=99% border=1 align="center" cellPadding=4 borderColor=#ffffff>
    <TBODY>
    <TR>
    <TD borderColor=#FF0000 bgColor=#FF0000><FONT
    color=#003366><b>&nbsp;
    </b></FONT><b><span class="style1"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Site Ekle</font></span></b></TD>
    </TR>
    <TR>
    <TD height="144" borderColor=#FF0000 bgColor=#f5f5f5>
    <TABLE width=122% border=0>
    <TBODY>
    <TR>
    <TD colspan="2"><p><font size="2"></font><br>
    &nbsp;</p>  </TD>
    </TR>
    <TR>
    <TD width=82>Site Adresi:</TD>
    <TD width=644><input name="url" type="text" id="url" size="52" value="http://"></TD>
    </TR>
    <TR>
    <TD> <div align="center"> </div></TD>
    <TD><input type="submit" name="Submit" value="Gönder"></TD>
    </TR>
    </TBODY>
    </TABLE></TD>
    </TR>
    </TBODY>
    </TABLE></td>
    </tr>
    </table>
  • 04-09-2007, 15:01:58
    #2
    siteekle2.php de
    insert into .....

    geçen bir satır vardır, o satırı yazarsan ekleyeceğin tam kodu yazarım, kod şu şekil olacak
    $sorgu=mysql_query("select .. from siteleritablosu where site='".$eklenensite."'");
    $sayi=mysql_numrows($sorgu);
    if($sayi>0)
    die("Bu site daha önce eklenmiş");
  • 04-09-2007, 15:15:50
    #3
    Üyeliği durduruldu
    Ekle.php
    <?php
    include "config.php";
    $query = mysql_db_query ($dbname,"select * from kategoriler order by kategori",$db) or die (mysql_error());
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title> | Sitenizi Eklediğiniz İçin Teşekkür Ederiz...</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <STYLE type=text/css>
    A:link {
    COLOR: #8e9bda
    }
    A:visited {
    COLOR: #8e9bda
    }
    A:hover {
    COLOR: #ff9933
    }
    A {
    TEXT-DECORATION: none
    }
    <!--
    .form        { font-family: Verdana; font-size: 10px; color: #207D20;
    border: 1px dashed #207D20;  }
    body         { font-family: Verdana; font-size: 11px }
    td           { font-family: Verdana; font-size: 11px }
    .style1 {color: #FFFFFF}
    -->
    </style>
    </head>
    <form action="site_ekle2.php" method="post">
    <body topmargin="0" leftmargin="0">
    <table width="73%" border="0" align="center" cellpadding="1" cellspacing="1">
    <td height="20"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="99%" height="21">
    </table><table id="Table_01" width="760" height="90" border="0" cellpadding="0" cellspacing="0">
    	<tr>
    		<td colspan="6">
    			<img src="images/Untitled-1_01.jpg" width="760" height="57" alt=""></td>
    	</tr>
    	<tr>
    		<td>
    			<img src="images/Untitled-1_02.jpg" width="286" height="33" alt=""></td>
    		<td>
    			<a href="index.php"
    				onmouseover="window.status='Anasayfa';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/anasayfa.jpg" width="104" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="site_ekle.php"
    				onmouseover="window.status='Site Ekle';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/siteekle.jpg" width="92" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="html.php"
    				onmouseover="window.status='Html Kodu Al';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/html.jpg" width="116" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="reklam.php"
    				onmouseover="window.status='Reklam';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/reklam.jpg" width="84" height="33" border="0" alt=""></a></td>
    		<td>
    			<a href="iletisim.php"
    				onmouseover="window.status='İletişim';  return true;"
    				onmouseout="window.status='';  return true;">
    				<img src="images/iletisim.jpg" width="78" height="33" border="0" alt=""></a></td>
    	</tr>
    </table></td>
    </tr>
    <tr>
    <td height="180">
    <TABLE width=99% border=1 align="center" cellPadding=4 borderColor=#ffffff>
    <TBODY>
      <TR>
        <TD borderColor=#FFFFFF bgColor=#FF0000><b><span class="style1">&nbsp;<font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Sitenizi Eklediğiniz İçin Teşekkürler... </font></span></b></TD>
      </TR>
      <TR bordercolor="#FF0000">
        <TD height="144" bgColor=#f5f5f5><TABLE width=100% border=0>
            <TBODY>
              <TR>
                <TD colspan="2"><?
    include "config.php";
    if(!$kategori)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen sitenize uygun bir kategori seçin</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    if(!$aciklama)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen sitenizin acıklamasını yazınız</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    if(!$ad)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen listede görünmesi gereken başlığını yazınız</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    if(!$kelime)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen sitenizin anahtar kelimelerini yazınız</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    if(!$mail)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen mail adresinizi yazınız</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    if(!$url)
    {
    echo "<center><img src=\"image/dikkat.gif\"><br>";
    echo "<b>Lütfen sitenizin urlsini yazınız</b><br>";
    echo "<INPUT TYPE=\"image\"\" onClick=\"history.back()\"  value src=\"image/geri.gif\" width=\"130\" height=\"48\"\"images/geri.gif></td>\n";
    exit();
    }
    else {
    mysql_connect("$dbhost","$user","$pass") ;
    mysql_select_db("$dbname")          ;
    mysql_query("insert into siteler (ad,url,kategori,mail,onay,kayit_tarihi,sectiklerim,kelimeler,aciklama) values
    ('$ad','$url','$kategori','$mail','False','$tarih','False','$kelime','$aciklama')");
    $sno = mysql_insert_id();
    echo "<center><span class=\"style2\">";
    echo "<center>Sitenizi eklediğiniz için teşekkür ederiz.<br>\n";
    echo "Kategorilerdeki sitelerin sıralaması gönderilen ziyaretçi sayısına göre otomatik olarak yapılmaktadır.<br>\n";
    echo "xxx sitesi bir ziyaretçi degişim programıdır.Ticari firmalar harici sitelerin xxx link kodunu sitelerine yerleştirmeleri gerekmektedir.<br>\n";
    echo "Aşağıdaki kodlardan birini 2 gün içerisinde sitenize yerleştirmediğiniz taktirde,sitenize onay verilmeyecek, kaydınız silinecektir.";
    }
    ?>
                    <div align="center"><br>
                        <table width="402" border="0">
                          <tr>
                            <td width="392"><div align="right">&nbsp;</div></td>
                          </tr>
                        </table>
                    </div>
                <TR>
                <TD><hr color="#207D20" size="1" style="border: 1px dotted #207D20">            </TD>
                </TR>
              <TR>
                <TD><p align="center">Sitemizin 4.35 kb'lık banner kodu<br>
                    <textarea name="textarea2" cols="70" rows="6">
                    </textarea>
                    <br>
                        <img border="0" src="top.gif"><br>
                        <br>
  • 04-09-2007, 15:22:09
    #4
    $sor = mysql_query("SELECT * FROM tablo_adin WHERE id='$id'");
    $sayi = mysql_num_rows($sor);
    if($sayi>0){
    echo "bu site eklenmiş";
    }else{
    Kayıt işlemleri
    }
  • 04-09-2007, 17:11:00
    #5
    Üyeliği durduruldu
    Ekleyeceğin alanı datadan unique yaparsan eklemez..
  • 05-09-2007, 11:21:20
    #6
    $sql =" INSERT IGNORE INTO tablo_adi vs vs ";

    IGNORE kelimesini kullanırsan ve tablonda 2tane olmamasını istediğin alanı unique yaparsan sorun olmaz
  • 05-09-2007, 12:45:05
    #7
    Üyeliği durduruldu
    Bir türlü beceremedim 2 kodu da bir çok kez denedim ama olmadı
  • 13-09-2007, 13:05:10
    #8
    Üyeliği durduruldu
    Serkan senin verdiğin kodla da yapamadım
    Bu php nin bana gıcığı var
  • 13-09-2007, 15:26:57
    #9
    Üyeliği durduruldu
    sql den site adres kısmını unique seçebilirsin yada sql sorgusunu where ile gönderirsin
    mesala
    $sql=mysql_query("select count(id) as toplam from tablo where site='$site'");
    list($toplam)=mysql_fetch_row($sql);
    if($toplam==0) { 
    ekle mee kodların 
    } else { 
    eklenmiş uyarısı
    }