• 27-06-2013, 12:37:15
    #1
    Üyeliği durduruldu
    Merhabalar..Php hakkında küçük bir bilgi isteyeceğim.Php hakkında pek bilgim yok öğrenmeye çaışıyorum.Bilgili arkadaşlar yardımcı olursa sevinirim.
    Misal aşağıdaki kodlar gibi kod var elimde yapmak istediğim şey,site title ve site url diye iki form oluşturup her giren kullanıcı o forma kendi site bilgilerini yazabilsinler yani kısacası formda yazılı olan içeriği aşağıdaki kodlarda yerine yazdırma nasıl yapılır.Şimdiden teşekkür ederim yardımcı olan arkadaşlara

    $siteTitle="Örnek Başlık";
    $siteUrl="http://siteadi.com";
  • 27-06-2013, 13:21:55
    #2
    Mysql ile yapabilirsiniz, kullanıcı giren içeriği mysql'e kayıt ettirirsiniz, kullanıcı giriş yaptımı kullanıcının id sine kayıtlı olan site başlık ve diğer bilgileri çekebilirsiniz mysql'den.

    Aksi taktirde direk değişkene atayamazsınız ama cookie yada session ile yapabilirsiniz ama kalıcı olmıyacaktır en mantıklısı mysqldir.
  • 27-06-2013, 13:49:05
    #3
    Üyeliği durduruldu
    teşekkür ederim ilginiz için ben zaten kayıt altına almak istemiyorum
  • 27-06-2013, 13:54:29
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu form sayfası:
    <form method="GET" action="yazilacaksayfa.php">
    <input name="siteBasligi" /><br>
    <input name="siteAdresi" />
    </form>
    Buda yazilacaksayfa.php
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
  • 27-06-2013, 14:10:14
    #5
    Üyeliği durduruldu
    interkolik adlı üyeden alıntı: mesajı görüntüle
    Bu form sayfası:
    <form method="GET" action="yazilacaksayfa.php">
    <input name="siteBasligi" /><br>
    <input name="siteAdresi" />
    </form>
    Buda yazilacaksayfa.php
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
    Hocam çok teşekkür ederim tam istediğim kodlar
  • 27-06-2013, 14:13:50
    #6
    Yukarıdaki örneği baz olarak ben de şunu ekleyeyim.

    yazilacaksayfa.php dosyasına bunları yazın. Bu şekilde daha güvenli bir form elde edersiniz.

    function filter($text) {
          return htmlspecialchars(strip_tags(trim($text))); 
    }
    
    $_POST = array_map("filter",$_POST);
    
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
    Kaynak: http://soulmy.net/array_map-ile-bir-...iyon-uygulama/
  • 27-06-2013, 14:21:25
    #7
    Üyeliği durduruldu
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Yukarıdaki örneği baz olarak ben de şunu ekleyeyim.

    yazilacaksayfa.php dosyasına bunları yazın. Bu şekilde daha güvenli bir form elde edersiniz.

    function filter($text) {
          return htmlspecialchars(strip_tags(trim($text))); 
    }
    
    $_POST = array_map("filter",$_POST);
    
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
    Kaynak: http://soulmy.net/array_map-ile-bir-...iyon-uygulama/
    bu kodlarla çalışmadı php dosyası

    tamam şimdi oldu teşekkürler
  • 27-06-2013, 14:27:09
    #8
    Pardon formda GET kullanıldığını görmedim.

    function filter($text) {
          return htmlspecialchars(strip_tags(trim($text))); 
    }
    
    $_GET = array_map("filter",$_GET);
    
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
  • 27-06-2013, 14:30:33
    #9
    Üyeliği durduruldu
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Pardon formda GET kullanıldığını görmedim.

    function filter($text) {
          return htmlspecialchars(strip_tags(trim($text))); 
    }
    
    $_GET = array_map("filter",$_GET);
    
    $siteTitle=$_GET["siteBasligi"];
    $siteUrl=$_GET["siteAdresi"];
    önceki de çalışıyormuş ben hata yapmışım