Tak, mam. Oto cały kod programu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</head>
<body bgcolor="#222222" text=white>
<?php
$archive = new ZipArchive;
$nazwa = $_POST['name'];
if(file_exists("zips/".$nazwa."_MCreator.zip")) // Sprawdzenie czy plik istnieje {
print "<font color=red>Taka nazwa już istnieje ! Wybierz inną nazwę !</font><br/>"; }
else
{
if($archive->open("zips/".$nazwa."_MCreator.zip",ZipArchive
::CREATE) != true) print '<font color=red>Wystąpił błąd - spróbuj ponownie później</font><br/>'; else
{
//Gdy wszystko idzie dobrze, zostają pobrane informacje jakie pliki mają być w archiwum.
if($_POST['commandbook'] == true) $archive->addFile("serwer/plugins/commandbook.jar");
}
$archive->close(); // Zamknięcie dodawania
print "Zakończono ! Kliknij tutaj aby pobrać swój plik:<br/>"; print '<a href="'."zips/".$nazwa."_MCreator.zip".'"><font color=green>_______[DOWNLOAD]_______</font></a><br/>'; print '<font color=#00CCFF>W celu oszczędzania zasobów twój plik zostanie skasowany za 2h.</font>';
//zapis informacji do pliku
$fp = fopen("zips/info.dat", "a"); for($a=0; $a == count($tablica)+1; $a++) {
}
fputs($fp, $time.' '.$nazwa."_MCreator.zip\n");
//wczytanie informacji i skasowanie starych plików
$tablica = file("zips/info.dat",FILE_SKIP_EMPTY_LINES
); print '<font color=#00CCFF><br/>W ciągu ostatnich 2 godzin wygenerowano '.count($tablica).' plik/ów :)</font>'; for($x=0; $x <= count($tablica)-1;$x++) {
if($time >= $czas[0] + 7200)
{
print "<br/>Upłynął czas pliku:".$czas[1
]; $nazwa = "zips/".$czas[1];
print " - Został on pomyślnie usunięty"; }
}
}
?>
</body>
</html>
Zawartość pliku info.dat:
Kod
1325800000 asd_MCreator.zip
i zawartość pliku z formularzem:
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</head>
<body bgcolor="#222222" text=white>
<form action="generate.php" method="POST">
<b>Pluginy:</b> <br/>
<label><input type="checkbox" name="commandbook" value=true /><font color=green>[1.7]</font>CommandBook <br/></label>
<label><input type="checkbox" name="simpleafk" value=true /><font color=green>[0.8]</font>SimpleAFK <br/></label>
<label><input type="checkbox" name="worldedit" value=true /><font color=green>[5.0]</font>WorldEdit <br/></label>
<b>Inne opcje:</b> <br/>
Nazwa paczki:<input name="name" /><br/>
<input type="submit" value="Generuj !" /> <br/>
<br/>
</body>
</form>
<font color=#00CCFF>MCOnlineServerCreator v1.0 by piotrek5402</font>
</html>