Gdy uploaduje plik to niestety nie dodaje danych do bazy.
Oto kod:
Kod
<? include("config.php"); ?>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="512000" />
<input name="plik" type="file" />
<textarea name="opis" rows="5" cols="50">Opis Pliku</textarea>
<input type="submit" value="Wyślij plik" />
</form>
<?php
$db = mysql_connect ("$db_host", "$db_user", "$db_pass");
mysql_select_db ("$db_table");
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$plik_opis = $_POST['opis'];
$plik_nazwa = strtolower($plik_nazwa);
$plik_nazwa = str_replace("ż","z",$plik_nazwa);
$plik_nazwa = str_replace("","a",$plik_nazwa);
$plik_nazwa = str_replace(" ","",$plik_nazwa);
$plik_nazwa = str_replace("_","",$plik_nazwa);
$mysql = mysql_query("INSERT INTO upload SET name='{$plik_nazwa}', size='{$plik_rozmiar}', opis='{$plik_opis}', link='http://{$domain}/{$plik_nazwa}'");
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
mysql_query("INSERT INTO `upload` SET `name` = '{$plik_nazwa}', `size` = '{$plik_rozmiar}', `opis` = '{$plik_opis}', `link` = 'http://{$domain}/{$plik_nazwa}'");
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer! Link do pliku: <code>http://$domain/$plik_nazwa</code> ";
}
mysql_close ($db);
?>
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="512000" />
<input name="plik" type="file" />
<textarea name="opis" rows="5" cols="50">Opis Pliku</textarea>
<input type="submit" value="Wyślij plik" />
</form>
<?php
$db = mysql_connect ("$db_host", "$db_user", "$db_pass");
mysql_select_db ("$db_table");
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$plik_opis = $_POST['opis'];
$plik_nazwa = strtolower($plik_nazwa);
$plik_nazwa = str_replace("ż","z",$plik_nazwa);
$plik_nazwa = str_replace("","a",$plik_nazwa);
$plik_nazwa = str_replace(" ","",$plik_nazwa);
$plik_nazwa = str_replace("_","",$plik_nazwa);
$mysql = mysql_query("INSERT INTO upload SET name='{$plik_nazwa}', size='{$plik_rozmiar}', opis='{$plik_opis}', link='http://{$domain}/{$plik_nazwa}'");
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
mysql_query("INSERT INTO `upload` SET `name` = '{$plik_nazwa}', `size` = '{$plik_rozmiar}', `opis` = '{$plik_opis}', `link` = 'http://{$domain}/{$plik_nazwa}'");
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze
<strong>$plik_rozmiar bajtów</strong> został przesłany na serwer! Link do pliku: <code>http://$domain/$plik_nazwa</code> ";
}
mysql_close ($db);
?>
Prosze o pomoc

Pozdrawiam