• 24-12-2009, 20:07:33
    #1
    Üyeliği durduruldu
    Merhaba,
    Ben PHP ile FTP deki bir dosyayı (Örneğin: yazilar.html) görüntülemek ve düzenlemek istiyorum. Nasıl yapabilirim?
  • 24-12-2009, 20:14:40
    #2
    Üyeliği durduruldu
    file_get_contents('dosya_adi.html'); içeriği alır

    file_put_contents('dosya_adi_html'); dosyaya yazar.
  • 24-12-2009, 20:48:51
    #3
    Üyeliği durduruldu
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    file_get_contents('dosya_adi.html'); içeriği alır

    file_put_contents('dosya_adi_html'); dosyaya yazar.
    Tam olarak bir kod yaparmısınız hocam text editor şeklinde
    Mesela dosyayı okuyup text box içerisine yazdıklarını o dosyaya kaydedecek. Lütfen
  • 24-12-2009, 20:57:24
    #4
    Üyeliği durduruldu
    basit bir örnek

    <?php
    if ($_POST['kaydet']) {
        file_put_contents('dosya.txt', $_POST['dosya']);
        header('Location: ' . $_SERVER['SCRIPT_NAME']);
    }
    ?>
    
    <form action="" method="post">
        <textarea name="dosya" style="width:600px; height:300px;"><?php echo file_get_contents('dosya.txt');?></textarea>
        <br />
        <input type="submit" style="margin-top:5px;" name="kaydet" value="Kaydet" />
    </form>
  • 24-12-2009, 21:15:12
    #5
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    basit bir örnek

    <?php
    if ($_POST['kaydet']) {
        file_put_contents('dosya.txt', $_POST['dosya']);
        header('Location: ' . $_SERVER['SCRIPT_NAME']);
    }
    ?>
    
    <form action="" method="post">
        <textarea name="dosya" style="width:600px; height:300px;"><?php echo file_get_contents('dosya.txt');?></textarea>
        <br />
        <input type="submit" style="margin-top:5px;" name="kaydet" value="Kaydet" />
    </form>
    Teşekkürler, deniyorum
  • 24-12-2009, 21:24:58
    #6
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    basit bir örnek

    <?php
    if ($_POST['kaydet']) {
        file_put_contents('dosya.txt', $_POST['dosya']);
        header('Location: ' . $_SERVER['SCRIPT_NAME']);
    }
    ?>
    
    <form action="" method="post">
        <textarea name="dosya" style="width:600px; height:300px;"><?php echo file_get_contents('dosya.txt');?></textarea>
        <br />
        <input type="submit" style="margin-top:5px;" name="kaydet" value="Kaydet" />
    </form>
    Hocam Kaydet e bastığımda;
    Alıntı
    <iframe src=\"http://video.bilgiblog.com/webmaster-1.php\" width=\"510\" height=\"160\" scrolling=\"no\" name=\"Videolar\" marginheight=\"15\" border=\"0\" frameborder=\"0\"></iframe></noscript>
    oluyor. Bunu Nasıl Düzeltirim. Önlerim? slash "\" oluşuyor.
  • 24-12-2009, 22:05:46
    #7
    Üyeliği durduruldu
    kralburda adlı üyeden alıntı: mesajı görüntüle
    Hocam Kaydet e bastığımda;
    oluyor. Bunu Nasıl Düzeltirim. Önlerim? slash "\" oluşuyor.
    şu kısmı
    file_put_contents('dosya.txt', $_POST['dosya']);
    şununla değiştir
    file_put_contents('dosya.txt', stripslashes($_POST['dosya']));
  • 25-12-2009, 11:07:03
    #8
    Üyeliği durduruldu
    magic quota on ise otomatik slaş eklenir

    manuelden bulduğum ve kullandığım fonksiyonu kullanirsaniz magic quotasi düşünmeniz gerekmez;

    http://www.programlamatv.com/ders/ph...lash-problemi/