<?php elseif($_GET['s']==addfoto) { wyswietl_mozliwosci_admina(); wyswietl_hr(); { if($dodaj_zdjecie()) dodano_zdjecie(); else blad_przy_dodawaniu_zdjecia(); } else wyswietl_formularz_dodawania_zdjecia(); } ?>
oraz plik z funkcjami, który jest dołączany do admin.php
<?php function createimageandminiature($newfotodir, $newminifotodir, $filename, $new_x, $new_y) { $duze=$newfotodir.$filename;// miejsce uploadu duzego pliku if(!$img=@imagecreatefromjpeg($duze)) return 0; $image_height=@imagesy($img);//stara wysokosc $image_width=@imagesx($img);//stara szerokosc $temp_image=@imagecreatetruecolor($new_x, $new_y); @imagecopyresampled($temp_image, $img, 0,0,0,0, $new_x, $new_y, $image_width, $image_height); @imagejpeg($temp_image, $newminifotodir.$filename, 100); return 1; } function wyswietl_formularz_dodawania_zdjecia() { echo"<form enctype='multipart/form-data' method='post' action='admin.php?s=addfoto'> <font class=admin_tekst_form>wybierz zdjecie:</font> <br> <input type=file name=zdjecie class=admin_file> <br> <font class=admin_tekst_form>nazwa zdjecia:</font> <br> <input type=text name=nazwa class=tytul> <br> <input type=submit value=dodaj class=submit> </form>"; } function dodaj_zdjecie() { my_conn(); $query="INSERT INTO fotos SET nazwa='$nazwa_zdjecia', plik_nazwa='$filename'"; $nazwa_zdjecia=$_POST['nazwa']; $nazwa_pliku=$_FILES['zdjecie']['name']; $query="SELECT * FROM fotos WHERE nazwa='$nazwa_zdjecia' OR plik_nazwa='$nazwa_pliku'"; if($ile) return 0; $newfotodir="foto/"; $newminifotodir="mini_foto/"; $filename=$_FILES['zdjecie']['name']; $new_x=100; $new_y=80; if(!createimageandminiature($newfotodir, $newminifotodir, $filename, $new_x, $new_y)) return 0; $query="INSERT INTO fotos SET nazwa='$nazwa_zdjecia', plik_nazwa='$filename'"; if($ile) return 1; else return 0; } function dodano_zdjecie() { } function blad_przy_dodawaniu_zdjecia() { } ?>