Poszukałem pokombinowałem i takie coś mam teraz:
<?php
if($_FILES[plik][error] != 0 OR $_FILES['plik']['size'] > 400*1024){
echo show_error
("Wystąpił błąd podczas przesyłania pliku!"); echo "<br> Sprawdź czy plik nie jest za duży i spróbuj ponownie! Maxymalny rozmiar to 400kb<br>
";
}
if($_FILES[plik][type] == "image/jpg" ||
$_FILES[plik][type] == "image/jpeg" ||
$_FILES[plik][type] == "image/pjpeg" ||
$_FILES[plik][type] == "image/pjpg" ||
$_FILES[plik][type] == "image/png" ||
$_FILES[plik][type] == "image/gif"){
if(move_uploaded_file($_FILES[plik
][tmp_name
], "zdjecia/ogloszenia/".$_FILES[plik
][name
])){
chmod("./zdjecia/ogloszenia/".$_FILES['plik']['name'], 0777);
require_once './php_class/ThumbLib.inc.php';
$thumb = PhpThumbFactory::create('zdjecia/ogloszenia/'.$_FILES['plik']['name']);
$thumb->resize(120, 90);
$thumb->save("zdjecia/ogloszenia/thumbs/".$_FILES['plik']['name'], 'jpg');
chmod("./zdjecia/ogloszenia/".$_FILES[plik][name], 0644);
if(isset($_POST['nhotel']) || isset($_POST['woj']) || isset($_POST['dodal']) || isset($_POST['opis']) || isset($_POST['wiecej']) || isset($_POST['atrakcje'])) {
$opis = $_POST['opis'];
$wiecej = $_POST['wiecej'];
$dodal = $login = $_SESSION['login'];
$kategoria = $_POST['kategoria'];
if(isset($_POST['dodaj'])) {
$zapytanie="INSERT INTO hotel (nazwa,opis,wiecej,wojewodztwo,dodal,polozenie,atrakcja,kategoria,zdjecie) VALUES('$nhotel', '$opis', '$wiecej', '$woj','$dodal', '$polozenie', '$atrakcje', '".implode($kategoria)."', '".zapytanie
($_FILES['plik']['name'])."')";
echo('Hotel został dodany pomyślnie'); ?>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=indexdw.php">
</HEAD>
<?php
}
}
}
else
{
echo show_error
("Błąd ładowania zdjęcia!");
}
}
else
{
echo show_error
("Niedozwolony format pliku!"); echo "<br>Możesz dodawać pliki wyłącznie z rozszerzeniem .jpg .jpeg .png .gif<br>";
}
I niby wrzuca zdjęcie na serwer ale zapytanie się nie wykonuje nie ma błędu ani nie pisze że dodało.
Aha przy okazji jak zrobić żeby móc wrzucić kilka zdjęć (IMG:
style_emoticons/default/questionmark.gif)
Ten post edytował kill15 10.01.2011, 19:00:56