Dosya Oluşturma, Silme, Düzenleme

PHP
28 lines
<?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>";}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

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
12 lines
<?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");
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX