Galera, to montando um sistema de upar fotos, sao 30 fotos ao mesmo tempo em 30 iputs file
[codebox]<?php
$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");
$thumb['maxw'] = 3000;
$thumb['maxh'] = 3000;
$directory = "$nomedapasta/images/";
//upa original
$fileExists = $_FILES["file"]['name'] != '' ? true : false;
if(@$fileExists == true)
{
$file = isset($_FILES["file"]) ? $_FILES["file"] : false;
$fileName = $file['name'];
$newFileName = $fileName;
while ( file_exists($directory.$newFileName) )
{
$filePartName = explode('.',$fileName);
$newFileName = $filePartName[0].rand('10000','99999').'.'.$filePartName[1];
}
$newFileName = $fileName;
$fileSizes = getimagesize($file["tmp_name"]);
if ($fileSizes[0] > $thumb["maxw"] || $fileSizes[1] > $thumb["maxh"]) {
echo ("A largura e a altura da imagem não devem ultrapassar ".$thumb["maxw"]."x".$thumb["maxh"]." pixels");
exit;
}
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $file["type"]))
{
echo ('Só é permitido arquivos de extensão JPG, PNG, GIF e BMP.');
exit;
$upload = false;
}
else
{
$upload = true;
}
if($file && $upload == true)
{
$fileDirectory = $directory.$newFileName;
if(@move_uploaded_file($file["tmp_name"], $fileDirectory))
{
echo ("Upload feito com sucesso!<br><a href=\"$nomedapasta/criagalera.php\">Click aqui para criar a lista</a>");
$fileUploaded = $newFileName;
}
else
{
echo ('Erro ao fazer upload.');
exit;
}
}
else
{
echo ('Erro ao fazer upload.');
exit;
}
}}
?>[/codebox]
Como faço ? Ai ele upa uma foto so, mais queria upar 30 !
Aguardo urgente !

Como Fazer Laço Ou Função Aqui !
Started By Mullets, 20/09/2007, 16:39
4 replies to this topic
#1
Posted 20/09/2007, 16:39
#2
Posted 20/09/2007, 17:02
Dê uma olhada neste script de upload múltiplos do Felipe. Funciona que é uma beleza! 
Flws...
Até mais

Flws...

#3
Posted 20/09/2007, 19:19
Vo da uma testada nele,vlw 
Testei lah, funca sim : _) Pefeito akele script lah !
agora to com problema em carrega o nome da pasta ke ta numa variavel para dar include :/
include ("$nomedapasta/criagalera.php");
nao vai de jeito nenhum :/
Alguem sabne o q fazer ?

Testei lah, funca sim : _) Pefeito akele script lah !
agora to com problema em carrega o nome da pasta ke ta numa variavel para dar include :/
include ("$nomedapasta/criagalera.php");
nao vai de jeito nenhum :/
Alguem sabne o q fazer ?
#4
Posted 21/09/2007, 13:10
tenta assim:
include ("'.$nomedapasta.'/criagalera.php");
include ("'.$nomedapasta.'/criagalera.php");
[]'s
#5
Posted 21/09/2007, 15:12
eu ainda faria assim :
Até mais
include $nomedapasta."/criagalera.php";

Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)