Autor | Zpráva | ||
---|---|---|---|
svasik Profil |
#1 · Zasláno: 26. 11. 2008, 18:36:48 · Upravil/a: svasik
Ahoj, mám problém... snažil jsem se vytvořit upload na server pomocí PHP. použití mime html/text fungovalo, ale image/jpeg nefunguje (), nevíte proč?
můj kód je: if ($akce == "Upload") { if ($soubor_type == "image/jpeg") { if (copy ($soubor, "uploaded/$soubor_name")) { print "Soubor $soubor_name o velikosti $soubor_size bajtů byl úspěšně uploadnut, jeho adresa je: http://www.skautinadeje.ic.cz/uploaded/$soubor_name <BR>"; } else { print "Při nahrávání souboru došlo k chybě!<BR>"; } } else { print "Soubor není obrázek!!<BR>"; } } ?> <FORM ACTION="index.php?in=insert.php" METHOD="post" ENCTYPE="multipart/form-data"> <INPUT TYPE="file" NAME="soubor" SIZE="30"> <INPUT TYPE="submit" NAME="akce" VALUE="Upload"> </FORM> ps.: webhosting ic.cz |
||
Měsíček Profil |
#2 · Zasláno: 26. 11. 2008, 21:12:18 · Upravil/a: Měsíček
Reaguji na svasika:
"použití mime html/text fungovalo, ale image/jpeg nefunguje (), nevíte proč?" Domívám se, že html/text ti fungovat nemohlo .. frází "nefunguje ()", myslíš co? Osobně si myslím, že chyba bude v tom, že tam šoupeš obrázek jež MIME typ image/jpeg nemá. A zadalší koukni na tuhle funkci http://cz2.php.net/move_uploaded_file |
||
Leo Profil |
#3 · Zasláno: 26. 11. 2008, 21:45:03
1, kontrolu uploadovaneho souboru nemuzete delat na zaklade neceho, co tvrdi prohlizec, i kdyz je to mime typ
2, IE posila pro jpeg jiny mime nez ostatni prohlizece 3, pro obrazky je na strane serveru idealni pouzit getimagesize, jinak si nastudujte kapitolu o uploadu jak se ma delat dnes: http://cz.php.net/manual/en/features.file-upload.php Leo |
||
svasik Profil |
#4 · Zasláno: 26. 11. 2008, 22:15:41
ano, mas pravdu, funguje v opeře. Jak to definuji pro IE (7)?
Měsíček html/text mi fungovalo... za nefunguje() se omlovam... nejak mi to ujelo (matouci programovani...matouci funkce) |
||
Měsíček Profil |
#5 · Zasláno: 27. 11. 2008, 15:58:36
Reaguji na svasika:
"Jak to definuji pro IE (7)? " IE posílá image/pjpeg tuším ... "html/text mi fungovalo..." Opravdu? Stále nevěřím, dokud mi neuděláš ukázku, IMHO fungovalo pouze obráceně čili text/html. "za nefunguje() se omlovam... nejak mi to ujelo (matouci programovani...matouci funkce)" Ok. |
||
svasik Profil |
#6 · Zasláno: 27. 11. 2008, 20:29:14
Měsíček
aha... tak to mas asi pravdu... spatne jsem to zkopiroval. nevite co mam napsat kdyz chci nahrat jakykoliv obrazek (vcetne tiff)? |
||
Leo Profil |
#7 · Zasláno: 27. 11. 2008, 20:44:42
"nevite co mam napsat kdyz chci nahrat jakykoliv obrazek (vcetne tiff)"
Zkuste si precist co uz jsem psal, Leo |
||
Časová prodleva: 15 let
|
0