• 14-11-2014, 22:07:43
    #1
    Merhaba
    Wordpress siteme konu açma stripti yapmaya çalışıyorumda bir sorun var.
    Şimdi konu içeriğinde yani post_content içeriği post metoduyla çektiriyorum
    fakat içerik uzun olunca host sitesinin 404 yönlendirmesine giriyor
    Birkaç cümle yazınca konu açıyor fakat link html kodları ekleyince hostingerin 404 sayfasına yönleniyor bu sorunu nasıl halledebilirim?

    <?php
    echo'	<form action="post-saving.php" method="POST">
    <center>
    <h3>Konu Başlığı:</h3>
    <input type="text" name="baslik" style="width:50%;" id="idbaslik"/><br/><br/><br/>
    <h3>Konu İçeriği:</h3>
    <i>İçeriği HTML formatında giriniz.</i><br/>
    <textarea name="icerik" style="height: 150px; width: 50%;" id="idicerik"></textarea>
    <h3>Eklenecek Kategoriler:</h3>
    <i>Kategorilerin kısa isimlerini (,) ile ayırarak giriniz.</i><br/>
    <input type="text" name="cat" style="width:50%;" id="idcat"/>
    <h3>Etiketler:</h3>
    <i>Etiketleri (,) ile ayırarak giriniz.</i><br/>
    <input type="text" name="tag" style="width:50%;" id="idtag"/><br/><br/>
    <input type="submit" value="YAYIMLA" name="yolla" id="idsubmit"/>
    <input type="reset" value="Temizle"/>
    
    </center>
    
    	</form>';
    
    if (isset($_POST['yolla'])){
    $baslik=$_POST['baslik'];
    $icerik=$_POST['icerik'];
    $kategori=$_POST['cat'];
    $etiket=$_POST['tag'];
    
    
    ##########################
    include("wp-config.php");
    ###########################
    $strcat =explode(',',$kategori);
    
    $catnoary=array();
    foreach ($strcat as $tekcat){
    array_push($catnoary, get_cat_ID($tekcat));
    }
    
    
    
    $insert_post = array();
    $insert_post['post_title'] = $baslik;
    $insert_post['post_content'] =$icerik;
    $insert_post['tags_input'] =$etiket;
    $insert_post['post_status'] = 'publish';
    $insert_post['post_author'] = 1; //Admin 
    $insert_post['post_category'] = $catnoary;
    
    
    if ($pid = wp_insert_post($insert_post)){
    echo'<div class="success">Başarılı <br/>
    <input type="text" id="postlink" '.$pid.'/>
    
     </div>';
    }
    
    
    }
    ?>
  • 14-11-2014, 22:44:08
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ByServet adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Wordpress siteme konu açma stripti yapmaya çalışıyorumda bir sorun var.
    Şimdi konu içeriğinde yani post_content içeriği post metoduyla çektiriyorum
    fakat içerik uzun olunca host sitesinin 404 yönlendirmesine giriyor
    Birkaç cümle yazınca konu açıyor fakat link html kodları ekleyince hostingerin 404 sayfasına yönleniyor bu sorunu nasıl halledebilirim?

    <?php
    echo'	<form action="post-saving.php" method="POST">
    <center>
    <h3>Konu Başlığı:</h3>
    <input type="text" name="baslik" style="width:50%;" id="idbaslik"/><br/><br/><br/>
    <h3>Konu İçeriği:</h3>
    <i>İçeriği HTML formatında giriniz.</i><br/>
    <textarea name="icerik" style="height: 150px; width: 50%;" id="idicerik"></textarea>
    <h3>Eklenecek Kategoriler:</h3>
    <i>Kategorilerin kısa isimlerini (,) ile ayırarak giriniz.</i><br/>
    <input type="text" name="cat" style="width:50%;" id="idcat"/>
    <h3>Etiketler:</h3>
    <i>Etiketleri (,) ile ayırarak giriniz.</i><br/>
    <input type="text" name="tag" style="width:50%;" id="idtag"/><br/><br/>
    <input type="submit" value="YAYIMLA" name="yolla" id="idsubmit"/>
    <input type="reset" value="Temizle"/>
    
    </center>
    
    	</form>';
    
    if (isset($_POST['yolla'])){
    $baslik=$_POST['baslik'];
    $icerik=$_POST['icerik'];
    $kategori=$_POST['cat'];
    $etiket=$_POST['tag'];
    
    
    ##########################
    include("wp-config.php");
    ###########################
    $strcat =explode(',',$kategori);
    
    $catnoary=array();
    foreach ($strcat as $tekcat){
    array_push($catnoary, get_cat_ID($tekcat));
    }
    
    
    
    $insert_post = array();
    $insert_post['post_title'] = $baslik;
    $insert_post['post_content'] =$icerik;
    $insert_post['tags_input'] =$etiket;
    $insert_post['post_status'] = 'publish';
    $insert_post['post_author'] = 1; //Admin 
    $insert_post['post_category'] = $catnoary;
    
    
    if ($pid = wp_insert_post($insert_post)){
    echo'<div class="success">Başarılı <br/>
    <input type="text" id="postlink" '.$pid.'/>
    
     </div>';
    }
    
    
    }
    ?>


    Base64 ile şifreleyip yollasanız olurmu acaba ?
  • 14-11-2014, 23:36:53
    #3
    sawashan adlı üyeden alıntı: mesajı görüntüle
    Base64 ile şifreleyip yollasanız olurmu acaba ?
    JS ile şifreletip göndersem nasıl olur?
    Submit butonuna onclick evetine fonksiyonu koysam
    tam gönderirken textin içindeki javascript ile base64 kodlasam olur mu?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:36:53 -->-> Daha önceki mesaj 22:53:39 --

    ByServet adlı üyeden alıntı: mesajı görüntüle
    JS ile şifreletip göndersem nasıl olur?
    Submit butonuna onclick evetine fonksiyonu koysam
    tam gönderirken textin içindeki javascript ile base64 kodlasam olur mu?
    Yaptım oldu teşekkürler @sawashan
  • 15-11-2014, 11:12:16
    #4
    ByServet adlı üyeden alıntı: mesajı görüntüle
    JS ile şifreletip göndersem nasıl olur?
    Submit butonuna onclick evetine fonksiyonu koysam
    tam gönderirken textin içindeki javascript ile base64 kodlasam olur mu?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:36:53 -->-> Daha önceki mesaj 22:53:39 --



    Yaptım oldu teşekkürler @sawashan
    Olduysa sorun yok hocam. Kolay gelsin