<center>
<font size="2"><strong>Upload</strong></font></td></TR>
<?php
$handle=opendir('upload');
while (false!==($file = readdir($handle)))
{
if (($file != ".") && ($file != "..") && ($file != "/"))
{
$volne += filesize("upload/$file");
}
}
closedir($handle);
?>
Tu si môžete uploadnuť súbor do 1MB iba vo formáte RAR.
<BR>
Spolu tu môže byť najviac 500MB uploadnutých súborou.
<BR>
Súbor bude do 7 dní vymazaný.K súborom, ktoré sú tu uploadnuté majú všetci prístup,
<BR>
Nedávajte si sem preto osobné dokumenty a iný materiál.
<BR>
Z jednej IP adresy môžete uploadnúť najviac 5 súborov za týždeň.
<BR>
Uploadovanie môže chvýľu trvať tak prosím majte strpenie.
<BR>
Zatiaľ je ešte <?php echo 500-$volne/1024/1024; ?> MB voľného miesta.
<div style="background-color:#ff7800;line-height:30px; text-align:left; Vertical-align:top;">
<font color="white">
<form action="upload.php" method="post" enctype="multipart/form-data">
<b><font size="2">Cesta k súboru:</font> </b>
<input type="file" name="subor" style="border:1px solid black;">
<input type="submit" value="Upload" style="border:1px solid black;">
</font>
</form>
</div>
<br>
<br>
<br>
<table align="left" rules='groups' style="background-color:#ff7800;">
<tr>
<th><font color='white'>Názov súboru</font></th>
<th><font color='white'>Veľkosť súboru</font></th>
<th><font color='white'>Dátum uploadnutia</font></th>
</tr>
<?php
$fi = fopen ("upl/date.php", "r");
if (!$fi)
{
echo "<p><blink><font color='red'>Chyba!!!</font><blink>\n";
exit;
}
$sub = fgets($fi, 4096)+604800;
fclose ($fi);
if($sub<time())
{
$file = fopen ("upl/date.php", "w+");
if (!$file)
{
echo "<p><blink><font color='red'>Chyba!!!</font><blink>\n";
exit;
}
/* Zapíšeme data. */
$time = time();
fputs ($file,"$time\n");
fclose ($file);
$fp = fopen("upl/ip.php","r+");
ftruncate ($fp,0);
fclose($fp);
}
if (is_uploaded_file($_FILES['subor'] ['tmp_name']))
{
$addr = $REMOTE_ADDR;
$a1=file("upl/ip.php");
for ($i=0; $i < count($a1); $i++) $a1[$i]=chop($a1[$i]);
$a2=array_keys ($a1,$addr);
$c=count($a2);
if($c>4)
{
echo "Prekročil si limit na 7 dní";
}
else
{
if($volne>524288000)
{
echo "<font color='red'><blink>Limit 500MB pre uploadnuté súbory bol prekročený.Do 7 dní sa miesto uvoľní.</blink></font>";
}
else
{
$name = $_FILES["subor"]["name"];
$array = explode(".", $name);
$ext = $array[count($array)-1];
$size = $_FILES['subor'] ['size'];
$max = 1048576;
if($ext == "rar" && $size<=$max)
{
$file = fopen ("upl/ip.php", "a");
if (!$file)
{
echo "<p><blink><font color='red'>Chyba!!!</font><blink>\n";
exit;
}
/* Zapíšeme data. */
fputs ($file, "$REMOTE_ADDR\n");
fclose ($file);
move_uploaded_file($_FILES['subor'] ['tmp_name'],"./upload/{$_FILES['subor'] ['name']}");
echo "<blink><font style=\"color:red;\"><b>Váš súbor bol úspešne odoslaný na server!</b></font></blink>";
}
else
{
echo "Súbory tohto formátu niesú povolené alebo súbor je píliš veľký.";
}
}
}
}
$handle=opendir('upload');
while (false!==($file = readdir($handle)))
{
if (($file != ".") && ($file != "..") && ($file != "/"))
{
echo "<tr style=\"border-top:1px solid white;\">";
echo "<td style='font-size:13px;text-overflow:ellipsis;'><a href=\"./upload/$file\" style=\"margin-left:20px;\">".$file."</a></td>";
echo "<td align=\"center\" style='font-size:13px'><font color='white'>".filesize("upload/$file")." b</font></td>";
echo "<td align=\"center\" style='font-size:13px'><font color='white'>".date("D M j G:i:s Y",filemtime("upload/$file"))."</font></td>";
echo "</tr>\n";
}
}
closedir($handle);
?>
</center>
Takze cez toto mozes uploadovat subory iba s priponou rar s velkostou 1MB.Spolu tam mozu ludia uploadnut najviac 500MB.Z jednej IP moze za 7 dni uploadnut 5 suborou.Kazdych 7 dni by sa mali IP adresy a subory vymazat ale nefacha to na 100%.
Ak to spravis spravne, to znamena, ze vytvoris zlozku upload, ktorej nastavis prava na zapis, tak ti to musi bezat.
Kolko sa s tym da max uploadnut??? mne islo iba nieco okolo pol mega...
A este to nacitanie suborou z adresara sa mi pacilo... to pod tym uploadom co ukazuje uploadnute subory, nedalo by sa urobit nieco take ale aby nacitavalo subory z inej stranky??? napriklad www.nico.sk/nieco...... plz velmi to potrebujem... diki...
To nacitanie adresarov by sa nedalo spravit aby to nacitavalo z ineho serveru.Jedine ze by na tom serveri bolo v .htaccess nastavene prehliadanie priecinkov z webu ale to ma asi malokto.
jorg22 napísal:To nacitanie adresarov by sa nedalo spravit aby to nacitavalo z ineho serveru.Jedine ze by na tom serveri bolo v .htaccess nastavene prehliadanie priecinkov z webu ale to ma asi malokto.
tak aky je problem... obidva servery by boli moje...