Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 11. 1. 2009, 00:27:24
Zdravím. Spravil som fotogalériu kde cez formulár nahrávam fotky. Malé fotky do cca 200KB nahráva v poriadku, ale pri väčších skript po odoslaní stále pracuje (tvári sa tak) a nič. Stavový riadok prehliadača píše posielanie požiadavky...
Vetko beží na Xampp localhoste. Niektoré nastavenie php.ini: post_max_size: 16M upload_max_filesize: 32M |
||
ReduxCZ Profil |
#2 · Zasláno: 11. 1. 2009, 20:22:41
bez kodu se nic vymyslet neda...zkus to treba i na nejakem hostingu...treba tvuj xampp neni spravne nakonfigurovany, nejlepsi by bylo dat sem kod...
|
||
hal_sk Profil |
#3 · Zasláno: 11. 1. 2009, 20:56:31
ReduxCZ
<form method='POST' action='index.php' enctype="multipart/form-data"> <input type='file' name='F_file'> <br><br> <input type='submit' name='F_submit'> <br> </form> <? if ($_POST['F_submit']) { if ($_FILES['F_file']['tmp_name']) { $filename=$_FILES['F_file']['tmp_name']; copy($filename,"./images/nejaky_subor.dat"); echo "subor odoslany"; } else { echo "CHYBA - ziadny subor na odoslanie"; } } ?> |
||
hal_sk Profil |
#4 · Zasláno: 11. 1. 2009, 21:25:55
Skúsil som si na to viac posvietiť a zistil som len, že súbory do 100KB to uploaduje bez problémov, ale ak sa ich kapacita postupne zvyšuje, tak je pravdepodobnosť úspešného uploadu menšia. Napr taký 300KB súbor sa úspešne uploaduje len na asi na každý 3 pokus. S 1MB súborom sa mi to ešte nepodarilo.
Ale skúsil som to na freehostingu ic.cz a bez problémov, na prvý krát som uploadol 1MB súbor. Takže, že by som mal zle nastavené php.ini na mojom localhoste? Tie 2 hodnoty mám zrejme nastavené dobre: post_max_size: 16M upload_max_filesize: 32M Na čo si v php.ini ešte treba dať pozor, ohladne uploadu súborov? |
||
Jack Finger Profil |
#5 · Zasláno: 11. 1. 2009, 22:54:45 · Upravil/a: Jack Finger
hal_sk
Nevím, jak moc se to může vztahovat k problému, ale použij místo copy() radši move_uploaded_file(). |
||
hal_sk Profil |
#6 · Zasláno: 11. 1. 2009, 23:41:11
„hal_sk“
„Nevím, jak moc se to může vztahovat k problému, ale použij místo copy() radši move_uploaded_file().“ nepomohlo |
||
Časová prodleva: 15 let
|
0