برای ساخت این چیزی که شما می خواهید ابتدا باید <form> داشته باشید که دو مقدار عدد و نام فایل را از طرق فرم بگیرد به صورت زیر :
<form action="myphp.php">
<input type="number" name="number" placeholder="تعداد مورد نظر"/>
<input type="text" name="file" placeholder="نام مورد نظر"/>
<input type="text" name="format" placeholder="فرمت"/>
<input type="submit" name="number" />
</form>
و بعد که دیتا اومد سمت فایل myphp.php به صورت زیر مقدار ها را دریافت می کنیم .
$number = $_POST['number'];
$file   = $_POST['file'];
$format   = $_POST['format'];
و بعد با استفاده از یک حلقه شروع به ساخت فایل ها به صورت زیر می کنیم
for(i=0,i<=$number,i++){
//example : /var/www/test.php
$filename = $file.$i.".".$format;
    if (file_put_contents($filename, ' ') !== false) {
        echo "File created (" . basename($file) . ")";
    } else {
        echo "Cannot create file (" . basename($file) . ")";
    }   
}
همانطور که متوجه شدین با استفاده از file_put_contents ما فایل را ساختیم با روش های دیگر مثل fopen نیز این کار ممکن بود.
موفق باشید .