Autor Zpráva
Tomáš121212
Profil *
Mohl by mně prosím někdo říct, proč tohle funguje
if (copy($the_file, $cil))
echo "Soubor byl úspěšně nahrán na server";
endif;

a tohle ne?

if (copy($the_file, $cil)) {
echo "Soubor byl úspěšně nahrán na server";
}

Děkuji
Alphard
Profil
co znamená nefunguje? nějaký error?
IMHO je správně druhý případ, protože v prvním chybí : za if
Tomáš121212
Profil *
Já vím, že u prvního chybí :, ale funguje to :)
Hlásí to tuhle chybu
Parse error: parse error in c:apachehtdocsphp_knizka6_-_prace_se_souboryupload.php on line 11


Potřeboval bych, aby tohle fungovalo, ale hlásí to již zmíněnou chybu :(
if ($the_file_type == "image/jpeg") {
if (copy($the_file, $cil)) {
echo "Soubor byl úspěšně nahrán na server";
}
}
Tomáš121212
Profil *
if ($the_file_type == "image/jpeg"):
if (copy($the_file, $cil))
echo "Soubor byl úspěšně nahrán na server";
endif;
endif;

A takhle to funguje, divný a když dám za druhé if :, tak to nefunguje...
Alphard
Profil
zvláštní, jen mě tak napadá, nemáš v předchozím kódu if(): které by nebylo ukončené?
pak by jsi měl 3x if(): a jenom 2x endif; samozřejmě by to řvalo
Tomáš121212
Profil *
Aha, tak já jsem měl chybu před tím, že jsem neměl uzavřenou jednu {}, takže proto :-D
Ale díky :))
Tomáš121212
Profil *
Alphard: Ani jsem tvůj příspěvek nečetl a taky jsem na to přišel, ale opravdu díky :) Kdybych si to přečetl dřív, tak jsem to měl o 3 minuty dřív :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0