• 13-06-2014, 22:40:17
    #1
    Bir script düzenliyorum da arkadaşlar.
    2 kod var sormam gereken yardımcı olursanız ne mutlu.

    İlk sorum fopen kodundan önce touch kodu kullanılmış yani dosya önce oluşturulmuş sonra açılmış. Oluşturulmasa da açılırken oluşuyor zaten bu touch kodunun bilmediğim bir faydası var mı?

    İkincisi ise ob_flush ile ob_and_flush arasında pratikte ne gibi bir fark var. ikiside veriyi sonlandırıp siliyor , işlem açısından hangisi daha rahat bir çalışma sağlar üst üste çalıştığında.
  • 14-06-2014, 12:16:33
    #2
    ylv
    Üyeliği durduruldu
    "İlk sorum fopen kodundan önce touch kodu kullanılmış yani dosya önce oluşturulmuş sonra açılmış. Oluşturulmasa da açılırken oluşuyor zaten bu touch kodunun bilmediğim bir faydası var mı?"

    touch kullanıp daha sonra fopen kullanmak gereksiz bir işlem.

    dosyayı okumak için açıcaksanız varlığını kontrol edersiniz öncelikle.. okunmak istenen dosya yoksa touch ile oluşturup, boş dosyayı okumanın anlamı yoktur. yazmak için açılsa fopen zaten dosyayı oluşturacak

    touch fonksiyonun amacı dosyanın oluşturulma zamanında değişiklik yapmak.

    misal file cache sistemi yapıyorsanız çok işinize yarar*

    "İkincisi ise ob_flush ile ob_and_flush arasında pratikte ne gibi bir fark var. ikiside veriyi sonlandırıp siliyor , işlem açısından hangisi daha rahat bir çalışma sağlar üst üste çalıştığında. "

    http://tr2.php.net/manual/tr/ref.outcontrol.php


    mümkün olduğunca tampon işlemleri kullanmayın. inline yazıyorsanız veya php+html iç içe geçmiş tuhaf template sistemleri kullanıyorsanız mecbur tampon işlemleri gerekiyor. bence kullanmayın

    kolay gelsin
  • 14-06-2014, 13:13:28
    #3
    ylv adlı üyeden alıntı: mesajı görüntüle
    "İlk sorum fopen kodundan önce touch kodu kullanılmış yani dosya önce oluşturulmuş sonra açılmış. Oluşturulmasa da açılırken oluşuyor zaten bu touch kodunun bilmediğim bir faydası var mı?"

    touch kullanıp daha sonra fopen kullanmak gereksiz bir işlem.

    dosyayı okumak için açıcaksanız varlığını kontrol edersiniz öncelikle.. okunmak istenen dosya yoksa touch ile oluşturup, boş dosyayı okumanın anlamı yoktur. yazmak için açılsa fopen zaten dosyayı oluşturacak

    touch fonksiyonun amacı dosyanın oluşturulma zamanında değişiklik yapmak.

    misal file cache sistemi yapıyorsanız çok işinize yarar*

    "İkincisi ise ob_flush ile ob_and_flush arasında pratikte ne gibi bir fark var. ikiside veriyi sonlandırıp siliyor , işlem açısından hangisi daha rahat bir çalışma sağlar üst üste çalıştığında. "

    http://tr2.php.net/manual/tr/ref.outcontrol.php


    mümkün olduğunca tampon işlemleri kullanmayın. inline yazıyorsanız veya php+html iç içe geçmiş tuhaf template sistemleri kullanıyorsanız mecbur tampon işlemleri gerekiyor. bence kullanmayın

    kolay gelsin


    teşekkür ederim üstad. touch kodlarını temizledim. flush ise cache sisteminde kullanılmış ob end flush kullanılmış mecbur kalacak onlar. çok sağolun bilgiler için.