• 09-09-2009, 22:34:37
    #1
    Merhabalar

    Wordpress kurulu sitem için yazı eklemede bir form kullanıyorum. Ziyaretçiler yazı ekliyorlar ve bu yazılar taslak olarak kaydediliyor. Benim yapmak istediğim bu formu gönderdikten sonra herhangi bir .php dosyasına yönlendirmek. Bu dosyada yazınız gönderilmiş şeklinde teşekkür sayfası olarak düzenlemek istiyorum . Yardımcı olursanız sevinirim. İyi Çalışmalar.


    Alıntı
    <form action="" method="post" enctype="multipart/form-data" id="new_post2" name="new_post2">
    <input type="hidden" name="action" value="post" /> ..........</form>
  • 09-09-2009, 22:46:29
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    header location kullanabilirsin
  • 09-09-2009, 22:51:22
    #3
    nasıl kullanacağım yazılım bilmiyorum tarif edermisiniz
  • 09-09-2009, 22:57:52
    #4
    formu gönderdiğiniz dosyanın en altına ekleyiniz:

    <?php
    header("Location: tesekkur.php"); 
    ?>
    tesekkur.php kısmı yönleneceğiniz adres.
  • 09-09-2009, 23:02:59
    #5
    Kodu yerleştirdim aşağıdaki hatayı alıyorum
    Warning: Cannot modify header information - headers already sent by (output started at /home/-----/domains/----.com/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php:633)
  • 09-09-2009, 23:10:06
    #6
    Sayfanın en başına: ob_start();

    Sayfanın en sonuna: ob_end_flush();

    yazarsan çözülür.
  • 09-09-2009, 23:12:24
    #7
    ya da meta ile yönlendirirsen hata vermez
    <meta http-equiv="refresh" content="1;url=tesekkur.php" />
  • 09-09-2009, 23:18:52
    #8
    theAurora adlı üyeden alıntı: mesajı görüntüle
    Sayfanın en başına: ob_start();
    Sayfanın en sonuna: ob_end_flush();
    yazarsan çözülür.
    Hata mesajı sorunu çözüldü fakat yönlendirmeyi yapamadım sayfanın en altına <?php
    header("Location: tesekkur.php");
    ?> kodlarını eklediğimde formun oldu girdiğimde direk tesekkur.php dosyasına yönlendiriyor form dahi görünmüyor.
  • 09-09-2009, 23:42:58
    #9
    Hallettim arkadaşlar yardımlarınız için tşk.