<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1042475" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1042475</link>
    <description></description>
    <language>en</language>
          <item>
    <title>in reference to the foreach</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/why-image-validation-and-upload-just-not-working#comment-1235957</link>
    <description> &lt;p&gt;in reference to the foreach above, even simpler would be:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$fileExt = substr($file[&amp;#039;name&amp;#039;],strrpos($file[&amp;#039;name&amp;#039;],&amp;quot;.&amp;quot;));&lt;/code&gt;&lt;br /&gt;
&lt;code&gt; &lt;/code&gt;&lt;br /&gt;
&lt;code&gt;return in_array($file[&amp;#039;type&amp;#039;],$this-&amp;gt;imageTypes) &amp;amp;&amp;amp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !in_array($fileExt,$this-&amp;gt;badextentions);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Note the use of str&lt;strong&gt;r&lt;/strong&gt;pos(), this gets the LAST match of the period, not the first.&lt;/p&gt;
&lt;p&gt;-Greg&lt;/p&gt;
 </description>
     <pubDate>Wed, 10 Dec 2008 18:39:00 +0000</pubDate>
 <dc:creator>Greg K</dc:creator>
 <guid isPermaLink="false">comment 1235957 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>This block of code will</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/why-image-validation-and-upload-just-not-working#comment-1235953</link>
    <description> &lt;p&gt;This block of code will always return false:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($this-&amp;gt;imageTypes as $type){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($file[&amp;#039;type&amp;#039;] != $type){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return FALSE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;The only way this could be true is if the image type of the uploaded image matched every type in your array.&lt;/p&gt;
&lt;p&gt;Something like this would work:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $match = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($this-&amp;gt;imageTypes as $type){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($file[&amp;#039;type&amp;#039;] == $type){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $match = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $match;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
 </description>
     <pubDate>Wed, 10 Dec 2008 16:42:39 +0000</pubDate>
 <dc:creator>pr0gr4mm3r</dc:creator>
 <guid isPermaLink="false">comment 1235953 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>You use $_FILE[&#039;image&#039;];,</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/why-image-validation-and-upload-just-not-working#comment-1235952</link>
    <description> &lt;p&gt;You use &lt;code&gt;$_FILE[&amp;#039;image&amp;#039;];&lt;/code&gt;, firstly, is the input field in your form also called &quot;image&quot;?&lt;br /&gt;
And second, shouldn&#039;t that be &lt;code&gt;$_FILES[&amp;#039;image&amp;#039;];&lt;/code&gt; (S)&lt;/p&gt;
&lt;p&gt;As I can&#039;t see the forum, i have to ask, does the form have &lt;code&gt;enctype=&amp;quot;multipart/form-data&amp;quot;&lt;/code&gt;, which is required.&lt;/p&gt;
&lt;p&gt;Here&#039;s some handy reading if you hadn&#039;t already found it&lt;br /&gt;
&lt;a href=&quot;http://uk2.php.net/features.file-upload&quot; title=&quot;http://uk2.php.net/features.file-upload&quot;&gt;http://uk2.php.net/features.file-upload&lt;/a&gt;&lt;/p&gt;
 </description>
     <pubDate>Wed, 10 Dec 2008 16:35:00 +0000</pubDate>
 <dc:creator>greg</dc:creator>
 <guid isPermaLink="false">comment 1235952 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
