• 14-01-2013, 23:34:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar bu vermiş oldugum kodda güvenlik kodu geliyor. güvenlik kodunun kaldırılmasını sağlayamadım yardımcı olabilirmisiniz
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Yazı Gönderme</title>
    <style type="text/css">
    .br { clear:both; height:11px; }
    .inp { float:right; }
    .lbl { float:left;font-size:17px;font-weight:bold;font-family:"Trebuchet MS"; }
    .inp2 { width:380px; }
    .style2 { text-align: center; font-family: "Trebuchet MS"; font-size: large; color: #808080; }
    .sty, .sty a, .sty a:active, .sty a:visited, .sty a:hover { text-align: right; font-family: "Trebuchet MS"; font-size:9px; color: #808080; text-decoration:none }
    </style>
    </head>
    <body style="background-color: #F8F8F8">
    <form action="" style="width:475px;" method="post">
    <div class="lbl"><label for="baslk">Başlık:</label></div><div class="inp"><input id="baslk" name="baslikp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <div class="lbl"><label for="etkler">Etiketler:</label></div><div class="inp"><input id="etkler" name="etiketp" type="text" class="inp2" /><br /><div style="font-size:10px;font-family:'Trebuchet MS';text-align:right">etiketleri virgülle ayırınız | boş bırakabilirsiniz</div></div>
    <div class="br"></div>
    <div class="lbl"><label>Kategori:</label></div><div class="inp"><select name="kategorp" style="width: 250px;"><option style="font-weight:bold">Kategori Seçin</option>
    <!-- [[[kategori adı ve id'si ayarı]]] başla -->
    <option value="10">videolar</option>
    <option value="3">oyuncular</option>
    <!-- [[[kategori adı ve id'si ayarı]]] bit -->
    </select></div>
    <div class="br"></div>
    <div class="lbl"><label for="txta">Yazı:</label></div><div class="inp"><textarea style="width:380px;height:200px" id="txta" name="yazip"><?php echo $_POST[yazip]; ?></textarea></div>
    <div class="br"></div>
    <div class="lbl"><label for="epost">İsim/Mail:</label></div><div class="inp"><input id="epost" name="epostp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <div class="lbl"><label>Güvenlik:</label></div><div class="inp"><?php
    
    require_once('recaptchalib.php');
    
    // [[[recaptcha api key ayarı]]] == http://recaptcha.net/api/getkey adresinden kayıt olarak
    // alttaki $publickey ve $privatekey 'in karşısındaki 2 tırnak arasına size verilen kodları yazın.
    $publickey = "";
    $privatekey = "";
    
    $resp = null;
    $error = null;
    
    if ($_POST["recaptcha_response_field"]) {
            $resp = recaptcha_check_answer ($privatekey,
                                            $_SERVER["REMOTE_ADDR"],
                                            $_POST["recaptcha_challenge_field"],
                                            $_POST["recaptcha_response_field"]);
    
            if ($resp->is_valid) {
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    echo "<p class=\"style2\"><strong>Teşekkürler.</strong></p>";
    echo "<p class=\"style2\"><strong>Yazınız başarıyla gönderildi, onay için bekliyor.</strong></p>";
    echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">tıklayın.</a></strong></p>";
    echo "</form>
    </body>
    </html>";
    exit;
            } else {
                    $error = $resp->error;
            }
    }
    echo recaptcha_get_html($publickey, $error);
    ?></div>
    <div class="br"></div>
    <div class="inp"><input style="font-weight:bold" type="submit" value="Yazımı Gönder" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="vazgeçtim temizle" /><br /></div></div>
    </form>
    </body>
    </html>
  • 14-01-2013, 23:54:52
    #2
    Üyeliği durduruldu
    Dikkatli Bakamadım Ama Aşağıdaki Kısmı Silip Dener Misini

    <div class="lbl"><label>Güvenlik:</label></div><div class="inp"><?php
    
    require_once('recaptchalib.php');
    
    // [[[recaptcha api key ayarı]]] == http://recaptcha.net/api/getkey adresinden kayıt olarak
    // alttaki $publickey ve $privatekey 'in karşısındaki 2 tırnak arasına size verilen kodları yazın.
    $publickey = "";
    $privatekey = "";
    
    $resp = null;
    $error = null;
    
    if ($_POST["recaptcha_response_field"]) {
            $resp = recaptcha_check_answer ($privatekey,
                                            $_SERVER["REMOTE_ADDR"],
                                            $_POST["recaptcha_challenge_field"],
                                            $_POST["recaptcha_response_field"]);
    
            if ($resp->is_valid) {
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    echo "<p class=\"style2\"><strong>Teşekkürler.</strong></p>";
    echo "<p class=\"style2\"><strong>Yazınız başarıyla gönderildi, onay için bekliyor.</strong></p>";
    echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">tıklayın.</a></strong></p>";
    echo "</form>
    </body>
    </html>";
    exit;
            } else {
                    $error = $resp->error;
            }
    }
    echo recaptcha_get_html($publickey, $error);
    ?></div>
  • 15-01-2013, 07:46:52
    #3
    hocam dediginiz kodların içinde içerik ekleme kodlarıda var onları silersem ne işe yarıcak bu
  • 15-01-2013, 17:01:49
    #4
    arkadaşlar bu php kodunu çözen yokmu yav koca r10 da biri olumlu bişey dememiş yazık
  • 15-01-2013, 19:13:58
    #5
    Üyeliği durduruldu
    YakupNone adlı üyeden alıntı: mesajı görüntüle
    hocam dediginiz kodların içinde içerik ekleme kodlarıda var onları silersem ne işe yarıcak bu
    Pardon Hocam O Arada Başka Bir Dosya İle Çalışıyordum Kafam Karıştı Bütün Kodları Silin Demişim . Tekrardan Bakıyorum
  • 15-01-2013, 19:26:29
    #6
    YakupNone adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar bu php kodunu çözen yokmu yav koca r10 da biri olumlu bişey dememiş yazık

    ergen ergen konuşma orda, araştır bul en güzelini sen yap çok biliyon, burdakilere sorupta mı eklettin.

    al dene:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Yazı Gönderme</title>
    <style type="text/css">
    .br { clear:both; height:11px; }
    .inp { float:right; }
    .lbl { float:left;font-size:17px;font-weight:bold;font-family:"Trebuchet MS"; }
    .inp2 { width:380px; }
    .style2 { text-align: center; font-family: "Trebuchet MS"; font-size: large; color: #808080; }
    .sty, .sty a, .sty a:active, .sty a:visited, .sty a:hover { text-align: right; font-family: "Trebuchet MS"; font-size:9px; color: #808080; text-decoration:none }
    </style>
    </head>
    <body style="background-color: #F8F8F8">
    <form action="" style="width:475px;" method="post">
    <div class="lbl"><label for="baslk">Başlık:</label></div><div class="inp"><input id="baslk" name="baslikp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <div class="lbl"><label for="etkler">Etiketler:</label></div><div class="inp"><input id="etkler" name="etiketp" type="text" class="inp2" /><br /><div style="font-size:10px;font-family:'Trebuchet MS';text-align:right">etiketleri virgülle ayırınız | boş bırakabilirsiniz</div></div>
    <div class="br"></div>
    <div class="lbl"><label>Kategori:</label></div><div class="inp"><select name="kategorp" style="width: 250px;"><option style="font-weight:bold">Kategori Seçin</option>
    <!-- [[[kategori adı ve id'si ayarı]]] başla -->
    <option value="10">videolar</option>
    <option value="3">oyuncular</option>
    <!-- [[[kategori adı ve id'si ayarı]]] bit -->
    </select></div>
    <div class="br"></div>
    <div class="lbl"><label for="txta">Yazı:</label></div><div class="inp"><textarea style="width:380px;height:200px" id="txta" name="yazip"><?php echo $_POST[yazip]; ?></textarea></div>
    <div class="br"></div>
    <div class="lbl"><label for="epost">İsim/Mail:</label></div><div class="inp"><input id="epost" name="epostp" type="text" class="inp2" /></div>
    <div class="br"></div>
    <?php

    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    echo "<p class=\"style2\"><strong>Teşekkürler.</strong></p>";
    echo "<p class=\"style2\"><strong>Yazınız başarıyla gönderildi, onay için bekliyor.</strong></p>";
    echo "<p class=\"style2\"><strong>Ana sayfamıza dönmek için <a target=\"_parent\" href=\"index.php\">tıklayın.</a></strong></p>";
    echo "</form>
    </body>
    </html>";

    ?></div>
    <div class="br"></div>
    <div class="inp"><input style="font-weight:bold" type="submit" value="Yazımı Gönder" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="vazgeçtim temizle" /><br /></div></div>
    </form>
    </body>
    </html>
  • 15-01-2013, 19:58:53
    #7
    Üyeliği durduruldu
    Nasıl bir üslup bu? İnsanın yardım edeceğine pişman ediyorsun. Yardım istediğin adamla biraz saygılı olsan?
  • 15-01-2013, 21:31:08
    #8
    hocam tşk ederim ama kod da sorun var güvenlik kodunu kaldırdıgımızda içerikleri sayfayı yenileyince boş konu gönderiyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 16-01-2013 mesaj 00:01:08 -->-> Daha önceki 15-01-2013 mesaj 23:59:53 --

    WapZap adlı üyeden alıntı: mesajı görüntüle
    Nasıl bir üslup bu? İnsanın yardım edeceğine pişman ediyorsun. Yardım istediğin adamla biraz saygılı olsan?
    soru işaretlerin nedir birader konuyla alakalı olmalısın bb
  • 15-01-2013, 22:47:00
    #9
    YakupNone adlı üyeden alıntı: mesajı görüntüle
    hocam tşk ederim ama kod da sorun var güvenlik kodunu kaldırdıgımızda içerikleri sayfayı yenileyince boş konu gönderiyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 16-01-2013 mesaj 00:01:08 -->-> Daha önceki 15-01-2013 mesaj 23:59:53 --



    soru işaretlerin nedir birader konuyla alakalı olmalısın bb
    Çünkü o şekilde kesip biçmişsiniz php dosyasını.

    if(isset($_POST['baslikp']) && isset($_POST['yazip']) && isset($_POST['epostp'])){
    require('./wp-blog-header.php'); $my_post = array(); $my_post['post_title'] = "$_POST[baslikp]"; $my_post['post_content'] = "$_POST[yazip]<br /><br />Gönderen İsim/Mail: $_POST[epostp]"; $my_post['post_status'] = 'pending'; $my_post['post_author'] = 1; /* [[[ Gönderen Ayarı ]]] Soldaki $my_post['post_author'] = 1; kısmındaki 1 numarası yazının hangi kullanıcı id 'si adıyla sisteme ekleneceğini belirler */ $my_post['post_category'] = array("$_POST[kategorp]"); $my_post['tags_input'] = "$_POST[etiketp]"; wp_insert_post( $my_post );
    }

    o aradaki require den başlayıp wp_insert_post olan yeri yazdığım şekilde değiştir if ile başlıyor } ile bitiyor