Czesć mam problem ze uploadem pliku i zapisem jego scieszki do bazy, wiem ze cos jest w zapytaniu SQL bo sobie go wyswietlilem i tak jakby wogole nie widzial ze przesyla mu sie plik. (chodzi o plik graficzny)
<?php
include ('funkcje.php');
$lacz = lacz();
if (!lacz())
echo 'Problem z polłączeniem z bazą danych, proszę spróbować później';
$naglowek = $HTTP_POST_VARS ['naglowek'];
if ( (isset($HTTP_POST_FILES['html']['name']) && (dirname($HTTP_POST_FILES['html']['type']) == 'text') {
$wp = fopen($HTTP_POST_FILES['html']['tmp_name'], 'r'); filesize($HTTP_POST_FILES['html']['tmp_name']))); }
else
$tekst_artykulu = $HTTP_POST_VARS['tekst_artykulu'];
if (isset($HTTP_POST_VARS['artykul']) && $HTTP_POST_VARS['artykul']!='') { //uaktualnienie
$artykul = $HTTP_POST_VARS['artykul'];
$sql = \"update artykuly
set naglowek = '$naglowek',
tekst_artykulu = '$tekst_artykulu',
zmodyfikowany = $czas
where id = $artykul\";
}
else {
$sql = \"insert into artykuly
(naglowek, tekst_artykulu, autor, utworzony, zmodyfikowany, opublikowany)
values
('$naglowek', '$tekst_artykulu', '\"
.$HTTP_SESSION_VARS['nazwa_uz'].\"', $czas, $czas, $czas)\";
}
if (!$wynik) {
echo \"Wystąpił błąd bazy danych podczas wykonywanie <pre> $sql </pre>\"; }
if ( (isset($HTTP_POST_FILES['image']['name']) && {
$typ = basename($HTTP_POST_FILES['image']['type']);
switch ($typ) {
case 'jpeg' :
case 'pjpeg': $nazwapliku = \"obrazki/$artykul.jpg\";
$nazwapliku);
$sql = \"update artykuly
set obrazek = '$nazwapliku'
where id = $artykul\";
break;
default: print 'Nieprawidłowy format obrazka: '. $HTTP_POST_FILES['image']['type'];
}
}
header('Location: '.$HTTP_POST_VARS['przeznaczenie']);
?>