Autor Zpráva
Pavel Vodnář
Profil *
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
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 ifu) - 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 *
Šla by ta podmínka zapsat taky takto: (pokud bude inupt prázdný)?
if ($fupload==empty()) 
panther
Profil
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 *
nebo takto: pokud bude fuplad neco nebo prázdný: ?

if ((@move_uploaded_file($_FILES["fupload"]["tmp_name"], "./images/$nam")) || ( $fupload==empty() ) )  
GeneralDv
Profil
if (empty($_FILES["fupload"]["tmp_name"])) //..
petr 6
Profil
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 *
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
Dej sem celej kód. Jde furt to $fupload bereš?
$fupload neni stejný jako $_FILES["fupload"]["tmp_name"]

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: