Autor | Zpráva | ||
---|---|---|---|
Pavel Vodnář Profil * |
#1 · Zasláno: 4. 2. 2011, 13:28:54
Dobrý den, mám tuto podmínku ale nepracuje jak má:
if (@move_uploaded_file($_FILES["fupload"]["tmp_name"], "./images/$nam") || (@move_uploaded_file($_FILES["fupload"]["tmp_name"], "./images/$nam"))&& ($fupload!="") pro <input type="file" name="fupload" style="width:500px;" accept="image/*"/> Potřeboval by jsem poradit jak udělat to aby podmínka splňovala i to že input nebude vyplněn jak na to? Děkuji Vám |
||
panther Profil |
#2 · Zasláno: 4. 2. 2011, 13:35:39
Pavel Vodnář:
„i to že input nebude vyplněn“ empty() Jinak máš nějaký bordel v té podmínce… 1. špatné závorky (všechny podmínky musí být v závorkách patřících celému if u) - ty máš if (…) && () namísto if (… && …) , příp. if ((…) && …)
2. chybná logika tvé podmínky… if (move_uploaded_files() || move_uploaded_files()) - ty dva výrazy jsou stejné, proč to tam je dvakrát?
|
||
Pavel Vodnář Profil * |
#3 · Zasláno: 4. 2. 2011, 14:04:38
Šla by ta podmínka zapsat taky takto: (pokud bude inupt prázdný)?
if ($fupload==empty()) |
||
panther Profil |
#4 · Zasláno: 4. 2. 2011, 14:05:22
Pavel Vodnář:
Klikni si na název funkce, vede na příslušnou stránku v manuálu. Použití tam je napsané. |
||
Pavel Vodnář Profil * |
#5 · Zasláno: 4. 2. 2011, 14:06:26
nebo takto: pokud bude fuplad neco nebo prázdný: ?
if ((@move_uploaded_file($_FILES["fupload"]["tmp_name"], "./images/$nam")) || ( $fupload==empty() ) ) |
||
GeneralDv Profil |
#6 · Zasláno: 4. 2. 2011, 14:08:39
if (empty($_FILES["fupload"]["tmp_name"])) //.. |
||
petr 6 Profil |
#7 · Zasláno: 4. 2. 2011, 14:08:55
Pavel Vodnář:
Klikni si na název funkce, vede na příslušnou stránku v manuálu. Použití tam je napsané. empty($promenna) |
||
Pavel Vodnář Profil * |
#8 · Zasláno: 4. 2. 2011, 14:13:08
Když podmínku zapíší takto: if ( empty($fupload) ) {echo "obrazek neni vybran";} tak mi to nepracuje - může být chyba v tom že $fupload se nenačte?
|
||
GeneralDv Profil |
#9 · Zasláno: 4. 2. 2011, 14:15:48 · Upravil/a: GeneralDv
Dej sem celej kód. Jde furt to $fupload bereš?
$fupload neni stejný jako $_FILES["fupload"]["tmp_name"] |
||
Časová prodleva: 13 let
|
0