Bir serbest PHP suppoting sunucuda bu komut dosyası vardır:PHP'de bir dosyaya nasıl yazılır?
<html>
<body>
<?php
$file = fopen("lidn.txt","a");
fclose($file);
?>
</body>
</html>
o lidn.txt dosyası oluşturmak, ama boş.
Bir dosya oluşturmak ve içine bir şeyler yazmak istiyorum, Örneğin bu satır "Cats chase fareler", nasıl yapabilirim?
Sadece bir sidenote,' file_put_contents() 'sadece PHP5'te çalışır. Bu durumda bir sorun gibi görünmüyor (sizin cevabınız, sonuçta accepter), ama hala orada PHP4.x çalışan birkaç ana olabilir. – Duroth
Çok önemli bir sidenote: file_put_contents(), fopen() ile karşılaştırıldığında bir bellek kabusu. Kullanmayı seviyorum ama büyük dosyaları ele alırken, verileri "akışa" aktarabilmek istiyorsunuz. PHP, dahili bellek olarak çok sayıda son dosya boyutunu gerektirecektir, bu nedenle bu işlevi kullanırken bunu göz önünde bulundurun. Daha az miktarda veri için kolay kullanımı için tavsiye ederim. – John
Daha sonra file_put_contents ($ filename, $ other_stream) kullanın. Çok bellek verimli olan stream_copy_to_stream-) ile aynıdır. – Savageman