<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431729</guid>
        <pubDate>Mon, 29 Jan 2007 09:37:58 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431729</link>
        <description><![CDATA[sanweb: да нет <br>все нормально :D]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431674</guid>
        <pubDate>Mon, 29 Jan 2007 09:07:33 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431674</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1431495'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-29T07:04:25+00:00">29.01.07, 07:04</time></span><div class='quote '>PS: сделал бы изначально скрипт обработки формы с проверкой расширения файла то дебатов по поводу некорректного использования функции не былобы&#33;</div></div>Сделал бы, а чего плохого в дебатах?]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431495</guid>
        <pubDate>Mon, 29 Jan 2007 07:04:25 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1431495</link>
        <description><![CDATA[sanweb: Если форма делается не для закачки изображения в папку доступную по http, а например дла аттача файла к почтовому сообщению, то достаточно проверять гетимжсайзом<br>Если бы форма делалась для пользователя, то в скрипте конечно же делалась бы проверка расширения файла <br><br>PS: сделал бы изначально скрипт обработки формы с проверкой расширения файла то дебатов по поводу некорректного использования функции не былобы&#33;<br> &gt;:(]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429541</guid>
        <pubDate>Fri, 26 Jan 2007 19:48:59 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429541</link>
        <description><![CDATA[SiMM: Уже лучше - только точка в данном случае не означает точку ;) Здесь не критично - но при таком подходе когда-нибудь можно и нарваться на непонятный глюк ;)]]></description>
        <author>SiMM</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429538</guid>
        <pubDate>Fri, 26 Jan 2007 19:46:14 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429538</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429534'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SiMM &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T19:39:51+00:00">26.01.07, 19:39</time></span><div class='quote '>Садись, два </div></div><br>
И правда, недопечатал)<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429534'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SiMM &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T19:39:51+00:00">26.01.07, 19:39</time></span><div class='quote '>preg_match(&#39;/.(gif|png|jpg|jpeg)&#036;/i&#39;,&#036;_FILES[&#39;userfile&#39;][&#39;name&#39;])</div></div>]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429534</guid>
        <pubDate>Fri, 26 Jan 2007 19:39:51 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429534</link>
        <description><![CDATA[SiMM: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>а каким образом в гиф файл дописать пхп код?</div></div><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">GIF89&#60;?print_r(getimagesize(__FILE__))?&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>а какие еще баги в пхп есть?</div></div>А при чём здесь PHP?<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429237'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pr0&#091;)&#33;9Y &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:34:08+00:00">26.01.07, 14:34</time></span><div class='quote '>preg_match(&#39;/.(gif|png|jpg|jpeg)/i&#39;,&#036;_FILES[&#39;userfile&#39;][&#39;name&#39;])</div></div>Садись, два :)<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$_FILES[&#39;userfile&#39;][&#39;name&#39;] = &#39;mysuperpng.php&#39;;</div></ol></div></div></div></div>]]></description>
        <author>SiMM</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429237</guid>
        <pubDate>Fri, 26 Jan 2007 14:34:08 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429237</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>а какие еще баги в пхп есть? </div></div><br>
Была тут тема разок, но ее благополучно забили  &gt;:( <br>
<br>
2Moders:<br>
<strong class='tag-b'>Может создадим топик с багами идырами распросраненными? И не будем пинать мол в нете много материала? И все это ламерство и гуру все знают. Для новичков и то полезно будет.</strong> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T14:39:09+00:00">26.01.07, 14:39</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429233'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:31:22+00:00">26.01.07, 14:31</time></span><div class='quote '>с какими графическими расширениями такое еще моно проделать?</div></div>Предполагаю что с любыми, потому что чаще всего информация о изображении сосредоточена в начале и функция не смотрит на окончание файла.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429233'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:31:22+00:00">26.01.07, 14:31</time></span><div class='quote '>этож тогда можно ломануть любой сайт где есть форма закачки&#33; а эта фигня только с гифами?</div></div><br>
Навряд ли, потому что вряд ли на многих сайтах есть такая некорректная (имхо) проверка.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429233'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:31:22+00:00">26.01.07, 14:31</time></span><div class='quote '>и как сделать чтобы скрипт закачки такие видоизмененные файлы не исполнял?</div></div><br>
Проверять расширение самостоятельно<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">preg_match(&#39;/.(gif|png|jpg|jpeg)/i&#39;,$_FILES[&#39;userfile&#39;][&#39;name&#39;])</div></ol></div></div></div></div><br>
<a class='tag-url' href='http://php.net/pathinfo' target='_blank'>pathinfo()</a>]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429233</guid>
        <pubDate>Fri, 26 Jan 2007 14:31:22 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429233</link>
        <description><![CDATA[sanweb: и как сделать чтобы скрипт закачки такие видоизмененные файлы не исполнял?<br><br>закачивать их в папку где скрипты не имеют право на исполнение или как?<br>этож тогда можно ломануть любой сайт где есть форма закачки&#33; а эта фигня только с гифами? <br>с какими графическими расширениями такое еще моно проделать?]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429224</guid>
        <pubDate>Fri, 26 Jan 2007 14:24:08 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429224</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>ну вопервых проверку проходят только картинки</div></div>Ты никогда не знаешь что закачает пользователь&#33; (он по определению хакер)<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>вовторых форма лежит в админке</div></div>Как только хакер попал в админку, он ищет чего бы такого сотворить (выполнить произвольный код)<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>в четвертых я никогда не сохранял бы такие картинки в одной папке с пхп скриптами</div></div>А ты их сохраняешь куда? В папку (например images), и почему то я уверен что в этой папке наверняка скрипты тоже имеют право исполнятся  ;) <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429214'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T14:19:21+00:00">26.01.07, 14:19</time></span><div class='quote '>PS: а каким образом в гиф файл дописать пхп код?</div></div>По секрету и только тебе  :D <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">notepad</div></ol></div></div></div></div>]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429214</guid>
        <pubDate>Fri, 26 Jan 2007 14:19:21 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429214</link>
        <description><![CDATA[sanweb: ну вопервых проверку проходят только картинки<br>вовторых форма лежит в админке<br>в третих это форма выбора файла для аттача в емайл<br><br>в четвертых я никогда не сохранял бы такие картинки в одной папке с пхп скриптами<br>котлеты отдельно мухи отдельно&#33;<br><br>PS: а каким образом в гиф файл дописать пхп код?<br><br>тоесть открываеш гиф в блокноте  дописываеш пхп код переименовываеш в пхп<br>и скрипт это воспринимает как рисунок да еще и исполняет? крутооооооо.....<br><br>тааак <br>а какие еще баги в пхп есть? :ph34r:]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429138</guid>
        <pubDate>Fri, 26 Jan 2007 13:30:32 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429138</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>...и форматы отличные от gif, png, jpg на сервер не закачивались...<br>
The getimagesize() function will determine the size of any GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM, or WBMP...</div></div>Нестыковочка<br>
Такая проверка извращение по-моему, зная заведомо что это не картинка прогонять ее через такую обработку...нехорошо.<br>
Вроде как она для этого не предназначена  :blink: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T13:40:02+00:00">26.01.07, 13:40</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1429134'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SiMM &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T13:27:56+00:00">26.01.07, 13:27</time></span><div class='quote '>Расширение всё равно проверять надо. Если файл доступен по HTTP и лежит в папке, где отрабатываются PHP-скрипты.</div></div>Хм, не поверил - решил проверить.<br>
И действительно&#33; Дописываем в гиф файл пхп код, переименовываем в .php и о чудо&#33; Он прекрасно исполняется и проходит проверку с помощью getimagesize. Вот и уязвимость...]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429134</guid>
        <pubDate>Fri, 26 Jan 2007 13:27:56 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429134</link>
        <description><![CDATA[SiMM: Расширение всё равно проверять надо. Если файл доступен по HTTP и лежит в папке, где отрабатываются PHP-скрипты. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T13:28:16+00:00">26.01.07, 13:28</time></span></span><br>
Либо менять его принудительно.]]></description>
        <author>SiMM</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429094</guid>
        <pubDate>Fri, 26 Jan 2007 13:05:31 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1429094</link>
        <description><![CDATA[sanweb: размер определяю как и раньше а тип гетимжсайзом&#33;]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428883</guid>
        <pubDate>Fri, 26 Jan 2007 10:58:27 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428883</link>
        <description><![CDATA[Pr0[)&#33;9Y: Это как? Если размер определился то картинка иначе нет, так чтоли?<br>Изврат.]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428858</guid>
        <pubDate>Fri, 26 Jan 2007 10:44:16 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428858</link>
        <description><![CDATA[sanweb: сменя закрытие темы<br>все получилось гетимыджсайзом&#33;<br>всем спасибо&#33; :D<br><br>а в ифе при проверке типа  я писал image/jpg <br>это я для краткости написал только расширение]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428808</guid>
        <pubDate>Fri, 26 Jan 2007 10:11:55 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428808</link>
        <description><![CDATA[Pr0[)&#33;9Y: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428794'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T10:02:16+00:00">26.01.07, 10:02</time></span><div class='quote '>&#036;_FILES[file][type]==&quot;jpg&quot;</div></div><br>
 :D <br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&#036;_FILES[&#39;userfile&#39;][&#39;type&#39;]<br>
<strong class='tag-b'>Mime-тип</strong> файла, в случае, если браузер предоставил такую информацию. Пример: <strong class='tag-b'>&quot;image/gif&quot;</strong>. <br>
</div></div> <br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T10:18:09+00:00">26.01.07, 10:18</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428808'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pr0&#091;)&#33;9Y &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T10:11:55+00:00">26.01.07, 10:11</time></span><div class='quote '>если браузер предоставил такую информацию</div></div><br>
Так что неплохо бы самому отрезать расширение и проверять.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428685'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T08:48:12+00:00">26.01.07, 08:48</time></span><div class='quote '>if(&#036;_FILES[file][size]&lt;102400 AND (&#036;_FILES[file][type]==&quot;gif&quot;||&#036;_FILES[file][type]==&quot;png&quot;||&#036;_FILES[file][type]==&quot;jpg&quot;))<br>
{<br>
//код закачки на сервак<br>
}</div></div>Заче вложенность плодить для такой задачи? Разница то небольшая, но так удобнее <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T10:31:27+00:00">26.01.07, 10:31</time></span></span><br>
http://php.net/pathinfo <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T10:33:50+00:00">26.01.07, 10:33</time></span></span><br>
Еще вариант:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">preg_match(&#39;/.(gif|png|jpg|jpeg)/i&#39;,$_FILES[&#39;userfile&#39;][&#39;name&#39;])</div></ol></div></div></div></div>]]></description>
        <author>Pr0[)&#33;9Y</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428803</guid>
        <pubDate>Fri, 26 Jan 2007 10:08:53 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428803</link>
        <description><![CDATA[Рысь: <strong class='tag-b'>sanweb</strong>, с тебя следующее:<br>
 - вывод ошибок/варнингов, если есть<br>
 - вывод функции print_r(&#036;_FILES)<br>
 - кавычки в индексах массива<br>
тогда будем говорить дальше.<br>
<br>
<div class="tag-mod"><div class="tag-mod__prefix">M</div><div class="tag-mod__body">И внимательное курение http&#58;//www.php.net/manual/ru/features.file-upload.php ибо там все написано&#33;&#33;&#33;</div></div>]]></description>
        <author>Рысь</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428794</guid>
        <pubDate>Fri, 26 Jan 2007 10:02:16 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428794</link>
        <description><![CDATA[sanweb: он в темп закачан&#33;&#33;&#33;&#33;<br>
да какая разница какой код&#33;<br>
мне нужно чтобы код обрабатывался при соблюдении условий&#33;<br>
<br>
if(&#036;_FILES[file][type]==&quot;gif&quot;||&#036;_FILES[file][type]==&quot;png&quot;||&#036;_FILES[file][type]==&quot;jpg&quot;)<br>
заменю на getimagesize]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428788</guid>
        <pubDate>Fri, 26 Jan 2007 09:57:07 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428788</link>
        <description><![CDATA[Рысь: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428784'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SiMM &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T09:52:44+00:00">26.01.07, 09:52</time></span><div class='quote '>К тому времени, когда скрипт запущен - файл УЖЕ закачан на сервак.</div></div> он закачан в куда-то в /tmp, и сдохнет после завершения скрипта ...<br>
В общем с известной натяжкой &quot;кодом закачки на сервак&quot; можно считать move_uploaded_file. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T09:58:54+00:00">26.01.07, 09:58</time></span></span><br>
<strong class='tag-b'>sanweb</strong>, подробнее.<br>
print_r(&#036;_FILES); хотя б глянь...]]></description>
        <author>Рысь</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428784</guid>
        <pubDate>Fri, 26 Jan 2007 09:52:44 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428784</link>
        <description><![CDATA[SiMM: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428685'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T08:48:12+00:00">26.01.07, 08:48</time></span><div class='quote '>вот этот вот код при файле 30кб jpg не работатет</div></div><br>
http://phpfaq.ru/debug<br>
http://php.net/getimagesize <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2007-01-26T09:53:38+00:00">26.01.07, 09:53</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=169289&view=findpost&p=1428685'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sanweb &#064; <time class="tag-quote__quoted-time" datetime="2007-01-26T08:48:12+00:00">26.01.07, 08:48</time></span><div class='quote '>//код закачки на сервак</div></div>Садись, два. К тому времени, когда скрипт запущен - файл УЖЕ закачан на сервак.]]></description>
        <author>SiMM</author>
        <category>PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428685</guid>
        <pubDate>Fri, 26 Jan 2007 08:48:12 +0000</pubDate>
        <title>прверка рисунка на вшивость</title>
        <link>https://forum.sources.ru/index.php?showtopic=169289&amp;view=findpost&amp;p=1428685</link>
        <description><![CDATA[sanweb: как сделать чтобы файлы больше 100 кб и форматы отличные от gif, png, jpg на сервер не закачивались<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">if($_FILES[file][size]&#60;102400)</div><div class="code_line">{</div><div class="code_line">if($_FILES[file][type]==&quot;gif&quot;||$_FILES[file][type]==&quot;png&quot;||$_FILES[file][type]==&quot;jpg&quot;)</div><div class="code_line">{</div><div class="code_line">//код закачки на сервак</div><div class="code_line">}</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
вот этот вот код при файле 30кб jpg не работатет :wall:]]></description>
        <author>sanweb</author>
        <category>PHP</category>
      </item>
	
      </channel>
      </rss>
	