Autor | Zpráva | ||
---|---|---|---|
Jack06 Profil |
#1 · Zasláno: 19. 7. 2008, 17:24:18 · Upravil/a: Jack06
Dobrý den. Pokouším se udělat si vlastní fotogalerii, ale potýkám se s problémy. Našel jsem zde hodně návodů jak pracovat s imagecreatetruecolor ..atd.Jenomže já bych potřeboval spojit ty lepší části ze scriptů.
1)Upload obrázku (na ten mám již dobrý script níže kopírovaný) 2)Použítí resampled protože resize deformuje kvalitu obrázku 3)Potřebuji, aby se soubor nahrá, z něho se udělal 800x600 a druhý 320x240 například. 4)Podpora všech obrázkových formátů 5)Práce s mysql ( všechny jména obrázků se zapíší do mysql UPLOAD <?php require "db.php"; $id = $_POST['id']; @$file = $_POST['slozka']; if(!file_exists("user/$id/$file/".$_FILES['soubor']['name']."")){ if (is_uploaded_file($_FILES['soubor']['tmp_name'])){ $ext = explode('.',$_FILES['soubor']['name']); $ext = $ext[count($ext)-1]; $typ = explode('.', $_FILES['soubor']['name']); if ($_FILES['soubor']['size'] < 500*1024) { list($sirka, $vyska) = getimagesize($_FILES['soubor']['tmp_name']); if ($sirka < 1024 || $vyska < 768) { @$datum = Date("j.m.Y"); @$koment = $_POST['komentar']; @$velikost = $_FILES['soubor']['size']; @$cas = StrFTime("%H:%M:%S", Time()); @$cele = $_FILES['soubor']['name']; mysql_query("SET CHARACTER SET cp1250"); $query = mysql_query("INSERT INTO `updown` (`cele`,`uid`,`nazev`,`velikost`,`datum`,`cas`,`typ`,`komentar`,`a dresar`) VALUES ('$cele','$id','$typ[0]','$velikost','$datum','$cas','$typ[1]','$k oment','$file')"); copy($_FILES['soubor']['tmp_name'], "user/$id/$file/".$_FILES['soubor']['name']); header('location: '.$_SERVER['HTTP_REFERER']); exit; }else Header('Location: '.$_SERVER['HTTP_REFERER']); exit; // Překročené rozměry. }else Header('Location: '.$_SERVER['HTTP_REFERER']); exit; // Překročená velikost. }else Header('Location: '.$_SERVER['HTTP_REFERER']); exit; }else Header('Location: '.$_SERVER['HTTP_REFERER']); exit; ?> Byl bych moc rád kdyby mě někdo pomohl. Vím že je tu řešeno toto téma z části xkrát, bohužel já jsem pro radši se zeptat zkušenějších, aby byl script kvalitní. PS. Pokud mi někdo do uploadovaného scriptu ukáže jak dát resampled script na jeden formát, aby to fungovalo budu talé šťastný. |
||
peta Profil |
#2 · Zasláno: 21. 7. 2008, 10:47:24
Jack06
to hodne stesti :) Mam takovy script, ale je to na 500 radku, asi. To do fora teda davat nebudu. cz.php.net/image cz.php.net/nazev_funkce je tam spoustu prikladu Vytvorit nahled neni problem, problem je spravne ziskat nejdriv ten soubor. |
||
Jack06 Profil |
#3 · Zasláno: 21. 7. 2008, 22:18:04
naúiš mi peto pls na icq. 216751044
|
||
Časová prodleva: 12 dní
|
|||
Jack06 Profil |
#4 · Zasláno: 2. 8. 2008, 10:52:35
Prosím o smazání. Vyřešeno
|
||
Časová prodleva: 16 let
|
0