| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 07.05.2009 17:17 | |
|
Nazdar, potreboval by som zistiť veľkosť tmp súboru, myslel som, že by to šlo cez filesize ale ten mi hlási toto: Kód: Warning: filesize() [function.filesize]: stat failed for cesta/k/tempu/temp.tmp in cesta/k/skriptu/skript.php on line 3 Kde je chyba, ako ju napravím, resp, ako zistím veľkosť tmp súboru? Vďaka.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
predsa $_FILES ti ponúka aj veľkosť súboru.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 07.05.2009 18:24 | |
|
áno ale ja potrebujem veľkosť tmp súboru.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
nerozumiem načo ... veď sa spýtaš na veľkosť súboru ktorý sa má nahravať z FILES a ďalej ťa tmp nezaujíma. Pýtaj sa na veľkosť už nahratej časti (teda normálne ako ku ktorémukoľvek inému súboru)
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 07.05.2009 19:59 | |
|
A keď chcem kontrolovať veľkosť súboru počas uploadu?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 07.05.2009 20:08 | |
|
Pozri sa, po tom, ako odosles formular s <input type=file>, budes mat velkost suboru v $_FILES['nameinputu']['size']. Tento subor ale nie je este uploadnuty, to zaistis az fciou move_uploaded_file().
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 07.05.2009 20:11 | |
|
No veď práve a ja chcem vedieť, aký veľký je temp súbor, nie až súbor, ktorý presuniem.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 07.05.2009 20:17 | |
|
V $_FILES['nameinputu'] su informacie o temp subore.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 07.05.2009 20:26 | |
|
Aké okrem názvu tmp súboru?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 07.05.2009 20:46 | |
|
$_FILES['nameinputu']['name'] - meno suboru, ake bolo u uzivatela na disku
$_FILES['nameinputu']['type'] - mime typ, napr. image/png
$_FILES['nameinputu']['tmp_name'] - meno tmp suboru (C:/wamp/tmp/php/php1h4j1o napriklad
$_FILES['nameinputu']['error'] - kod chyby ( 0 = ziadna chyba )
$_FILES['nameinputu']['size'] - velkost v bytoch
To, co si pozeras v $_FILES, je vzdy len tmp subor. Pokial nepouzijes fciu move_uploaded_file(), subor sa bude nachadzat len v tej tmp zlozke.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 07.05.2009 21:02 | |
|
Nemáš pravdu. Sú to údaje súboru z PC(testoval som to ) Jedine čo je tam o tmp súbore je $_FILES['nameinputu']['tmp_name']
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 08.05.2009 9:36 | |
|
Co? Skus si print_r($_FILES). Musi tam byt toho viac ako len tmp_name.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal autor témy Flety: 08.05.2009 13:04 | |
|
Nie, všetko sú tam informácie o súbore v PC, len to jedno je tmp, je to dobré zariadené. A zistil som, že tá chyba, je kvôli windowsu. pretože nechce pustiť php ku temp priečinku, teraz mám iný problém.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|