Bu dersimiz 2 sayfadan oluşacaktır, siz isterseniz tek sayfada da yapabilirsiniz ben iki sayfada yapmayı düşünüyorum. Bu dosya oluşturma işlemini yapabilmeniz için o klasöre izin vermeniz gerekmektedir. CHMOD 777 olmalıdır.

İlk sayfamız index.php olacak ve bunda sadece formumuz olacaktır. index.php dosyasının kodları aşağıdadır

<form action="olustur.php" method="post">
		Dosya Adı : <input type="text" name="dosyaadi" /><br>
		<input type="submit" value="Oluştur" />
</form>

Şimdi olustur.php sayfamızın kodları aşağıdadır. Başarılı veya hatalıysa bir div içerisinde bu mesajları verdirdim.

<?php 
	// Post ettiğimiz dosya adını değişkene atıyoruz.
	$gelendosyaadi	=	@$_POST["dosyaadi"];
	// Dosya daha önce oluşturulmuş mu onu kontrol ediyoruz.
	if(file_exists($gelendosyaadi)){
		echo "Böyle Bir Dosya Var.";
		die();
	}
	// 	Dosya oluşturalım
		$olustur = touch($gelendosyaadi);
	//  Eğer hiçbir sorun yoksa dosyamızı oluşturuyor.
		if($olustur){
		echo '<div id="basarili" style="background:lightyellow; margin:10px; padding:10px;
 border:1px solid #ccc">Başarılı Bir şekilde "'.$gelendosyaadi.'" oluşturulmuştur.</div>';
		}else {
	//	Bir hata varsa hata mesajımızı verdiriyoruz.
		echo '<div id="hata" style="background:red; color:#fff; margin:10px; padding:10px;
 border:1px solid #ccc">Bir sorun oluştu.</div>';
		}
?>