hmm... może o to Ci chodzi?
załóżmy że formularz jest w głównym katalogu, w np. index.php
<?
if(isset($_POST['dodaj'])) { //jesli wcisnieta submita, sprawdzimy ten kod if(file_exists("./$nazwa/index.php")) { //jesli istnieje juz taka strona, pokazemy blad echo"Niestety, taki plik już istnieje."; }
$nazwa = $_POST['nazwa']; //zmienna z posta
mkdir($nazwa, 0777
); //utworzenie katalogu o nazwie wpisanej w formularzu i nadanie chmodu 0777 $fp = fopen("./$nazwa/index.php", "w+"); echo\"Oto nowo utworzona strona o nazwie $nazwa !\";
?>"); //to polecenie stworzy dodatkowo plik, który wyświetli podaną wyżej treść.
echo"Strona o nazwie $nazwa utworzona, <a href=\"./$nazwa/\">kliknij aby ją zobaczyć.</a>"; } ?>
<!-- jeśli nie kliknięto jeszcze submita, ukaże się formularz -->
<form action="index.php" method="post">
Wpisz nazwę pliku: <input type="text" name="nazwa">
<input type="submit" name="dodaj" value="Stwórz!">
</form>
w ten sposób stworzymy stronę:
www.nazwastrony.pl/nazwa i
www.nazwastrony.pl/nazwa/index.php(obie wymagane)
//poprawiłem dwa błędy, u mnie działa.