Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

fwrite döngü problemi ve yazılamayan değişken

Konu, 'PHP' kısmında Bay_Oz tarafından paylaşıldı.

  1. Bay_Oz

    Bay_Oz Üye

    Kayıt:
    5 Nisan 2008
    Mesajlar:
    66
    Beğenilen Mesajlar:
    0
    Meslek:
    E-Ticaret Web Geliştirici
    Şehir:
    izmir
    İyi günler arkadaşlar,


    function xmlUrunlerim($record)
    {

    global $kods;
    $ozellik = array();
    $urunkodu = $record["URUN-KOD"];

    $sql = "INSERT INTO cscart_products(`product_id` ,`product_code`) VALUES ( '','".mysql_real_escape_string($urunkodu)."')";

    }


    bu şekilde bir fonksiyonum var bu fonksiyon ile xml dosyasından çektiğim dataları $urunkodu değişkenine yüklüyorum ve bu değişkenide aynı zamanda $sql değişkeni içerisinde kullanıyorum.

    Tüm xml datalarım için bu işlem yapılıyor xml den veri okunmasında bir problem yok.Fakat ben bu gelen datalarla değişen tüm $sql datalarını bir txt dosyasına yazmak istiyorum.
    fwrite ile denemelerimde her gelen yeni kayıt bir öncekinin üzerine yazılarak sonuç olarak tek satırlık bir txt dosyası oluştu fakat ben tüm kayıtları altalta yazılacak şekilde sonuç elde etmek istiyorum.

    Şimdiden ilginiz için teşekkürler.
     
  2. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    dosya modunu "a" append yani ekleme modunda açıp yazmalısınız.

    örnek:
    PHP:
    // a.txt dosyası olduğunu varsıyorum
    $dosya fopen("a.txt","a");
    fwrite($dosya,"merhaba\r\n");
    fwrite($dosya,"naber\r\n");
    fclose($dosya);
     
  3. Bay_Oz

    Bay_Oz Üye

    Kayıt:
    5 Nisan 2008
    Mesajlar:
    66
    Beğenilen Mesajlar:
    0
    Meslek:
    E-Ticaret Web Geliştirici
    Şehir:
    izmir
    teşekkür ederim Raiden sonuç başarılı.

    PHP:
    $dosya_adi "gorevler.sql";
    $yaz=fopen($dosya_adi"a"); //$cikti'yi $dosya_adi'na yazdir 
    fwrite($yaz,$sql); 
    fclose($yaz);