<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comentários sobre: Upload de Arquivos &#8211; Como tudo funciona</title> <atom:link href="http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/feed/" rel="self" type="application/rss+xml" /><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/</link> <description>PHP, MySQL, jQuery e Desenvolvimento WEB - Por uma WEB melhor</description> <lastBuildDate>Wed, 08 Sep 2010 19:29:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1-alpha</generator> <item><title>Por: Lispa9</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-4/#comment-4866</link> <dc:creator>Lispa9</dc:creator> <pubDate>Wed, 30 Jun 2010 05:45:47 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4866</guid> <description>Muito bom !!!</description> <content:encoded><![CDATA[<p>Muito bom !!!</p> ]]></content:encoded> </item> <item><title>Por: Willian Cima</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-4/#comment-4850</link> <dc:creator>Willian Cima</dc:creator> <pubDate>Fri, 25 Jun 2010 16:47:22 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4850</guid> <description>PQP, cara, vc é phoda!! Me salvou diversas vezes UAHUHAUHAUAHU&lt;br&gt;Continue com este trabalho magnífico.&lt;br&gt;&lt;br&gt;Abs.</description> <content:encoded><![CDATA[<p>PQP, cara, vc é phoda!! Me salvou diversas vezes UAHUHAUHAUAHU<br
/>Continue com este trabalho magnífico.</p><p>Abs.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-4/#comment-4849</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 25 Jun 2010 16:34:43 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4849</guid> <description>Você está usando o time() e todos os uploads acontecem no mesmo segundo, resultado: MD5s iguais.&lt;br&gt;&lt;br&gt;Use &lt;a href=&quot;http://php.net/manual/en/function.uniqid.php&quot; rel=&quot;nofollow&quot;&gt;uniqid()&lt;/a&gt; no lugar do time.</description> <content:encoded><![CDATA[<p>Você está usando o time() e todos os uploads acontecem no mesmo segundo, resultado: MD5s iguais.</p><p>Use <a
href="http://php.net/manual/en/function.uniqid.php" rel="nofollow">uniqid()</a> no lugar do time.</p> ]]></content:encoded> </item> <item><title>Por: Willian Cima</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-4/#comment-4848</link> <dc:creator>Willian Cima</dc:creator> <pubDate>Fri, 25 Jun 2010 15:11:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4848</guid> <description>Thiago, criei um sistema de upload múltiplo, mas após começar a usar criptografia md5 nos títulos, todas imagens upadas ficam iguais a primeira selecionada. &lt;br&gt;&lt;br&gt;Segue meu script:&lt;br&gt;&lt;code&gt;&lt;?php &lt;br&gt;include &#039;config.php&#039;;&lt;br&gt;&lt;br&gt;if ( !isset($_SESSION[&quot;Username&quot;]) ) {&lt;br&gt;header(&quot;location: loginform.php&quot;);&lt;br&gt;exit;&lt;br&gt;}&lt;br&gt;&lt;br&gt;if(isset($_POST[&#039;upload&#039;])){&lt;br&gt; $pasta = &#039;images_files/&#039;;&lt;br&gt; foreach($_FILES[&quot;img&quot;][&quot;error&quot;] as $key =&gt; $error){&lt;br&gt;&lt;br&gt; if($error == UPLOAD_ERR_OK){&lt;br&gt; $tmp_name = $_FILES[&quot;img&quot;][&quot;tmp_name&quot;][$key];&lt;br&gt; $cod = date(&#039;dmy&#039;) . &#039;-&#039; . $_FILES[&quot;img&quot;][&quot;name&quot;][$key];&lt;br&gt; $nome = $_FILES[&quot;img&quot;][&quot;name&quot;][$key];&lt;br&gt; $uploadfile = $pasta . basename($nome);&lt;br&gt; $Tags = $_POST[Tags];&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;// Pega a extensão do arquivo enviado&lt;br&gt;&lt;br&gt;$extensao = strtolower(end(explode(&#039;.&#039;, $cod)));&lt;br&gt;&lt;br&gt;// Define o novo nome do arquivo usando um UNIX TIMESTAMP&lt;br&gt;&lt;br&gt;$nome = md5(time()) . &#039;.&#039; . $extensao;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; if(move_uploaded_file($tmp_name, $pasta . $nome)){&lt;br&gt;&lt;br&gt; $inserir = mysql_query(&quot;INSERT INTO images (ImageID, Cid, Sid, Title, Tags, Image, Viewed, Published, TimeStamp, Username, Email_Address) VALUES (&#039;&#039;, &#039;&#039;, &#039;&#039;, &#039;&#039;, &#039;$Tags&#039;, &#039;$nome&#039;, &#039;&#039;, &#039;Yes&#039;, &#039;&#039;, &#039;$_SESSION[Username]&#039;, &#039;$_SESSION[Email_Address]&#039;)&quot;);&lt;br&gt;&lt;br&gt;  header(&quot;location:myimages.php&quot;);&lt;br&gt; &lt;br&gt; } } } } ?&gt;&lt;/code&gt;&lt;br&gt;Pode me ajudar?&lt;br&gt;&lt;br&gt;Abs.</description> <content:encoded><![CDATA[<p>Thiago, criei um sistema de upload múltiplo, mas após começar a usar criptografia md5 nos títulos, todas imagens upadas ficam iguais a primeira selecionada.</p><p>Segue meu script:<br
/><code>&lt;?php <br
/>include &#39;config.php&#39;;</p><p>if ( !isset($_SESSION["Username"]) ) {<br
/>header("location: loginform.php");<br
/>exit;<br
/>}</p><p>if(isset($_POST[&#39;upload&#39;])){<br
/> $pasta = &#39;images_files/&#39;;<br
/> foreach($_FILES["img"]["error"] as $key =&gt; $error){</p><p> if($error == UPLOAD_ERR_OK){<br
/> $tmp_name = $_FILES["img"]["tmp_name"][$key];<br
/> $cod = date(&#39;dmy&#39;) . &#39;-&#39; . $_FILES["img"]["name"][$key];<br
/> $nome = $_FILES["img"]["name"][$key];<br
/> $uploadfile = $pasta . basename($nome);<br
/> $Tags = $_POST[Tags];</p><p>// Pega a extensão do arquivo enviado</p><p>$extensao = strtolower(end(explode(&#39;.&#39;, $cod)));</p><p>// Define o novo nome do arquivo usando um UNIX TIMESTAMP</p><p>$nome = md5(time()) . &#39;.&#39; . $extensao;</p><p> if(move_uploaded_file($tmp_name, $pasta . $nome)){</p><p> $inserir = mysql_query("INSERT INTO images (ImageID, Cid, Sid, Title, Tags, Image, Viewed, Published, TimeStamp, Username, Email_Address) VALUES (&#39;&#39;, &#39;&#39;, &#39;&#39;, &#39;&#39;, &#39;$Tags&#39;, &#39;$nome&#39;, &#39;&#39;, &#39;Yes&#39;, &#39;&#39;, &#39;$_SESSION[Username]&#39;, &#39;$_SESSION[Email_Address]&#39;)");</p><p> header("location:myimages.php");</p><p> } } } } ?&gt;</code><br
/>Pode me ajudar?</p><p>Abs.</p> ]]></content:encoded> </item> <item><title>Por: Lucas</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-4/#comment-4606</link> <dc:creator>Lucas</dc:creator> <pubDate>Thu, 06 May 2010 23:50:25 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4606</guid> <description>Parabém Thiago, ótimo artigo, não achei em nenhum lugar igual ao seu, e além de funcionar direitinho, aprendi a fazer também, Obrigado :D</description> <content:encoded><![CDATA[<p>Parabém Thiago, ótimo artigo, não achei em nenhum lugar igual ao seu, e além de funcionar direitinho, aprendi a fazer também, Obrigado <img
src='http://blog.thiagobelem.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Por: Lucas</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6274</link> <dc:creator>Lucas</dc:creator> <pubDate>Thu, 06 May 2010 23:50:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6274</guid> <description>Parabém Thiago, ótimo artigo, não achei em nenhum lugar igual ao seu, e além de funcionar direitinho, aprendi a fazer também, Obrigado :D</description> <content:encoded><![CDATA[<p>Parabém Thiago, ótimo artigo, não achei em nenhum lugar igual ao seu, e além de funcionar direitinho, aprendi a fazer também, Obrigado <img
src='http://blog.thiagobelem.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Por: caique</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-4276</link> <dc:creator>caique</dc:creator> <pubDate>Sun, 07 Mar 2010 19:13:17 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4276</guid> <description>Muito bem explicado o tutorial. Parabéns!</description> <content:encoded><![CDATA[<p>Muito bem explicado o tutorial. Parabéns!</p> ]]></content:encoded> </item> <item><title>Por: caique</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6273</link> <dc:creator>caique</dc:creator> <pubDate>Sun, 07 Mar 2010 19:13:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6273</guid> <description>Muito bem explicado o tutorial. Parabéns!</description> <content:encoded><![CDATA[<p>Muito bem explicado o tutorial. Parabéns!</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-4131</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Mon, 15 Feb 2010 21:10:42 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4131</guid> <description>@Lisete
Provavelmente você vai conseguir essa resposta na &lt;a href=&quot;http://www.google.com/support/blogger/?hl=br&quot; rel=&quot;nofollow&quot;&gt;página de ajuda do Blogger&lt;/a&gt;.</description> <content:encoded><![CDATA[<p>@Lisete<br
/> Provavelmente você vai conseguir essa resposta na <a
href="http://www.google.com/support/blogger/?hl=br" rel="nofollow">página de ajuda do Blogger</a>.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6272</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Mon, 15 Feb 2010 21:10:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6272</guid> <description>@Lisete
Provavelmente você vai conseguir essa resposta na &lt;a href=&quot;http://www.google.com/support/blogger/?hl=br&quot; rel=&quot;nofollow&quot;&gt;página de ajuda do Blogger&lt;/a&gt;.</description> <content:encoded><![CDATA[<p>@Lisete<br
/> Provavelmente você vai conseguir essa resposta na <a
href="http://www.google.com/support/blogger/?hl=br" rel="nofollow">página de ajuda do Blogger</a>.</p> ]]></content:encoded> </item> <item><title>Por: Lisete</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-4128</link> <dc:creator>Lisete</dc:creator> <pubDate>Mon, 15 Feb 2010 12:39:25 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-4128</guid> <description>Olá Tiago tuido bom?
Tenho um blog e gostaria de saber se eu posso fazer uma página de uplod de fotos que seriam enviadas para uma outra página tipo &quot;galeria?
Meu blog é no Blogspot.
Seu blog é muito bom parabéns!
abs.</description> <content:encoded><![CDATA[<p>Olá Tiago tuido bom?<br
/> Tenho um blog e gostaria de saber se eu posso fazer uma página de uplod de fotos que seriam enviadas para uma outra página tipo &#8220;galeria?<br
/> Meu blog é no Blogspot.<br
/> Seu blog é muito bom parabéns!<br
/> abs.</p> ]]></content:encoded> </item> <item><title>Por: Lisete</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6271</link> <dc:creator>Lisete</dc:creator> <pubDate>Mon, 15 Feb 2010 12:39:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6271</guid> <description>Olá Tiago tuido bom?
Tenho um blog e gostaria de saber se eu posso fazer uma página de uplod de fotos que seriam enviadas para uma outra página tipo &quot;galeria?
Meu blog é no Blogspot.
Seu blog é muito bom parabéns!
abs.</description> <content:encoded><![CDATA[<p>Olá Tiago tuido bom?<br
/> Tenho um blog e gostaria de saber se eu posso fazer uma página de uplod de fotos que seriam enviadas para uma outra página tipo &#8220;galeria?<br
/> Meu blog é no Blogspot.<br
/> Seu blog é muito bom parabéns!<br
/> abs.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-3877</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Wed, 20 Jan 2010 22:20:42 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-3877</guid> <description>@Zucolli
O script não conseguiu localizar o diretório onde irá salvar o arquivo, verifique se você definiu o caminho corretamente e se ele existe.</description> <content:encoded><![CDATA[<p>@Zucolli<br
/> O script não conseguiu localizar o diretório onde irá salvar o arquivo, verifique se você definiu o caminho corretamente e se ele existe.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6270</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Wed, 20 Jan 2010 22:20:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6270</guid> <description>@Zucolli
O script não conseguiu localizar o diretório onde irá salvar o arquivo, verifique se você definiu o caminho corretamente e se ele existe.</description> <content:encoded><![CDATA[<p>@Zucolli<br
/> O script não conseguiu localizar o diretório onde irá salvar o arquivo, verifique se você definiu o caminho corretamente e se ele existe.</p> ]]></content:encoded> </item> <item><title>Por: Zucolli</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-3869</link> <dc:creator>Zucolli</dc:creator> <pubDate>Wed, 20 Jan 2010 19:29:18 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-3869</guid> <description>Olá Thiago...Está dando um erro que eu não encontro solução...Warning: move_uploaded_file(../uploads/lista.csv) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\UPLOAD\recebe.php on line 32Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move &#039;C:\xampp\tmp\php662.tmp&#039; to &#039;../uploads/lista.csv&#039; in C:\xampp\htdocs\UPLOAD\recebe.php on line 32Você pode olhar?
Obrigado!</description> <content:encoded><![CDATA[<p>Olá Thiago&#8230;</p><p>Está dando um erro que eu não encontro solução&#8230;</p><p>Warning: move_uploaded_file(../uploads/lista.csv) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\UPLOAD\recebe.php on line 32</p><p>Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move &#8216;C:\xampp\tmp\php662.tmp&#8217; to &#8216;../uploads/lista.csv&#8217; in C:\xampp\htdocs\UPLOAD\recebe.php on line 32</p><p>Você pode olhar?<br
/> Obrigado!</p> ]]></content:encoded> </item> <item><title>Por: Zucolli</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6269</link> <dc:creator>Zucolli</dc:creator> <pubDate>Wed, 20 Jan 2010 19:29:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6269</guid> <description>Olá Thiago...Está dando um erro que eu não encontro solução...Warning: move_uploaded_file(../uploads/lista.csv) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:xampphtdocsUPLOADrecebe.php on line 32Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move &#039;C:xampptmpphp662.tmp&#039; to &#039;../uploads/lista.csv&#039; in C:xampphtdocsUPLOADrecebe.php on line 32Você pode olhar?
Obrigado!</description> <content:encoded><![CDATA[<p>Olá Thiago&#8230;</p><p>Está dando um erro que eu não encontro solução&#8230;</p><p>Warning: move_uploaded_file(../uploads/lista.csv) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:xampphtdocsUPLOADrecebe.php on line 32</p><p>Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move &#8216;C:xampptmpphp662.tmp&#8217; to &#8216;../uploads/lista.csv&#8217; in C:xampphtdocsUPLOADrecebe.php on line 32</p><p>Você pode olhar?<br
/> Obrigado!</p> ]]></content:encoded> </item> <item><title>Por: Victorunico</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1926</link> <dc:creator>Victorunico</dc:creator> <pubDate>Fri, 06 Nov 2009 19:26:04 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1926</guid> <description>Esse método também pode ser adaptado para envio de arquivo tipo &quot;*.jar&quot; (formato Java)?Tem tutorial para fazer o download também, para puxar os arquivos postado na pasta &quot;uploads&quot;?</description> <content:encoded><![CDATA[<p>Esse método também pode ser adaptado para envio de arquivo tipo &#8220;*.jar&#8221; (formato Java)?</p><p>Tem tutorial para fazer o download também, para puxar os arquivos postado na pasta &#8220;uploads&#8221;?</p> ]]></content:encoded> </item> <item><title>Por: Victorunico</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6268</link> <dc:creator>Victorunico</dc:creator> <pubDate>Fri, 06 Nov 2009 19:26:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6268</guid> <description>Esse método também pode ser adaptado para envio de arquivo tipo &quot;*.jar&quot; (formato Java)?Tem tutorial para fazer o download também, para puxar os arquivos postado na pasta &quot;uploads&quot;?</description> <content:encoded><![CDATA[<p>Esse método também pode ser adaptado para envio de arquivo tipo &#8220;*.jar&#8221; (formato Java)?</p><p>Tem tutorial para fazer o download também, para puxar os arquivos postado na pasta &#8220;uploads&#8221;?</p> ]]></content:encoded> </item> <item><title>Por: Fabrício</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1401</link> <dc:creator>Fabrício</dc:creator> <pubDate>Sun, 25 Oct 2009 12:31:32 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1401</guid> <description>Olá Thiago...Em primeiro lugar parabéns pelo tutorial.
Estou utilizando sua dica pra fazer o upload de um mp3.
Quando dou o comando print_r() antes do if, meu vetor está retornando assim: Array() e consequentemente dá erro na comparação do MiME.
Acontece que já olhei o name do input file e está correto. O que pode ser?Grato,</description> <content:encoded><![CDATA[<p>Olá Thiago&#8230;</p><p>Em primeiro lugar parabéns pelo tutorial.<br
/> Estou utilizando sua dica pra fazer o upload de um mp3.<br
/> Quando dou o comando print_r() antes do if, meu vetor está retornando assim: Array() e consequentemente dá erro na comparação do MiME.<br
/> Acontece que já olhei o name do input file e está correto. O que pode ser?</p><p>Grato,</p> ]]></content:encoded> </item> <item><title>Por: Fabrício</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6267</link> <dc:creator>Fabrício</dc:creator> <pubDate>Sun, 25 Oct 2009 12:31:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6267</guid> <description>Olá Thiago...Em primeiro lugar parabéns pelo tutorial.
Estou utilizando sua dica pra fazer o upload de um mp3.
Quando dou o comando print_r() antes do if, meu vetor está retornando assim: Array() e consequentemente dá erro na comparação do MiME.
Acontece que já olhei o name do input file e está correto. O que pode ser?Grato,</description> <content:encoded><![CDATA[<p>Olá Thiago&#8230;</p><p>Em primeiro lugar parabéns pelo tutorial.<br
/> Estou utilizando sua dica pra fazer o upload de um mp3.<br
/> Quando dou o comando print_r() antes do if, meu vetor está retornando assim: Array() e consequentemente dá erro na comparação do MiME.<br
/> Acontece que já olhei o name do input file e está correto. O que pode ser?</p><p>Grato,</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1229</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 20:30:47 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1229</guid> <description>Vlw ae Thiago !to dando uma estuda aew !Abraço</description> <content:encoded><![CDATA[<p>Vlw ae Thiago !</p><p>to dando uma estuda aew !</p><p>Abraço</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6266</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 20:30:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6266</guid> <description>Vlw ae Thiago !to dando uma estuda aew !Abraço</description> <content:encoded><![CDATA[<p>Vlw ae Thiago !</p><p>to dando uma estuda aew !</p><p>Abraço</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1210</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:55:14 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1210</guid> <description>@Matheus
Dá uma estudada melhor em &quot;estruturas de repetição&quot;, &quot;multiplos uploads&quot; no PHP... Eu posso ficar a tarde toda aqui tentando te explicar mas é uma coisa q vc precisa entender antes de fazer.Qualquer duvida é so falar... Abraços</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Dá uma estudada melhor em &#8220;estruturas de repetição&#8221;, &#8220;multiplos uploads&#8221; no PHP&#8230; Eu posso ficar a tarde toda aqui tentando te explicar mas é uma coisa q vc precisa entender antes de fazer.</p><p>Qualquer duvida é so falar&#8230; Abraços</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6265</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:55:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6265</guid> <description>@Matheus
Dá uma estudada melhor em &quot;estruturas de repetição&quot;, &quot;multiplos uploads&quot; no PHP... Eu posso ficar a tarde toda aqui tentando te explicar mas é uma coisa q vc precisa entender antes de fazer.Qualquer duvida é so falar... Abraços</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Dá uma estudada melhor em &#8220;estruturas de repetição&#8221;, &#8220;multiplos uploads&#8221; no PHP&#8230; Eu posso ficar a tarde toda aqui tentando te explicar mas é uma coisa q vc precisa entender antes de fazer.</p><p>Qualquer duvida é so falar&#8230; Abraços</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1209</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:51:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1209</guid> <description>Continua movendo só o segundo arquivo..e se eu inserir só o primeiro arquivo no 1 input ele da aquele erro:&quot;Ocorreu algum erro com o upload, por favor tente novamente!&quot;e seu inserir só o segundo, da tudo certo..oq pode ser??</description> <content:encoded><![CDATA[<p>Continua movendo só o segundo arquivo..</p><p>e se eu inserir só o primeiro arquivo no 1 input ele da aquele erro:</p><p>&#8220;Ocorreu algum erro com o upload, por favor tente novamente!&#8221;</p><p>e seu inserir só o segundo, da tudo certo..</p><p>oq pode ser??</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6264</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:51:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6264</guid> <description>Continua movendo só o segundo arquivo..e se eu inserir só o primeiro arquivo no 1 input ele da aquele erro:&quot;Ocorreu algum erro com o upload, por favor tente novamente!&quot;e seu inserir só o segundo, da tudo certo..oq pode ser??</description> <content:encoded><![CDATA[<p>Continua movendo só o segundo arquivo..</p><p>e se eu inserir só o primeiro arquivo no 1 input ele da aquele erro:</p><p>&#8220;Ocorreu algum erro com o upload, por favor tente novamente!&#8221;</p><p>e seu inserir só o segundo, da tudo certo..</p><p>oq pode ser??</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1208</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:38:43 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1208</guid> <description>@Matheus
Talvez os dois uploads estão acontecendo muito rápido e um arquivo tá sobrescrevendo o outro...Tente isso na linha 34:
&lt;code&gt;$nome = $_FILES[&#039;arquivo&#039;][&#039;name&#039;][$n];&lt;/code&gt;Antes era assim:
&lt;code&gt;$nome = time() . &#039;.&#039; . $extensao;&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Talvez os dois uploads estão acontecendo muito rápido e um arquivo tá sobrescrevendo o outro&#8230;</p><p>Tente isso na linha 34:<br
/> <code>$nome = $_FILES['arquivo']['name'][$n];</code></p><p>Antes era assim:<br
/> <code>$nome = time() . '.' . $extensao;</code></p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6263</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:38:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6263</guid> <description>@Matheus
Talvez os dois uploads estão acontecendo muito rápido e um arquivo tá sobrescrevendo o outro...Tente isso na linha 34:
&lt;code&gt;$nome = $_FILES[&#039;arquivo&#039;][&#039;name&#039;][$n];&lt;/code&gt;Antes era assim:
&lt;code&gt;$nome = time() . &#039;.&#039; . $extensao;&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Talvez os dois uploads estão acontecendo muito rápido e um arquivo tá sobrescrevendo o outro&#8230;</p><p>Tente isso na linha 34:<br
/> <code>$nome = $_FILES['arquivo']['name'][$n];</code></p><p>Antes era assim:<br
/> <code>$nome = time() . '.' . $extensao;</code></p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1207</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:35:48 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1207</guid> <description>Deu certo!!Inseriu os dois nomes dos arquivos no banco,
mas só moveu o segundo arquivo pra pasta upload..oq pode ser??</description> <content:encoded><![CDATA[<p>Deu certo!!</p><p>Inseriu os dois nomes dos arquivos no banco,<br
/> mas só moveu o segundo arquivo pra pasta upload..</p><p>oq pode ser??</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6262</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:35:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6262</guid> <description>Deu certo!!Inseriu os dois nomes dos arquivos no banco,
mas só moveu o segundo arquivo pra pasta upload..oq pode ser??</description> <content:encoded><![CDATA[<p>Deu certo!!</p><p>Inseriu os dois nomes dos arquivos no banco,<br
/> mas só moveu o segundo arquivo pra pasta upload..</p><p>oq pode ser??</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1206</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:22:06 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1206</guid> <description>@Matheus
Como está dentro de um LOOP você precisa montar a query fora desse loop e executá-la apenas uma vez... Dentro do LOOP você apenas define os nomes dos arquivos mas poderia ser algo assim:&lt;code&gt;$sql = &quot;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#039;&quot;. $nomeMySQL .&quot;&#039;, &#039;&quot;. $_FILES[&#039;arquivo&#039;][&#039;name&#039;][0] .&quot;&#039;, &#039;&quot;. $_FILES[&#039;arquivo&#039;][&#039;name&#039;][1] .&quot;&#039;)&quot;;&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Como está dentro de um LOOP você precisa montar a query fora desse loop e executá-la apenas uma vez&#8230; Dentro do LOOP você apenas define os nomes dos arquivos mas poderia ser algo assim:</p><p><code>$sql = "INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, '". $nomeMySQL ."', '". $_FILES['arquivo']['name'][0] ."', '". $_FILES['arquivo']['name'][1] ."')";</code></p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6261</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 14:22:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6261</guid> <description>@Matheus
Como está dentro de um LOOP você precisa montar a query fora desse loop e executá-la apenas uma vez... Dentro do LOOP você apenas define os nomes dos arquivos mas poderia ser algo assim:&lt;code&gt;$sql = &quot;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#039;&quot;. $nomeMySQL .&quot;&#039;, &#039;&quot;. $_FILES[&#039;arquivo&#039;][&#039;name&#039;][0] .&quot;&#039;, &#039;&quot;. $_FILES[&#039;arquivo&#039;][&#039;name&#039;][1] .&quot;&#039;)&quot;;&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Como está dentro de um LOOP você precisa montar a query fora desse loop e executá-la apenas uma vez&#8230; Dentro do LOOP você apenas define os nomes dos arquivos mas poderia ser algo assim:</p><p><code>$sql = "INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, '". $nomeMySQL ."', '". $_FILES['arquivo']['name'][0] ."', '". $_FILES['arquivo']['name'][1] ."')";</code></p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1205</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:07:17 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1205</guid> <description>Deu certo !!só tenho uma duvida agora..como eu posso colocar 2 arquivos diferentes
em dois campos do banco??$sql = &quot;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#039;&quot;. $nomeMySQL .&quot;&#039;, &#039;&quot;. $nome .&quot;&#039;, &#039;&quot;. $nome .&quot;&#039;)&quot;;Aí quando eu insiro 2 arquivos diferentes nas inputs, ele pega o segundo e insere em foto e video o mesmo arquivo.</description> <content:encoded><![CDATA[<p>Deu certo !!</p><p>só tenho uma duvida agora..</p><p>como eu posso colocar 2 arquivos diferentes<br
/> em dois campos do banco??</p><p>$sql = &#8220;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#8216;&#8221;. $nomeMySQL .&#8221;&#8216;, &#8216;&#8221;. $nome .&#8221;&#8216;, &#8216;&#8221;. $nome .&#8221;&#8216;)&#8221;;</p><p>Aí quando eu insiro 2 arquivos diferentes nas inputs, ele pega o segundo e insere em foto e video o mesmo arquivo.</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-6260</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 14:07:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6260</guid> <description>Deu certo !!só tenho uma duvida agora..como eu posso colocar 2 arquivos diferentes
em dois campos do banco??$sql = &quot;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#039;&quot;. $nomeMySQL .&quot;&#039;, &#039;&quot;. $nome .&quot;&#039;, &#039;&quot;. $nome .&quot;&#039;)&quot;;Aí quando eu insiro 2 arquivos diferentes nas inputs, ele pega o segundo e insere em foto e video o mesmo arquivo.</description> <content:encoded><![CDATA[<p>Deu certo !!</p><p>só tenho uma duvida agora..</p><p>como eu posso colocar 2 arquivos diferentes<br
/> em dois campos do banco??</p><p>$sql = &#8220;INSERT INTO `upload` (`id`, `nome`, `foto`, `video`) VALUES (NULL, &#8216;&#8221;. $nomeMySQL .&#8221;&#8216;, &#8216;&#8221;. $nome .&#8221;&#8216;, &#8216;&#8221;. $nome .&#8221;&#8216;)&#8221;;</p><p>Aí quando eu insiro 2 arquivos diferentes nas inputs, ele pega o segundo e insere em foto e video o mesmo arquivo.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1203</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 13:41:40 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1203</guid> <description>@Matheus
Acho que assim vai funcionar:&lt;code&gt;foreach($_FILES[&#039;arquivo&#039;][&#039;name&#039;] as $n=&gt;$arquivo){
$arqName = $_FILES[&#039;arquivo&#039;][&#039;name&#039;][$n];
$arqType = $_FILES[&#039;arquivo&#039;][&#039;type&#039;][$n];
$arqSize = $_FILES[&#039;arquivo&#039;][&#039;size&#039;][$n];
$arqTemp = $_FILES[&#039;arquivo&#039;][&#039;tmp_name&#039;][$n];
$arqError = $_FILES[&#039;arquivo&#039;][&#039;error&#039;][$n];
// O resto do script aqui
}&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Acho que assim vai funcionar:</p><p><code>foreach($_FILES['arquivo']['name'] as $n=&gt;$arquivo){<br
/> $arqName = $_FILES['arquivo']['name'][$n];<br
/> $arqType = $_FILES['arquivo']['type'][$n];<br
/> $arqSize = $_FILES['arquivo']['size'][$n];<br
/> $arqTemp = $_FILES['arquivo']['tmp_name'][$n];<br
/> $arqError = $_FILES['arquivo']['error'][$n];<br
/> // O resto do script aqui<br
/> }</code></p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6259</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Fri, 09 Oct 2009 13:41:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6259</guid> <description>@Matheus
Acho que assim vai funcionar:&lt;code&gt;foreach($_FILES[&#039;arquivo&#039;][&#039;name&#039;] as $n=&gt;$arquivo){
$arqName = $_FILES[&#039;arquivo&#039;][&#039;name&#039;][$n];
$arqType = $_FILES[&#039;arquivo&#039;][&#039;type&#039;][$n];
$arqSize = $_FILES[&#039;arquivo&#039;][&#039;size&#039;][$n];
$arqTemp = $_FILES[&#039;arquivo&#039;][&#039;tmp_name&#039;][$n];
$arqError = $_FILES[&#039;arquivo&#039;][&#039;error&#039;][$n];
// O resto do script aqui
}&lt;/code&gt;</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Acho que assim vai funcionar:</p><p><code>foreach($_FILES['arquivo']['name'] as $n=&gt;$arquivo){<br
/> $arqName = $_FILES['arquivo']['name'][$n];<br
/> $arqType = $_FILES['arquivo']['type'][$n];<br
/> $arqSize = $_FILES['arquivo']['size'][$n];<br
/> $arqTemp = $_FILES['arquivo']['tmp_name'][$n];<br
/> $arqError = $_FILES['arquivo']['error'][$n];<br
/> // O resto do script aqui<br
/> }</code></p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-3/#comment-1201</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 13:27:49 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1201</guid> <description>Thiago
fiz isso que voce disse e
agora exibe o seguinte erro:&quot;Ocorreu algum erro com o upload, por favor tente novamente!&quot;O que eu fiz de errado?foreach($_FILES[&#039;arquivo&#039;] as $arquivo){
$arqName = $_FILES[&#039;arquivo&#039;][&#039;name&#039;];
$arqType = $_FILES[&#039;arquivo&#039;][&#039;type&#039;];
$arqSize = $_FILES[&#039;arquivo&#039;][&#039;size&#039;];
$arqTemp = $_FILES[&#039;arquivo&#039;][&#039;tmp_name&#039;];
$arqError = $_FILES[&#039;arquivo&#039;][&#039;error&#039;];
}</description> <content:encoded><![CDATA[<p>Thiago<br
/> fiz isso que voce disse e<br
/> agora exibe o seguinte erro:</p><p>&#8220;Ocorreu algum erro com o upload, por favor tente novamente!&#8221;</p><p>O que eu fiz de errado?</p><p> foreach($_FILES['arquivo'] as $arquivo){<br
/> $arqName = $_FILES['arquivo']['name'];<br
/> $arqType = $_FILES['arquivo']['type'];<br
/> $arqSize = $_FILES['arquivo']['size'];<br
/> $arqTemp = $_FILES['arquivo']['tmp_name'];<br
/> $arqError = $_FILES['arquivo']['error'];<br
/> }</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6258</link> <dc:creator>Matheus</dc:creator> <pubDate>Fri, 09 Oct 2009 13:27:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6258</guid> <description>Thiago
fiz isso que voce disse e
agora exibe o seguinte erro:&quot;Ocorreu algum erro com o upload, por favor tente novamente!&quot;O que eu fiz de errado?foreach($_FILES[&#039;arquivo&#039;] as $arquivo){
$arqName = $_FILES[&#039;arquivo&#039;][&#039;name&#039;];
$arqType = $_FILES[&#039;arquivo&#039;][&#039;type&#039;];
$arqSize = $_FILES[&#039;arquivo&#039;][&#039;size&#039;];
$arqTemp = $_FILES[&#039;arquivo&#039;][&#039;tmp_name&#039;];
$arqError = $_FILES[&#039;arquivo&#039;][&#039;error&#039;];
}</description> <content:encoded><![CDATA[<p>Thiago<br
/> fiz isso que voce disse e<br
/> agora exibe o seguinte erro:</p><p>&#8220;Ocorreu algum erro com o upload, por favor tente novamente!&#8221;</p><p>O que eu fiz de errado?</p><p> foreach($_FILES['arquivo'] as $arquivo){<br
/> $arqName = $_FILES['arquivo']['name'];<br
/> $arqType = $_FILES['arquivo']['type'];<br
/> $arqSize = $_FILES['arquivo']['size'];<br
/> $arqTemp = $_FILES['arquivo']['tmp_name'];<br
/> $arqError = $_FILES['arquivo']['error'];<br
/> }</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-1196</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Thu, 08 Oct 2009 14:22:13 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1196</guid> <description>@Matheus
Para multiplos arquivos você deixa todos os file inputs com o mesmo name, exemplo: &lt;strong&gt;arquivo[]&lt;/strong&gt;, &lt;strong&gt;arquivo[]&lt;/strong&gt; e &lt;strong&gt;arquivo[]&lt;/strong&gt; e depois usa um &lt;strong&gt;foreach($_FILES[&#039;arquivo&#039;] AS $arquivo)&lt;/strong&gt;.</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Para multiplos arquivos você deixa todos os file inputs com o mesmo name, exemplo: <strong>arquivo[]</strong>, <strong>arquivo[]</strong> e <strong>arquivo[]</strong> e depois usa um <strong>foreach($_FILES['arquivo'] AS $arquivo)</strong>.</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6257</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Thu, 08 Oct 2009 14:22:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6257</guid> <description>@Matheus
Para multiplos arquivos você deixa todos os file inputs com o mesmo name, exemplo: &lt;strong&gt;arquivo[]&lt;/strong&gt;, &lt;strong&gt;arquivo[]&lt;/strong&gt; e &lt;strong&gt;arquivo[]&lt;/strong&gt; e depois usa um &lt;strong&gt;foreach($_FILES[&#039;arquivo&#039;] AS $arquivo)&lt;/strong&gt;.</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Para multiplos arquivos você deixa todos os file inputs com o mesmo name, exemplo: <strong>arquivo[]</strong>, <strong>arquivo[]</strong> e <strong>arquivo[]</strong> e depois usa um <strong>foreach($_FILES['arquivo'] AS $arquivo)</strong>.</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-1179</link> <dc:creator>Matheus</dc:creator> <pubDate>Wed, 07 Oct 2009 11:21:58 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1179</guid> <description>Gostaria de saber como posso fazer o upload de multiplos arquivos??
com varios inputs files..Obrigado</description> <content:encoded><![CDATA[<p>Gostaria de saber como posso fazer o upload de multiplos arquivos??<br
/> com varios inputs files..</p><p>Obrigado</p> ]]></content:encoded> </item> <item><title>Por: Matheus</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6256</link> <dc:creator>Matheus</dc:creator> <pubDate>Wed, 07 Oct 2009 11:21:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6256</guid> <description>Gostaria de saber como posso fazer o upload de multiplos arquivos??
com varios inputs files..Obrigado</description> <content:encoded><![CDATA[<p>Gostaria de saber como posso fazer o upload de multiplos arquivos??<br
/> com varios inputs files..</p><p>Obrigado</p> ]]></content:encoded> </item> <item><title>Por: Michel Aguiar</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-1096</link> <dc:creator>Michel Aguiar</dc:creator> <pubDate>Wed, 30 Sep 2009 15:17:56 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-1096</guid> <description>Thiago parabéns pelo artigo.tenho um pergunta. como faço para inserir no banco dada outro campo.como ficar com php</description> <content:encoded><![CDATA[<p>Thiago parabéns pelo artigo.</p><p>tenho um pergunta. como faço para inserir no banco dada outro campo.</p><p>como ficar com php</p> ]]></content:encoded> </item> <item><title>Por: Michel Aguiar</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6255</link> <dc:creator>Michel Aguiar</dc:creator> <pubDate>Wed, 30 Sep 2009 15:17:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6255</guid> <description>Thiago parabéns pelo artigo.tenho um pergunta. como faço para inserir no banco dada outro campo.como ficar com php</description> <content:encoded><![CDATA[<p>Thiago parabéns pelo artigo.</p><p>tenho um pergunta. como faço para inserir no banco dada outro campo.</p><p>como ficar com php</p> ]]></content:encoded> </item> <item><title>Por: Mathe</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-988</link> <dc:creator>Mathe</dc:creator> <pubDate>Sun, 20 Sep 2009 17:30:19 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-988</guid> <description>Muito bom o postaq voce ensinou como fazer upload de um arquivo para o banco..
so queria saber como baixo esse mesmo arquivo
para o pc
tipo um link q chama o arquivo pela id e baixa ele...Obrigado</description> <content:encoded><![CDATA[<p>Muito bom o post</p><p>aq voce ensinou como fazer upload de um arquivo para o banco..<br
/> so queria saber como baixo esse mesmo arquivo<br
/> para o pc<br
/> tipo um link q chama o arquivo pela id e baixa ele&#8230;</p><p>Obrigado</p> ]]></content:encoded> </item> <item><title>Por: Mathe</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6254</link> <dc:creator>Mathe</dc:creator> <pubDate>Sun, 20 Sep 2009 17:30:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6254</guid> <description>Muito bom o postaq voce ensinou como fazer upload de um arquivo para o banco..
so queria saber como baixo esse mesmo arquivo
para o pc
tipo um link q chama o arquivo pela id e baixa ele...Obrigado</description> <content:encoded><![CDATA[<p>Muito bom o post</p><p>aq voce ensinou como fazer upload de um arquivo para o banco..<br
/> so queria saber como baixo esse mesmo arquivo<br
/> para o pc<br
/> tipo um link q chama o arquivo pela id e baixa ele&#8230;</p><p>Obrigado</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-584</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Wed, 12 Aug 2009 15:40:57 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-584</guid> <description>@Matheus
Obrigado pela dica! :D
Esse problema acontece pois é o navegador que informa o mime-type para o servidor, durante o upload, então ficamos dependendo do maldito IE...</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Obrigado pela dica! <img
src='http://blog.thiagobelem.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br
/> Esse problema acontece pois é o navegador que informa o mime-type para o servidor, durante o upload, então ficamos dependendo do maldito IE&#8230;</p> ]]></content:encoded> </item> <item><title>Por: Thiago Belem</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6253</link> <dc:creator>Thiago Belem</dc:creator> <pubDate>Wed, 12 Aug 2009 15:40:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6253</guid> <description>@Matheus
Obrigado pela dica! :D
Esse problema acontece pois é o navegador que informa o mime-type para o servidor, durante o upload, então ficamos dependendo do maldito IE...</description> <content:encoded><![CDATA[<p>@Matheus<br
/> Obrigado pela dica! <img
src='http://blog.thiagobelem.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br
/> Esse problema acontece pois é o navegador que informa o mime-type para o servidor, durante o upload, então ficamos dependendo do maldito IE&#8230;</p> ]]></content:encoded> </item> <item><title>Por: Matheus Rennê</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-579</link> <dc:creator>Matheus Rennê</dc:creator> <pubDate>Tue, 11 Aug 2009 19:20:12 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-579</guid> <description>@Thiago Belem e @Joabe,Usei este mesmo código em um cadastro de notícias. Aparentemente o código estava funcionando numa boa. Mas descobri o seguinte:
O Firefox e o IE interpretam o mime-type de alguns arquivos de forma diferente.Por exemplo, uma imagem JPG no FF ele reconhece como &#039;image/jpeg&#039;, já no IE ele reconhece como &#039;image/pjpeg&#039;. Até aí tudo bem, pois o código tem os 2 mimes declarados. Mas quando se tratou de upar imagem PNG, o FF reconheceu como &#039;image/png&#039; e o IE como &#039;image/x-png&#039;. Consequentemente, a imagem era cadastrada quando se utilizava o FF e dava arquivo inválido quando se usava o IE.Não me pergunte qual é a explicação pra isso, pois não sei. Pesquisei e ainda não consegui descobrir nada a respeito. Só sei que tem essa diferença de interpretar o mime-type de cada arquivo.Sendo assim, coloquei como arquivos permitidos dessa forma:
image/jpg, image/jpeg, image/pjpeg, image/gif, image/png, image/x-pngSó testei com esses mime-types (JPG, GIF, PNG). Para outros tipos de arquivos não realizei teste algum.</description> <content:encoded><![CDATA[<p>@Thiago Belem e @Joabe,</p><p>Usei este mesmo código em um cadastro de notícias. Aparentemente o código estava funcionando numa boa. Mas descobri o seguinte:<br
/> O Firefox e o IE interpretam o mime-type de alguns arquivos de forma diferente.</p><p>Por exemplo, uma imagem JPG no FF ele reconhece como &#8216;image/jpeg&#8217;, já no IE ele reconhece como &#8216;image/pjpeg&#8217;. Até aí tudo bem, pois o código tem os 2 mimes declarados. Mas quando se tratou de upar imagem PNG, o FF reconheceu como &#8216;image/png&#8217; e o IE como &#8216;image/x-png&#8217;. Consequentemente, a imagem era cadastrada quando se utilizava o FF e dava arquivo inválido quando se usava o IE.</p><p>Não me pergunte qual é a explicação pra isso, pois não sei. Pesquisei e ainda não consegui descobrir nada a respeito. Só sei que tem essa diferença de interpretar o mime-type de cada arquivo.</p><p>Sendo assim, coloquei como arquivos permitidos dessa forma:<br
/> image/jpg, image/jpeg, image/pjpeg, image/gif, image/png, image/x-png</p><p>Só testei com esses mime-types (JPG, GIF, PNG). Para outros tipos de arquivos não realizei teste algum.</p> ]]></content:encoded> </item> <item><title>Por: Matheus Rennê</title><link>http://blog.thiagobelem.net/mysql/upload-de-arquivos-como-tudo-funciona/comment-page-2/#comment-6252</link> <dc:creator>Matheus Rennê</dc:creator> <pubDate>Tue, 11 Aug 2009 19:20:00 +0000</pubDate> <guid
isPermaLink="false">http://blog.thiagobelem.net/?p=575#comment-6252</guid> <description>@Thiago Belem e @Joabe,Usei este mesmo código em um cadastro de notícias. Aparentemente o código estava funcionando numa boa. Mas descobri o seguinte:
O Firefox e o IE interpretam o mime-type de alguns arquivos de forma diferente.Por exemplo, uma imagem JPG no FF ele reconhece como &#039;image/jpeg&#039;, já no IE ele reconhece como &#039;image/pjpeg&#039;. Até aí tudo bem, pois o código tem os 2 mimes declarados. Mas quando se tratou de upar imagem PNG, o FF reconheceu como &#039;image/png&#039; e o IE como &#039;image/x-png&#039;. Consequentemente, a imagem era cadastrada quando se utilizava o FF e dava arquivo inválido quando se usava o IE.Não me pergunte qual é a explicação pra isso, pois não sei. Pesquisei e ainda não consegui descobrir nada a respeito. Só sei que tem essa diferença de interpretar o mime-type de cada arquivo.Sendo assim, coloquei como arquivos permitidos dessa forma:
image/jpg, image/jpeg, image/pjpeg, image/gif, image/png, image/x-pngSó testei com esses mime-types (JPG, GIF, PNG). Para outros tipos de arquivos não realizei teste algum.</description> <content:encoded><![CDATA[<p>@Thiago Belem e @Joabe,</p><p>Usei este mesmo código em um cadastro de notícias. Aparentemente o código estava funcionando numa boa. Mas descobri o seguinte:<br
/> O Firefox e o IE interpretam o mime-type de alguns arquivos de forma diferente.</p><p>Por exemplo, uma imagem JPG no FF ele reconhece como &#8216;image/jpeg&#8217;, já no IE ele reconhece como &#8216;image/pjpeg&#8217;. Até aí tudo bem, pois o código tem os 2 mimes declarados. Mas quando se tratou de upar imagem PNG, o FF reconheceu como &#8216;image/png&#8217; e o IE como &#8216;image/x-png&#8217;. Consequentemente, a imagem era cadastrada quando se utilizava o FF e dava arquivo inválido quando se usava o IE.</p><p>Não me pergunte qual é a explicação pra isso, pois não sei. Pesquisei e ainda não consegui descobrir nada a respeito. Só sei que tem essa diferença de interpretar o mime-type de cada arquivo.</p><p>Sendo assim, coloquei como arquivos permitidos dessa forma:<br
/> image/jpg, image/jpeg, image/pjpeg, image/gif, image/png, image/x-png</p><p>Só testei com esses mime-types (JPG, GIF, PNG). Para outros tipos de arquivos não realizei teste algum.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 21/86 queries in 0.373 seconds using disk

Served from: blog.thiagobelem.net @ 2010-09-09 08:05:18 -->