| 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: 13 let
|
|||
0