Plik dodaj.php
<?
require("config.php");
if($_SESSION['poziom'] == "3")
{
$id = $_GET['id'];
echo "<form method=post enctype=multipart/form-data action=upload.php>"; echo "<input type="hidden
" name="up
" value="tak
">"; echo "<p>Wybierz plik:<br>"; echo "<input type=file name=file size=40><br>"; echo "<input type=submit value=Wyśli><input type=reset value=Reset></p>"; echo '<a href=wyloguj.php>wyloguj</a> '; }
else if($_SESSION['poziom'] == "2")
{
echo "Masz za male uprawnienia do dodania pliku"; echo '<br /><a href=wyloguj.php>wyloguj</a> '; }
else{
echo '<p>Brak autoryzacji.</p>'; echo '<p>Dostęp zabroniony.</p>'; echo '<br><a href="logowanie.php">Zaloguj</a> <br /><a href=wyloguj.php>wyloguj</a>'; }
?>
Plik upload.php
<?php
$serwer = $_SERVER['HTTP_HOST'];
$katalog = dirname($_SERVER['PHP_SELF']); if ($up=="tak"){
copy("$file", "pliki/$file_name"); // kopiowanie pliku echo"Plik został skopiowany<br> Informacje o skopiowanym pliku:<br>
Nazwa: $file_name<br>
ADRES: $serwer$katalog/pliki/$file_name <br />
Wielkość: $file_size <br>
<a href=dodaj.php>Dodaj następny</a><br>
";
}
else {
echo"Wystapił bład"; // błąd }
?>
W pliku dodaj.php jest dodatkowo uzycie sesji i spr czy user ma prawo dodawac pliki. Mozecie to usunąć.
W skrypcie brakuje nadawania praw dostepu uploadowanym plikom. Jak ktos ma czas niech to poprawi :-)