• 14-10-2020, 18:32:35
    #1
    Merhaba, 1 adet iletişim formu yazdım. Forma yazılıp submitlenen verilerin bir adet txt dosyasına yazılmasını istiyorum. Daha önce veritabanına yazdırdım fakat txt dosyasına yazdırmadım. Konu hakkında bilgisi olan konuya yazabilir mi? Teşekkürler.
  • 14-10-2020, 18:37:21
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kendinize göre güncelleyin hocam. Alıntıdır.

    <title>Post edilen veriyi txt ye kaydetme</title>
    <form name="upload" method="post" action="" enctype="multipart/form-data">
    Makale İçeriği : <input type="text" name="makale" id="makale" lang="tr" /><br />
    Adı Souyadı : <input type="text" name="adisoyadi" id="adisoyadi" lang="tr" /><br />
    E-Mail : <input type="text" name="email" id="email" lang="tr" /><br />
    
    <input type="submit" name="gonder" id="gonder" value="Gönder"/>
    </form>
    
    
    
    <?php
    if($_POST) {
    
    
    $postverileri = $_POST['makale'];
    $postverileri1 = $_POST['adisoyadi'];
    $postverileri2 = $_POST['email'];
    
    
    
    $isim=substr(md5(rand(9,99999)), -10);
    $isim2 = substr(md5(rand(9,99999)), -10);
    $isim = "$isim$isim2";
    
    
    $dosya = fopen ("dosyalar/$isim.txt" , 'w'); //dosya oluşturma işlemi
    $yaz="$postverileri
    $postverileri1
    $postverileri2
    "; //dosya içine ne yazmak istiyorsanız buraya yazın.
    fwrite ( $dosya , $yaz ) ;
    fclose ($dosya);
    
    if(!dosya)
    {
    echo "Dosya oluşturulamadı";
    }else
    {
    echo 'Dosya Oluşturuldu Dosya Adı : <a data-test="test" rel="nofollow" style="word-wrap: break-word;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=http://www.cyprustore.com/phpdersleri/txt/dosyalar/'.$isim.'.txt" data-href="http://www.cyprustore.com/phpdersleri/txt/dosyalar/'.$isim.'.txt"> '.$isim.'.txt </a><br> 8 saniye sonra Kayıt edilen dosyaya yönlendiriliyorsunuz';
    
    }
    
    }
      ?>
  • 14-10-2020, 18:37:37
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunun için dosya işlemlerine bakmalısınız. fopen() ve fwrite() fonksiyonları ile başlayabilirsiniz.

    $content = 'Metin';
    $fp = fopen('dosya.txt',*'wb');
    fwrite($fp, $content);
    fclose($fp);
  • 14-10-2020, 18:38:32
    #4
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Kendinize göre güncelleyin hocam. Alıntıdır.

    <title>Post edilen veriyi txt ye kaydetme</title>
    <form name="upload" method="post" action="" enctype="multipart/form-data">
    Makale İçeriği : <input type="text" name="makale" id="makale" lang="tr" /><br />
    Adı Souyadı : <input type="text" name="adisoyadi" id="adisoyadi" lang="tr" /><br />
    E-Mail : <input type="text" name="email" id="email" lang="tr" /><br />
    
    <input type="submit" name="gonder" id="gonder" value="Gönder"/>
    </form>
    
    
    
    <?php
    if($_POST) {
    
    
    $postverileri = $_POST['makale'];
    $postverileri1 = $_POST['adisoyadi'];
    $postverileri2 = $_POST['email'];
    
    
    
    $isim=substr(md5(rand(9,99999)), -10);
    $isim2 = substr(md5(rand(9,99999)), -10);
    $isim = "$isim$isim2";
    
    
    $dosya = fopen ("dosyalar/$isim.txt" , 'w'); //dosya oluşturma işlemi
    $yaz="$postverileri
    $postverileri1
    $postverileri2
    "; //dosya içine ne yazmak istiyorsanız buraya yazın.
    fwrite ( $dosya , $yaz ) ;
    fclose ($dosya);
    
    if(!dosya)
    {
    echo "Dosya oluşturulamadı";
    }else
    {
    echo 'Dosya Oluşturuldu Dosya Adı : <a data-test="test" rel="nofollow" style="word-wrap: break-word;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=http://www.cyprustore.com/phpdersleri/txt/dosyalar/'.$isim.'.txt" data-href="http://www.cyprustore.com/phpdersleri/txt/dosyalar/'.$isim.'.txt"> '.$isim.'.txt </a><br> 8 saniye sonra Kayıt edilen dosyaya yönlendiriliyorsunuz';
    
    }
    
    }
      ?>
    bybrown adlı üyeden alıntı: mesajı görüntüle
    Bunun için dosya işlemlerine bakmalısınız. fopen() ve fwrite() fonksiyonları ile başlayabilirsiniz.

    $content = 'Metin';
    $fp = fopen('dosya.txt',*'wb');
    fwrite($fp, $content);
    fclose($fp);
    Çok teşekkürler, deneyeceğim ikisinide. Sağolun.