• 07-07-2010, 11:25:17
    #10
    vBulletinMaster adlı üyeden alıntı: mesajı görüntüle
    Dosyayı silmen lazım yoksa eski verilerle birlikte olur karışır.
    ama fopen('sitemap.xml' , 'w') yani write ediyor a(append) etmiyor ki?

    fopen('sitemap.xml' , 'a') olsa benim bildiğim sonuna ekleme yapıyor.



  • 07-07-2010, 11:26:07
    #11
    Gizlen adlı üyeden alıntı: mesajı görüntüle
    ama fopen('sitemap.xml' , 'w') yani write ediyor a(append) etmiyor ki?

    fopen('sitemap.xml' , 'a') olsa benim bildiğim sonuna ekleme yapıyor.



    O zaman ben yanlış biliyorum
  • 07-07-2010, 11:29:07
    #12
    Üyeliği durduruldu
    evet fopen('sitemap.xml' , 'w') write ediyor. dosyayı sürekli sildirmenize gerek yok içeriği silip yeniden yazacaktır. Cron olarak çalıştırırsanız hergün çeker..
  • 07-07-2010, 11:29:36
    #13
    vBulletinMaster adlı üyeden alıntı: mesajı görüntüle
    O zaman ben yanlış biliyorum
    cidden a ile w arasında bir fark olmalı
    acıkcası ben w ile yaptırıp, dosya varsa, dosyayı hiçe sayıp yeniden create edip, içeriğini oluşturmasını istiyorum

    umarım anlatabilmişimdir.


    Keops adlı üyeden alıntı: mesajı görüntüle
    evet fopen('sitemap.xml' , 'w') write ediyor. dosyayı sürekli sildirmenize gerek yok içeriği silip yeniden yazacaktır. Cron olarak çalıştırırsanız hergün çeker..

    o zman sorum cevaplanmıştır
    teşekkür ederim.
  • 07-07-2010, 13:26:15
    #14
    w ile dosyaya veriyi yazdırırsınız sonra cron ile yine çektirince dosya içindeki veriyi siler ve yeni veriyi yazar. a ise yazılan veriyi silmez,sonuna yeniden ekleme yaparak yazar.
  • 07-07-2010, 13:56:17
    #15
    HelluvA adlı üyeden alıntı: mesajı görüntüle
    w ile dosyaya veriyi yazdırırsınız sonra cron ile yine çektirince dosya içindeki veriyi siler ve yeni veriyi yazar. a ise yazılan veriyi silmez,sonuna yeniden ekleme yaparak yazar.
    Günlük olarak cron ile bu php dosyasını çağırıp, her seferinde güncel bir sitemap xml dosyayı oluşturmayı hedefliyorum.
  • 07-07-2010, 14:37:34
    #16
    Üyeliği durduruldu
    @Gizlen, aynen yukarıda anlaşıldığı şekilde yapın. Arkadaş yalnızca açıklamasını yapmış append ve write'ın.