Kod
$name= 'upload'; // Nazwa pliku bez .php
?><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Upload Plików!</title>
<script type="text/javascript">
</script>
</head>
<body bgcolor="#000000">
<br><br><br><br><br><br><br><br>
<center>
<h2><font color="#FFFFFF"><b>Upload !</font></b></h2>
<div>
<form enctype="multipart/form-data" action="<?php echo $name; ?>.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<input name="plik" accept="*.pwn,*.amx,*.jpg,*.gif,*.map,*.png" type="file" />
<input type="submit" value="Wy¶lij plik" />
</form>
</div>
<center>
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$domain= 'http://www.gtaforum.xaa.pl'; // adres strony z http:// i www. ale bez uko¶nika na końcu
$katalog= 'upload'; // katalog w którym maj± znajdować się pliki do zapisu. Pamietaj katalog musi posiadać CHMD 777
$rozszerzenie = $_FILES['plik']['type'];
if ($rozszerzenie !== 'php')
{
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "$katalog/$plik_nazwa");
echo "<font color=\"#FF0000\"><center>Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!</font></center><br>
<tr><td><font size=\"2\" color=\"#FFFFFF\">URL: </font></td><td><input type='text' name='thetext' onClick='highlight(this);' size='30' value='$domain/$katalog/$plik_nazwa'></td></tr><br>
<tr><td><font size=\"2\" color=\"#FFFFFF\">HTML: </font></td><td><input type='text' name='thetext' onClick='highlight(this);' size='30' value='<a href=$domain/$katalog/$plik_nazwa>$plik_nazwa</a>'></td></tr><br>";
} }
else {
echo '<font color=red>błędne rozszerzenie</font>';
}
?>
<br><font size="2" color="#FFFFFF">Stworzeone przez</font> <font size="2" color="#FF0000"><a href="http://www.gtaforum.y0.pl/">Sebaso</a></font> <font size="2" color="#FFFFFF">dla gtaforum.y0.pl</font>
</body>
</html>
?><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Upload Plików!</title>
<script type="text/javascript">
</script>
</head>
<body bgcolor="#000000">
<br><br><br><br><br><br><br><br>
<center>
<h2><font color="#FFFFFF"><b>Upload !</font></b></h2>
<div>
<form enctype="multipart/form-data" action="<?php echo $name; ?>.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<input name="plik" accept="*.pwn,*.amx,*.jpg,*.gif,*.map,*.png" type="file" />
<input type="submit" value="Wy¶lij plik" />
</form>
</div>
<center>
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$domain= 'http://www.gtaforum.xaa.pl'; // adres strony z http:// i www. ale bez uko¶nika na końcu
$katalog= 'upload'; // katalog w którym maj± znajdować się pliki do zapisu. Pamietaj katalog musi posiadać CHMD 777
$rozszerzenie = $_FILES['plik']['type'];
if ($rozszerzenie !== 'php')
{
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "$katalog/$plik_nazwa");
echo "<font color=\"#FF0000\"><center>Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!</font></center><br>
<tr><td><font size=\"2\" color=\"#FFFFFF\">URL: </font></td><td><input type='text' name='thetext' onClick='highlight(this);' size='30' value='$domain/$katalog/$plik_nazwa'></td></tr><br>
<tr><td><font size=\"2\" color=\"#FFFFFF\">HTML: </font></td><td><input type='text' name='thetext' onClick='highlight(this);' size='30' value='<a href=$domain/$katalog/$plik_nazwa>$plik_nazwa</a>'></td></tr><br>";
} }
else {
echo '<font color=red>błędne rozszerzenie</font>';
}
?>
<br><font size="2" color="#FFFFFF">Stworzeone przez</font> <font size="2" color="#FF0000"><a href="http://www.gtaforum.y0.pl/">Sebaso</a></font> <font size="2" color="#FFFFFF">dla gtaforum.y0.pl</font>
</body>
</html>
Lecz niestety nie dziala gdy wsadze php pisze ze plik costam.php o rozmiarze 0 b zostal wyslany na serwer a wogole nie zostal i tak samo z innymi rozszerzeniami tylko ze poprostu strona jakby sie tylko odswieza