Poxa o meu nao vai :/ preciso enviar 33 fotos ao mesmo tempo, ele nao move nem se quer meia foto :/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR...nsitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de upload - Neweb Design</title>
<style type="text/css">
<!--
.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.style7 {font-size: 16px}
-->
</style>
</head>
<body class="style2 style7 style7">
<label></label>
<form enctype="multipart/form-data" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<label></label>
<label>
<div align="center"><strong>Cadastro de fotos</strong><br />
</div>
</label>
<table width="524" border="0" align="center">
<tr>
<td width="146">Seção</td>
<td width="368"><?php
include "config.php";
$sqlEstilos = mysql_query('SELECT * FROM `admin` ORDER BY `secoes` ASC LIMIT 0, 30');
while ( $listaSecoes = mysql_fetch_array($sqlSecoes) )
{
echo '<option value="'.$listaSecoes['secoes'].'">'.$listaSecoes['secoes'].'</option>';
}
?></td>
</tr>
<tr>
<td>Local</td>
<td><?php
include "config.php";
$sqlLocal = mysql_query('SELECT * FROM `admin` ORDER BY `locais` ASC LIMIT 0, 30');
while ( $listaLocal = mysql_fetch_array($sqlLocal) )
{
echo '<option value="'.$listaLocal['local'].'">'.$listaLocal['locais'].'</option>';
}
?></td>
</tr>
<tr>
<td>Data do evento</td>
<td><input type="text" name="nomedapasta2" id="nomedapasta2" /></td>
</tr>
<tr>
<td>Nome Pasta</td>
<td><input type="text" name="nomedapasta" id="nomedapasta" /></td>
</tr>
<tr>
<td> </td>
<td><input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="file" name="arquivo[]" /><br />
<input type="submit" name="submit_files" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if (@$_POST['submit_files'])
{
$nomedapasta = $_POST['nomedapasta'];
$padrao = "gallery.xml";
$padrao2 = "ver.swf";
$padrao3 = "criagalera.php";
$padrao4 = "AC_RunActiveContent.js";
$padrao5 = "index.html";
mkdir("$nomedapasta",0777);
mkdir("$nomedapasta/Scripts",0777);
mkdir("$nomedapasta/thumb",0777);
mkdir("$nomedapasta/images",0777);
copy($padrao,"$nomedapasta/$padrao");
copy($padrao2,"$nomedapasta/$padrao2");
copy($padrao3,"$nomedapasta/$padrao3");
copy($padrao4,"$nomedapasta/Scripts/$padrao4");
copy($padrao5,"$nomedapasta/$padrao5");
#! Diretório para onde irão os arquivos
$Dir = "$nomedapasta/images/";
#! Tamanho máximo em kb do arquivo
$MaxTam = 1024 * 20; // 20 KB
#! Defina as extensões que serão aceitas
$aExtensoes = array("gif",
"jpg",
"bmp",
"jpeg",
"png",
"psd"
);
// Removendo conteúdo com valor igual
$_FILES['arquivo']['name'] = array_unique($_FILES['arquivo']['name']);
$Arq = $_FILES['arquivo'];
foreach ($Arq['name'] as $chave => $arqNome)
{
// Se foi enviado corretamente
if ($Arq['error'][$chave] == 0)
{
// Se possui uma extensão válida
if (in_array(strtolower(substr($arqNome, strrpos($arqNome, ".") + 1)), $aExtensoes))
{
// Informações do arquivo
$nome = str_replace(" ", "_", $arqNome);
$tamanho = $Arq['size'][$chave];
$tmp = $Arq['tmp_name'][$chave];
$type = $Arq['type'][$chave];
// Se o arquivo existir
if (!file_exists($Dir.$nome))
{
// Verificando o tamanho do arquivo
if ($tamanho <= $MaxTam)
{
// se for enviado corretamente
if (move_uploaded_file($tmp, $Dir.$nome))
{
print "- Arquivo ({$nome}) enviado com sucesso!<br />";
}
else
{
print "- Erro ao enviar o arquivo ({$nome})<br />";
}
}
else
{
print "- Arquivo maior que o tamanho máximo permitido ({$nome}) {$tamanho}<br />";
}
}
else
{
print "- Arquivo existente ({$nome})<br />";
}
}
else
{
print "- Extensão inválida do arquivo ({$arqNome})!<br />";
}
}
}
}
?>