Nie znam sie na tym, wiec skorzystalem z ksiazki, chyba powinno to wygladac tak:
<?
$sciezka = \"jakiskatalog/katalog/\";
function addf_form() { //funkcja wyswietlajca formularz dodawanie plikow
<form method=\"post\" enctype=\"multipart/form-data\" action=\"<?php echo $PHP_SELF ?>\">
<input type=\"hidden\" name=\"action\" value=\"dodajplik\">
<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"95%\" height=\"70%\" align=\"center\" valign=\"top\">
<tr>
<th width=\"30%\" NOWRAP>Nazwa pliku:</th>
<td width=\"70%\"><input type=\"text\" size=\"20\" name=\"nazwa\"></td>
</tr>
<tr>
<th width=\"30%\" NOWRAP>Opis pliku:</th>
<td width=\"70%\"><textarea rows=\"5\" cols=\"40\" name=\"opis\"></textarea></td>
</tr>
<tr>
<th width=\"30%\" NOWRAP>Autor:</th>
<td width=\"70%\"><input type=\"text\" size=\"20\" name=\"autor\"></td>
</tr>
<tr>
<th width=\"30%\" NOWRAP>Plik:</th>
<td width=\"70%\"><input type=\"file\" name=\"url\"></td>
</tr>
<tr>
<th width=\"30%\" colspan=\"2\" NOWRAP>
<input type=\"submit\" value=\"Dodaj\">
<input type=\"reset\" value=\"Wyczysc\"></th>
</tr>
</table>
</table>
</form>
}
function dodajplik() { //funkcja dodajca pliki do bazy
global $nazwa, $opis, $autor, $url, $sciezka;
if(isset($WINDIR)) $url = str_replace(\"\", \"\", $url);
$file_name - basename($url_name);
if ($url_size <=0) die (\"$urlname jest pusty\");
if(!@copy($url, \"$sciezka/$file_name\")) die (\"nie mozna skopiowac $url_name na $filename\");
if(!isset($WINDIR) && !@unlink(url)) die (\"nie mozna skasowac $url_name\");
if (empty($nazwa)) echo \"wpisz nazwe pliku!\"; //sprawdzanie czy pola nie sa czasem puste i czy adres url jest prawidlowy
if (empty($opis)) echo \"wpisz opis!\";
if (empty($autor)) echo \"wpisz autora!\";
if (empty($url)) echo \"wpisz adres URL!\";
sprawdz_url($url);
$query = \"INSERT INTO download VALUES(NULL, curdate() '$opis', '$autor', '$url', '$nazwa')\";
$wynik = mysql_query($query);
echo \"<b>Plik zostal dodany</b>\";
}
switch($action) {
case \"dodajplik\":
dodajplik();
break;
default:
addf_form();
break;
}
?>
pzdr