1. PHP / Говнокод #7407

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $fileExt = strtolower(substr( $file['name'], -3 ));
    $allowedFile = false;
    foreach($this->allowableFilesExt as $allowableExt )
    if (strcasecmp( $fileExt, $allowableExt ) == 0)
    	$allowedFile = true;
    	if(!$allowedFile) {
    	   	echo "<div class='message'>"._S_2_GALLERY_ERR_EXT."</div>";
    	   	$this->formIframe($sobi2Id, $sobi_gallery_id,$sgssid);
    	   	return false;
    	 }

    Проверка расширения файлов в одном из компонентов joomla.

    Запостил: dron, 01 Августа 2011

    Комментарии (15) RSS

    • $allowedFile - просто есть и хороший парень...
      Ответить
    • Джумлу, по-моему, можно целиком добавлять на говнокод.
      Я один раз скачал посмотреть че в ней такого крутого, что все ее используют. Скачал, посмотрел код, удалил - больше видеть не хочу.
      Ответить
      • Крутость - в халяве и расширяемости. И адской боли начинающих программистов.
        Ответить
        • как будто чем-то отличается от нулённого битрикса...
          Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий