Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 7. 7. 2013, 15:28:34
Dobrý den. Zjišťuji pomocí pathinfo jaký je to typ souboru. Bohužel pokud ve složce není žádný soubor tak mi to hlásí chybu "Notice: Undefined index: extension in /var/www/virtual/nordians.cz/htdocs/admin/html_modules/gallery/cs/view_img/index.php on line 13 Notice: Undefined index: extension in /var/www/virtual/nordians.cz/htdocs/admin/html_modules/gallery/cs/view_img/index.php on line 13 Notice: Undefined index: extension in /var/www/virtual/nordians.cz/htdocs/admin/html_modules/gallery/cs/view_img/index.php on line 13 Notice: Undefined index: extension in /var/www/virtual/nordians.cz/htdocs/admin/html_modules/gallery/cs/view_img/index.php on line 13"
viz. <?php $pieces = explode(";",mypage("run")); $upl_prelozit=str_replace("-ss-", "/", $pieces[1]); $path_parts = pathinfo("/images/".$upl_prelozit); //soubory if(is_dir("/images/".$upl_prelozit)) { redirect_page("admin", "gallery", "home;".$pieces[1]); } //obrázky elseif($path_parts['extension'] == "jpg" or $path_parts['extension'] == "png" or $path_parts['extension'] == "jpeg" or $path_parts['extension'] == "gif") { echo img_player("/images/".$upl_prelozit, "max-width: 915px;"); } ?> Nevěděl by si někdo rady? Předem děkuji za odpovědi. |
||
Tori Profil |
#2 · Zasláno: 7. 7. 2013, 16:14:41
Pokud potřebujete jen příponu, tak použijte
pathinfo('cesta', PATHINFO_EXTENSION); (vrátí prázdný řetězec). Jinak asi if (isset($path_parts['extension']) && in_array($path_parts['extension'], array('jpg', 'png'))) { ...
|
||
Časová prodleva: 11 let
|
0