<?php //wysyłamy pliki na serwer $filename = $_FILES['upload']['name']; $dir = "/www/galeria/"; $dir .=$_GET['dir']; $dir .= $_FILES['plik']['name']; } else{ } } else{ //jesli nie wybrano folderu docelowego... $dir = "/www/galeria/"; $dir .=$_GET['dir']; if($mkdir){ $link = "add_galeria.php?dir="; $link .= $_GET['dir']; $link .= "&upload=TRUE"; echo' <form method="POST" action="' .$link. '"> <input type="hidden" name=MAX_FILE_SIZE" value="1048576" /> Zdjęcie 1<input name="plik" type="file" /><br /> <input type="submit" name="submit_up" class="submit" value="Wyslij" /><br />'; } //jesli istnieje galeria o podanej nazwie.. else{ echo 'Niestety istnieje już galeria o podanej nazwie, proszę wybrać inną nazwę. <form method="GET" action="add_galeria.php"> <input type="text" name="dir" size="30" maxlenght="200" /><br /> <input type="submit" class="submit" value="Dalej->" />'; } } } //jesli nic nie jest zdefiniowane - czyli robimy 1 krok... else{ echo ' <form method="GET" action="add_galeria.php"> <input type="text" name="dir" size="30" maxlenght="200" /><br /> <input type="submit" class="submit" value="Dalej->" />'; } ?>
Skrypt dziala w 3etapach:
1. tworzy folder docelowy na pliki
2.wyswietla formularz do uploadowania pliku
3.uploaduje plik i wyswietla info czy sie udalo czy nie
Ponadto dla sprawdzenia przy bledach dodalem kilka lini zeby wswietlal dane, z ktorych korzysta.. I co? wogole nie istenije tablica $_FILES - co jest tego przyczyna??