Autor | Zpráva | ||
---|---|---|---|
witiko Profil |
#1 · Zasláno: 24. 12. 2006, 12:52:12 · Upravil/a: witiko
Nefunguje mi tenhle kód, nevíte co s tím? Vypisuje mi to parse error.
V proměnné $souborFINAL mám uloženou koncovku souboru a chci podle koncovky vytisknout obrázek:
|
||
Lukáš Maixner Profil |
#2 · Zasláno: 24. 12. 2006, 13:09:52 · Upravil/a: Lukáš Maixner
neodpovím přímo, jen několik poznámek:
- $so uborFINAL to se stalo až tady nebo to takhle máte ve zdroji (tu merezu)? - podmínky odzávorkovat (($souborFINAL=="xls") || ($souborFINAL=="XLS")) - efektivnější by byl switch - efektivnější by bylo strtoupper($souborFINAL) a pak porovnávat jen s velkými písmeny |
||
gaminn Profil * |
#3 · Zasláno: 24. 12. 2006, 13:47:31
Uf, no tak tomu se říká ukázkově prasácký kód :D Myslím, že bude lepší, když to ihned předěláš do switche, ve kterém přiřadíš do proměnné $xyz hodnotu jako je název obrázku, který chceš zobrazit. Po switchi pak jen provedeš echo 'img src='images/' . $xyz . '.gif' border='0'>'. Tohle, co jsi vytvořil, je opravdu hnus a nemá cenu se jím zabývat...
|
||
tiso Profil |
#4 · Zasláno: 24. 12. 2006, 14:31:47
1. strtoupper alebo strtolower
2. switch, alebo inarray, alebo preg_match 3. bezpečnejšie by bolo neporovnávať príponu ale zistiť typ súboru |
||
Pilda Profil * |
#5 · Zasláno: 25. 12. 2006, 00:19:10
Lukáš Maixner >>
Mohu se zeptat proč musí odzávorkovt podmínky? Je to tak rychlejší? Jsem v PHP začátečník... |
||
Lukáš Maixner Profil |
#6 · Zasláno: 25. 12. 2006, 00:42:21
Pilda
Rozhodně jsem to necpal jako nutnost, pokud tak vyznělo, chyba. IMHO je to věc štábní kultury, přehlednosti, snadnější možnost s podmínkami hýbat. Nevím, jestli je to rychlejší nebo pomalejší, možná stejné. Sám sebe nepovažuji za programátora, takže ode mě se jako začátečník neučte. :) |
||
DoubleThink Profil * |
#7 · Zasláno: 25. 12. 2006, 14:00:24
Vypisuje mi to parse error
Jaký? - to je nejdůležitější informace. podmínky odzávorkovat Jsou tam zbytečné, ale ničemu nevadí. alebo inarray Souhlasím bezpečnejšie by bolo neporovnávať príponu ale zistiť typ súboru Jakým způsobem? |
||
tiso Profil |
#8 · Zasláno: 26. 12. 2006, 01:57:27
|
||
DoubleThink Profil * |
#9 · Zasláno: 26. 12. 2006, 02:55:49
http://php.vrana.cz/zjisteni-typu-souboru.php
Ano, tušil jsem to. Problém je, že Mimetype Functions už nejsou v PHP5 obsaženy, protože byly zavrženy a Fileinfo Functions tam pro změnu ještě nejsou - zatím jsou v PECL balíku, pročež na ně není možno spoléhat. Nicméně souhlasím - není spolehlivější způsob, než fulltextová analýza souboru. To ale zřejmě nebude to, co by witiko v tuto chvíli potřeboval. |
||
tiso Profil |
#10 · Zasláno: 26. 12. 2006, 13:46:08
DoubleThink
nehádam sa, iba som poukazoval na ďalšie riešenia... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0