Ben silmek bir ana komut dosyası (bağlantısını) bir dosya var. Sonra, daha sonra ana komut dahil bazı komut, ben (zaten artık gitmiş olmalı, çünkü bu, zaten silinmiş olarak aynı ada sahip dosyaya) o dosyaya yazma.
Ne oluyor ana komut çalıştırıldıktan sonra, dosya silinir olmasıdır. Olduğu gibi unlink işlemi dosyaya yazdıktan sonra gerçekleşti. Ben (boş dize ile üzerine yazarak), ana komut dosyası kesecek ve daha sonra bu dosyaya yazarken, aynı düşünce olur. Sonuç dosyası (Yazdıktan sonra gerçekleşti dosyayı kesiliyor sanki, ama kodda literal sırası tersine) boş olmasıdır.
Burada yanlış olabilir? Ya değilse, neden bu şekilde çalışır?
EDIT:
(ana script) ilk:
unlink($config['directory'].'logs/info.txt');
sonra (bazı komut dahil):
$f = fopen($config['directory'].'logs/info.txt', "w");
fwrite($f, "Text");
fclose($f);
Ben (Örn fclose ya da bir şey aramıyor) işaret olabilir, bazı yaygın hata olabilir düşündüm. Yani muhtemelen ben bu yakın araştırmak gerekir (ama ben dosyanın bazı benzersiz bir isim kullanılır, çünkü bu dosya üzerinde başka hiçbir işlem bir aynı şey olur, yapılmış olduğundan emin değilim).