textboxtan dosyaya

bbb_bbb ggg hhhh

selamlar

bir html sayfam var. burada bir texbox var.

bu textboxa girilen bilgiyi bir txt dosyasına yazdırmak istiyorm.

yardım lütfen thnx

22-12-2010 14:52

    Php

    alicilin Ali Fırat Güler

    selam kardeşim. şimdi olay şu. sen o html sayfandaki textboxa girdiğn yazıyı bir text dosyasına yazdırmak istiyorsan. 1 tane php sayfası gerek sana. Peki bu php sayfası ne işine yarıcak ? diye sorarsan Şu işe yarıcak...

    Sen elindeki o html sayfandaki textboxta girilen bilgiyi o php sayfasına gönderceksin o php sayfası alıcak o bilgiyi ve metin belgesinin içine yazıcak.. şimdi Bunu kodla anlatayım..

    İlk olarak senin html sayfanın adı gonder.html olsun ve o sayfada bir tane textbox olsun ve bu textboxun adı "bilgi" olsun. burası tamam. şimdi oluşturacağımız php sayfasınında adı "al.php" olsun. ve veriyi yazdıracağımız txt in adıda veri.txt olsun...

    işte "al.php" sayfamızın içeriği şu şekilde olmalıdır.

     

    <?php

    $gelenbilgi=$_POST[bilgi];

    $yazilcakdosya = "veri.txt";

    $dosya = fopen ($yazilcakdosya, 'w') or die ("Dosya açılamıyor");

     
    $yazdirilcakbilgi = "$gelenbilgi";  

    fwrite ($dosya, $yazdirilcakbilgi) ;

    fclose ($dosya);

    ?>

     

     

     

    23-12-2010 09:58

      Php

      php 5 ile daha kısa olabilir

       

      <?

      file_put_contents("veri.txt",$_POST[bilgi]);


      ?>

       

       

      tek satır smiley

       

      veri.txt dosyasının chmod özelliğini 755 veya 777 yapmanız gerekir. kontrol etmek için şunu ekleyebiliriz.

       

      <?

      if(!is_writable("veri.txt"))
      {
          echo "Dosya yazılamaz !  ftp ile sağ tıklayıp 777 yazınız";
      }


      ?>

       

       

      Her programcı birgün Php yi tadacaktır
      23-12-2010 11:12

        Php

        alicilin Ali Fırat Güler

        Ben Bu PHP5 in gözünü seveyim hocam yaww. smiley

        23-12-2010 12:50

          Php

          sz2003 sz

          gonder.html

           

          <form name="form1" method="post" action="al.php">
            <p>
              <textarea name="bilgi"></textarea>
          </p>
            <p>
              <input type="submit" name="Submit" value="gonder">
            </p>
            <p>&nbsp;  </p>
          </form>

          al.php

          <?php

          $gelenbilgi=$_POST[bilgi];

          $yazilcakdosya = "veri.txt";

          $dosya = fopen ($yazilcakdosya, 'w') or die ("Dosya açılamıyor");

           
          $yazdirilcakbilgi = "$gelenbilgi";  

          fwrite ($dosya, $yazdirilcakbilgi) ;

          fclose ($dosya);

          ?>

           

           

          peki önceden veri.txt adlı bir dosya yok diyelim ve bu dosyayı kendiliğinden oluşturabiliyormuyuz örneğin forma veri diye girdim ve veri.txt olarak kaydetti ardından veri2.txt yada data.txt diye bir dosya daha oluşturmak istersek nasıl yapabiliriz.

           

           

          28-12-2010 14:17 Edit:28-12-2010 16:53

            Php

            alicilin Ali Fırat Güler

            sanırım  öyle bişey oluyor. Yani eger o dosya yok ise kendisi oluşturur ve içine bilgiyi yazar kapatır. Sanırım sizin yapmak istediğiniz log. yani log sistemi yapıcaksınız heralde. evet öyle bişey yapma şansınız da var. oradaki yazıcak dosya adı yerine tarih fonksiyonu koyun.  ozaman dosya isimleri tarih olur. yinede denemedim hiç. ama mantıgına bakaıyorum evet olabiilir. yinede son noktayı üstadlarım koysun...

            01-01-2011 23:55 Edit:01-01-2011 23:57

              www.Phpkodlari.com © 2009 Herkes Php öğrenecek
              Web tasarım ve eğitim kaynağınız.