• 21-07-2007, 10:50:13
    #1
    baya bi uğraştım ama olmadı istediğim olayı anlatayım.


    Bir sayfada, Bir arama kısmı olucak o kısma yazılan neyse adres satırındada

    www.siteadı.com/dizin/aranankelime.html olarak çıkıcak. Bunu nasıl yapabilirim?
  • 21-07-2007, 10:58:32
    #2
    Arama Formu
    Alıntı
    <form method="get" action="ara.php">
    <input type="text" name="kelime">
    <input type="submit" value="Ara">
    </form>
    ara.php
    <?php
    $kelime = $_GET['kelime'];
    if($kelime != NULL){
    header("Location: http://www.siteadi.com/dizin/".$kelime.".html");
    }else{
    header("Location: http://www.siteadi.com");
    }
    ?>
  • 21-07-2007, 11:07:54
    #3
    denedim dostum ama hata verdi.

    Warning: Cannot modify header information - headers already sent by (output started at /home/videolar/public_html/ara.php:1) in /home/videolar/public_html/ara.php on line 4
  • 21-07-2007, 11:09:48
    #4
    bu kısmı

    $_GET["kelime"]; yaptım düzeldi

    çok teşekkürler
  • 21-07-2007, 11:10:02
    #5
    Gizlen adlı üyeden alıntı: mesajı görüntüle
    denedim dostum ama hata verdi.
    Warning: Cannot modify header information - headers already sent by (output started at /home/videolar/public_html/ara.php:1) in /home/videolar/public_html/ara.php on line 4
    ara.php nin içerisinde sadece bu kodlar olmalı.
    Eğer yinede olmuyorsa aşağıdaki şekilde kullan.
    <?php
    ob_start();
    $kelime = $_GET['kelime'];
    if($kelime != NULL){
    header("Location: http://www.siteadi.com/dizin/".$kelime.".html");
    }else{
    header("Location: http://www.siteadi.com");
    }
    ob_end_flush();
    ?>
  • 21-07-2007, 11:24:04
    #6
    valla dediğim gibi yapınca oldu " yaptım ' kısmını çalıştı