Mam taki skrypt uploadu:
if(!$_POST['tytul'] || !$_FILES['obrazek']['name']) { echo '<b>Nie wypełniono pola z tytułem lub obrazkiem!</b><br/><a href="dodaj.php">« Powrót</a>'; } else { //UPLOAD OBRAZKA $uploaddir = 'img/upload/'.$data_img.'.'.$sp1[1]; switch(uploadFile('obrazek','img/upload/', 'jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG', 0, $data_img)) { case 2: if($sp1[1] != "gif" AND $sp1[1]!= "GIF") { $image = new SimpleImage(); $image->load($uploaddir); if($image->getWidth() > 670) { $image->resizeToWidth(670); $image->save($uploaddir); } else { //jeżeli obrazek jest mniejszy niż limit szerokości to jest kompresowany żeby mniej ważył $image->resizeToWidth($image->getWidth()); $image->save($uploaddir); } } $autor = $user->userInfo("id"); $wykonaj = mysql_query("INSERT INTO `shity` (`title`, `img`, `source`, `author`, `data`, `type`) VALUES ('$tytul', '$uploaddir', '$zrodlo', '$autor', '$data', 'obrazek')"); break; } } } } else {
oraz w innym pliku zdefiniowana funkcje:
function uploadFile($input_name, $dir, $file_type, $overwrite = 1, $file_name = NULL) { if(!$_FILES[$input_name]['name']) return 0; for($i=0; $i<count($ex); $i++) { if($file_ex[$c_file_ex-1] === $ex[$i]) { if($file_name == NULL) { if(!move_uploaded_file($_FILES[$input_name]['tmp_name'],$dir.$_FILES[$input_name]['name'])) return 1; else return 2; } else { if(!move_uploaded_file($_FILES[$input_name]['tmp_name'],$dir.$file_name.".".$file_ex[$c_file_ex-1])) return 1; else return 2; } }
Potrzebuje dorobic do tego, aby podczas dodawania obrazka dodawał się do niego automatycznie znak wodny ( obrazek lub tekst)
Proszę o pomoc...
