Witam, nie mogę dodać pliku zip na server PHP:(
kod działa i dodaje plik na server jeśli wybiorę plik z rozszerzeniem np jpg ale zip już nie:(
o to mój kod:
<?php
//dodawanie pliku na server
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$ikona_nazwa = $_FILES['ikona']['name'];
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "files/folder/$plik_nazwa");
echo "<br><br><p>Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!</p>";
}
//path_game
$host="localhost";
$username="root";
$password="";
$db_name="testowa";
$tabela_name="files";
mysql_connect("$host", "$username", "$password")or die("Nie udało sie połączyć z bazą danych MySQL ");
mysql_select_db("$db_name")or die("Nie udało sie wybrać takiej bazy danych");
$path_file = "files/folder/$plik_nazwa";
$icon_file = "files/icon/$ikona_nazwa";
if ($_POST) {
$result = $db->query("INSERT INTO $tabela_name (name, path_icon, path_file) VALUES('$plik_nazwa', '$icon_file', '$path_file')");
if (!$result) {
echo '<p class="error">Wystąpił błąd dodawania.<br></p>';
} else {
echo '<p class="success">dodany do bazy danych.
</p>';
}
}
mysql_close();
?>
<div class="container">
<div class="row"><br><br>
<div class="col-md-offset-2 col-md-8 col-lg-offset-3 col-lg-6">
<div class="well profile">
<div class="col-sm-12">
<div class="col-xs-12 col-sm-8">
<h2>Dodaj plik</h2>
</div>
</div>
<div class="col-xs-12 divider text-center">
<form method="POST" action="index.php?page=Dodaj" accept-charset="UTF-8" class="form" enctype="multipart/form-data">
<input name="_method" value="PUT" type="hidden">
<input name="" value="" type="hidden">
<input name="action" value="add_course" type="hidden">
<input name="categoryID" value="716" type="hidden">
<div class="modal-body" style="text-align: left;">
<div class="form-group">
<label for="name">Nazwa pliku</label>
<input required="required" class="form-control" placeholder="Podaj nazwę pliku" pattern="^(?!\s|.*\s$).*$" name="name" id="name" type="text">
</div>
<div class="form-group">
<label for="description">Opis</label>
<textarea class="form-control" placeholder="Opis pliku" pattern="^(?!\s|.*\s$).*$" name="description" cols="50" rows="5" id="description"></textarea>
</div>
<div class="form-group">
<label for="ikona">Ikona pliku</label>
<input name="ikona" id="ikona" type="file">
</div>
<div class="form-group">
<label for="plik">Kurs</label>
<input name="plik" id="plik" type="file">
</div>
<div class="form-group 1">
<label for="visible_for_registered">Widoczność</label>
<select class="form-control" id="visible" name="visible"><option value="0">Niewidoczne</option><option value="1">Widoczne</option></select>
</div>
</div>
<div class="modal-footer">
<input class="btn btn-primary" value="Ok" type="submit">
<button type="button" class="btn btn-default" data-dismiss="modal">Anuluj</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>