Dosya Oluşturma, Silme, Düzenleme

<?php
/* Dosya Oluşturma */
$dosyaismi="bosdosya.txt";
if (touch($dosyaismi))
{echo "dosya oluşturuldu<br>";}else{echo "dosya oluşturulamadı<br>";}

/* Dosya Silme */
$dosyaismi="bosdosya.txt";
if (@unlink($dosyaismi))
{echo "dosya silindi<br>";}else{echo "dosya mevcut değil<br>";}

/* Tekrar Dosya Oluşturma */
$dosyaismi="bosdosya.txt";
if (touch($dosyaismi))
{echo "dosya tekrar oluşturuldu<br>";}else{echo "dosya tekrar oluşturulamadı<br>";}

/* Dosyaya Yazma */
$dosyaismi="bosdosya.txt";
if (file_put_contents($dosyaismi,"buraya yazı gelecek<br>"))
{echo "dosyaya yazıldı<br>";}else{echo "dosyaya yazılamadı<br>";}

/* Dosyanın devamına Yazma */
$dosyaismi="bosdosya.txt";
if (file_put_contents($dosyaismi,"buraya yazı gelecek<br>",FILE_APPEND))
{echo "dosyaya yazıldı<br>";}else{echo "dosyaya yazılamadı<br>";}


?>

 

Touch ile UTF-8 Bom’suz Php Dosyası Oluşturmak

Hem ANSI hem UTF8 dosya kodlaması üzerinde çalıştırılıp doğruluğu kanıtlanmıştır.

<?php 
function phpfilemaker($filename){
 ini_set('default_charset','UTF-8');
 header('Content-Type: text/html; charset=UTF-8');
 touch ($filename.".php");
 $islem=fopen($filename.".php",'a');
 fputs($islem,'<?php ?>');
 fclose($islem);
 return true;
}
phpfilemaker("a");
?>