Autor | Zpráva | ||
---|---|---|---|
prasopsisko Profil * |
#1 · Zasláno: 28. 5. 2006, 19:57:22
Hledal jsem tu chvilku ale nic jsem o tom nenašel, tak k věci:
Potřebuju když dám přes formulář vložit obrázek z mého disku, aby se mi jednak upravil na nějakou velikost (danou), uložil se na ftp stránek, a nové url aby se mi uložilo do DB, script mám takovej : if($foto1): //foto1 - z formuláře, typ file $overeni=GetImageSize($foto1); //ale už přes tohle mi to neprojde, prej že soubor neexistuje if ($overeni[2]==2): // jestl ije to jpeg.... $in1=ImageCreateFromJPEG($foto1); //vytvoření image z daného obrázku $sirka=ImageSX($in1); //tjištění šířky (asi zbytené když tam mam GetImageSIze...) $vyska=ImageSY($in1); if (($sirka/$vyska)>1): // (jestliže je fotka naležato) $cesta1='./img/kniha-img/'.$num.'a.jpg'; // (url na obrázek na webu) $out=ImageCreate(400,300); //(vytvoření obrázku std velikost) ImageCopyResized($out,$in,0,0,0,0,400,300,$sirka,$vyska); //kopiírování ImageJpeg($out,$cesta1,'100'); //faktické vytvoření obrázku ImageDestroy($in1); ImageDestroy($out); endif; endif; Bohužel mi to neprojde přes podmínku GetImageSize, který hlásí že žádný takový soubor neni, pomozte mi prosím a předem děkuji :) |
||
WertriK Profil * |
#2 · Zasláno: 28. 5. 2006, 20:06:35
Najdi si "upload" urcite neco najdes ;)
|
||
Leo Profil |
#3 · Zasláno: 28. 5. 2006, 20:07:33
To nejdulezitejsi jste nam zamlcel - proc si myslite, ze by v promenne $foto1 melo neco byt, Leo
|
||
Juan Profil |
#4 · Zasláno: 28. 5. 2006, 20:29:11
|
||
prasopsisko Profil * |
#5 · Zasláno: 28. 5. 2006, 20:32:15
<input type="file" name"foto1"> odtud to foto1,
já jsem měl za to, že ve foto1 bude uložena ta afresa toho obrázku na disk... ´jinak děkuji za odpovědi, ten odkaz teď projedu... |
||
Leo Profil |
#6 · Zasláno: 28. 5. 2006, 21:03:17
"já jsem měl za to, že ve foto1 bude uložena ta afresa toho obrázku na disk... "
Tak to jste si myslel uplne spatne :-) Viz http://cz.php.net/manual/en/features.file-upload.php Leo |
||
prasopsisko Profil * |
#7 · Zasláno: 28. 5. 2006, 21:15:42
http://php.vrana.cz/zmensovani-obrazku.php
tady je přesně to co potřebuju (prý), ale nechápu tam pár věci :-) koukam na tohleto, a potřeboval bych objasnit pár věcí :-) ten $file_in to je to co se mi předá z toho formuláře ta URL adresa či co? to samé $file_out? já už jsem z toho úplně na mašli a hlavně nejvíc z toho nechápu to užití :-) |
||
prasopsisko Profil * |
#8 · Zasláno: 28. 5. 2006, 21:21:16
a ještě ten $filename to je jako odkaz na ten soubor už na tom serveru?
|
||
Leo Profil |
#9 · Zasláno: 28. 5. 2006, 21:30:33
Kouknete se do toho manualu, jestli umite trosku anglicky, Leo
|
||
prasopsisko Profil * |
#10 · Zasláno: 28. 5. 2006, 21:39:18
ježe to je jenom půlka problému,
já chápu ty funkce, ale nechápu, co z toho konkrétně 1) ULOŽÍ ten soubor na server, jestli to tam vůbec je 2) vloží odkaz na ten soubor do DB (resp. z čeho všeho se ten odkaz skládá v tom materiálu http://php.vrana.cz/zmensovani-obrazku.php nechápu proč v top užití je ten if kde je ten mysql querry (to znamená že vyšelo to vložení do tabulky asi), a pak by mě zajímalo co vypadne z toho $filename když dejme tomu tam dám D:\dokumenty\obrazek.jpg.... jak se znám tak u toho zase budu do 5 do raána než na to přijdu... |
||
Leo Profil |
#11 · Zasláno: 28. 5. 2006, 22:50:38
Na server to ulozi samotny upload, ale jen docasne - pokud to neprestehujete pres move_uploade_file do trvaleho uloziste, tak se to samo pri dobehu skriptu smaze. Leo
|
||
prasopsisko Profil * |
#12 · Zasláno: 28. 5. 2006, 23:52:16
už sem to konečně nějak snad pochopil, jsem nevěděl že si ho to ukládá dočasně... no teď už mi to snad funguje, ale docela by mě zajímalo, proč když tam uploadnu soubor.jpg, proč ho to přes GetImageSize chápe jako png, ale to už je snad maličkost ;) a díky za vše co mi to alespoň trošku objasnilo problematiku
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0