25-08-2011, 20:13
Zmieniłem upload-file.php na cos takiego że zdjęcia są zapisywane na serverze na kadalogu uploads, a w bazie danych jest zapisywana do niech tylko ścieżka, ale niestety żadnej ścieżki mi nie zapisuje :/ Wygląda to tak:
Kod PHP:
<?php
//session_start();
require_once('funkcje_all.php');
$uploaddir = './uploads/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);
$size=$_FILES['uploadfile']['size'];
$lacz = lacz_bd();
if($size>1048576)
{
echo "error file size > 1 MB";
unlink($_FILES['uploadfile']['tmp_name']);
exit;
}
if(file_exists($file)) //sprawdzanie czy plik istnieje
{
srand(time());
$file = 'uploads'.rand(1,100000000).$file;
}
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
echo "success";
} else {
echo "error ".$_FILES['uploadfile']['error']." --- ".$_FILES['uploadfile']['tmp_name']." %%% ".$file."($size)";
}
$wynik = $lacz->query("insert into uzytkownik values 'michal', '$file'");
?>