Jump to content


Photo

Como Fazer Laço Ou Função Aqui !


  • Faça o login para participar
4 replies to this topic

#1 Mullets

Mullets

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 20/09/2007, 16:39

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 !

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 20/09/2007, 17:02

Dê uma olhada neste script de upload múltiplos do Felipe. Funciona que é uma beleza! ;)

Flws...
(ok2)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Mullets

Mullets

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

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 ?

#4 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 21/09/2007, 13:10

tenta assim:

include ("'.$nomedapasta.'/criagalera.php");
[]'s

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 21/09/2007, 15:12

eu ainda faria assim :

include $nomedapasta."/criagalera.php";

:assobio:Até mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq