<?php require('funkcje_bazy.php'); $plik1_tmp = $_FILES['zdj']['tmp_name']; $plik1_nazwa = $_FILES['zdj']['name']; $plik1_rozmiar = $_FILES['zdj']['size']; $plik1_typ = $_FILES['zdj']['type']; if(($sp1[1] == "jpg" or $sp1[1] == "gif" or $sp1[1] == "bmp" or $sp1[1] == "png") and (is_uploaded_file($plik1_tmp))){ $lacz=lacz_bd(); $zapytanie = "insert into obrazek"; $wynik = $lacz->query($zapytanie); } else { } ?> <form enctype="multipart/form-data" action="" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="5000" /> <input name="zdj" type="file" /> <input type="submit" value="Wyslij plik" /> </form>
FUNKCJE_BAZY.PHP DZIAŁAJĄ, BO DO WSZYSTKIEGO SIĘ TAK ŁĄCZĘ.
W BAZIE JEST UTWORZONA TABELA obrazek z typem BLOB.
Kiedy jednak chcę coś wysłać, wciąż jest napisane: "$plik1_nazwa nie przeslany".
Co może być źle? Plik pisany przez innego użytkownika z tego forum.