SHWE12 1 Denunciar post Postado Maio 19, 2008 Boa tarde galera, estou com um probleminha no meu sistema, tenho um sistema de galeria de fotos em que ele seleciona a galeria e envia 10 imagens de cada vez para o servidor, só que não estou conseguindo fazer esse upload, se alguem puder me ajudar ta ai o código CODE <? ob_start(); session_start(); // Verificador de sessão require ('login/verifica.php'); ?> <?php require('../admin/permissao.php'); $conexao=mysql_connect($servidor,$usuario,$senha) or exit ('erro de conexao'); mysql_select_db($base_dados,$conexao) or exit ('erro na conexão com o Banco'); $evento= $_POST['evento']; $consulta= "SELECT * FROM galeria_fotos WHERE (evento='$evento') "; $retorno = mysql_query($consulta,$conexao); $campos = mysql_fetch_assoc($retorno); $link_fotos = echo 'link_fotos'; //se existir o arquivo if(isset($_FILES["01"])||($_FILES["02")||($_FILES["03")||($_FILES["04")||($_FILES["05")||($_FILES["06")||($_FILES["07")||($_FILES["08")||($_FILES["09")||($_FILES["10")) { $arquivo1 = $_FILES["01"]; $arquivo2 = $_FILES["02"]; $arquivo3 = $_FILES["03"]; $arquivo4 = $_FILES["04"]; $arquivo5 = $_FILES["05"]; $arquivo6 = $_FILES["06"]; $arquivo7 = $_FILES["07"]; $arquivo8 = $_FILES["08"]; $arquivo9 = $_FILES["09"]; $arquivo10 = $_FILES["10"]; $pasta_dir = "../fotos/galeria/$link_fotos";//diretorio dos arquivos //se nao existir a pasta ele cria uma if(!file_exists($pasta_dir)){ mkdir($pasta_dir); } $01 = $pasta_dir . $arquivo1["name"]; $02 = $pasta_dir . $arquivo2["name"]; $03 = $pasta_dir . $arquivo3["name"]; $04 = $pasta_dir . $arquivo4["name"]; $05 = $pasta_dir . $arquivo5["name"]; $06 = $pasta_dir . $arquivo6["name"]; $07 = $pasta_dir . $arquivo7["name"]; $08 = $pasta_dir . $arquivo8["name"]; $09 = $pasta_dir . $arquivo9["name"]; $10 = $pasta_dir . $arquivo10["name"]; // Faz o upload da imagem move_uploaded_file($arquivo1["tmp_name"], $01); move_uploaded_file($arquivo2["tmp_name"], $02); move_uploaded_file($arquivo3["tmp_name"], $03); move_uploaded_file($arquivo4["tmp_name"], $04); move_uploaded_file($arquivo5["tmp_name"], $05); move_uploaded_file($arquivo6["tmp_name"], $06); move_uploaded_file($arquivo7["tmp_name"], $07); move_uploaded_file($arquivo8["tmp_name"], $08); move_uploaded_file($arquivo9["tmp_name"], $09); move_uploaded_file($arquivo10["tmp_name"], $10); $Result1 = mysql_query($conexao) or die(mysql_error()); if($Result1 > 0) { echo('<script> alert("Cadastro efetuado com sucesso!"); </script>'); } } $insertGoTo = "incluir_fotos.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= $_SERVER['QUERY_STRING']; } echo('<meta http-equiv="refresh" content="0;URL=' . $insertGoTo . '">'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 20, 2008 Galera, da um ajudinha ai.... Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Maio 20, 2008 Olá. Não está conseguindo porque ? tá dando erro ? Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 20, 2008 quando eu envio o formulario do arquivo incluir_fotos.php para o incluir_fotos_db.php que é esse que eu postei, ele fica carregando e depois fica a página em branco, não confirmando nenhum envio. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Maio 20, 2008 Entendi errado. Pensando... Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Maio 20, 2008 tira esse ob_start(); dai e acrecenta OR DIE(mysql_error()); em suas consultas SQL ve se retorna erro. Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 20, 2008 mas ele ja coloquei o or die na consulta sql Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Maio 20, 2008 Não em todas. Não aparece erro algum, e nem redireciona ? dê um print_r($_FILES); e um print_r($_POST); e veja o que retorna. Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 26, 2008 entao ele nao retorna erro nenhum... Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Maio 27, 2008 dê um print_r($_FILES); e um print_r($_POST); e veja o que retorna. Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 28, 2008 muito estranho, não retorna nada... Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 29, 2008 eu alterei algumas coisas e deixei da forma abaixo só que ele exibe a mensagem que não consegue fazer conexão com o servidor CODE <? if (($_GET['acao']=='Incluir Fotos_db')) { ?> <? $id= $_GET['id']; $link = $_GET['link']; //se existir o arquivo if(isset($_FILES["01"])||($_FILES["02"])||($_FILES["03"])||($_FILES["04"])||($_FILES["05"])||($_FILES["06"])||($_FILES["07"])||($_FILES["08"])||($_FILES["09"])||($_FILES["10"])) { $arquivo = $_FILES["01"]; $arquivo2 = $_FILES["02"]; $arquivo3 = $_FILES["03"]; $arquivo4 = $_FILES["04"]; $arquivo5 = $_FILES["05"]; $arquivo6 = $_FILES["06"]; $arquivo7 = $_FILES["07"]; $arquivo8 = $_FILES["08"]; $arquivo9 = $_FILES["09"]; $arquivo10 = $_FILES["10"]; $pasta_dir = "imagens/galeria/$link";//diretorio dos arquivos //se nao existir a pasta ele cria uma if(!file_exists($pasta_dir)) { mkdir($pasta_dir); } $foto = $pasta_dir . $arquivo["name"]; $foto2 = $pasta_dir . $arquivo2["name"]; $foto3 = $pasta_dir . $arquivo3["name"]; $foto4 = $pasta_dir . $arquivo4["name"]; $foto5 = $pasta_dir . $arquivo5["name"]; $foto6 = $pasta_dir . $arquivo6["name"]; $foto7 = $pasta_dir . $arquivo7["name"]; $foto8 = $pasta_dir . $arquivo8["name"]; $foto9 = $pasta_dir . $arquivo9["name"]; $foto10 = $pasta_dir . $arquivo10["name"]; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $foto); move_uploaded_file($arquivo2["tmp_name"], $foto2); move_uploaded_file($arquivo3["tmp_name"], $foto3); move_uploaded_file($arquivo4["tmp_name"], $foto4); move_uploaded_file($arquivo5["tmp_name"], $foto5); move_uploaded_file($arquivo6["tmp_name"], $foto6); move_uploaded_file($arquivo7["tmp_name"], $foto7); move_uploaded_file($arquivo8["tmp_name"], $foto8); move_uploaded_file($arquivo9["tmp_name"], $foto9); move_uploaded_file($arquivo10["tmp_name"], $foto10); $resultado = mysql_query($conexao) or die ("Não foi possível realizar a conexao ao servidor"); if($resultado) { echo "<script>alert('Arquivos enviados com sucesso!');</script>"; $insertGoTo = "galeria_fotos.php?acao=Incluir"; echo('<meta http-equiv="refresh" content="0;URL=' . $insertGoTo . '">'); } } else { echo "Não Alterado"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 30, 2008 tentei mudar o tipo de conexao, mas também nao resolveu... Compartilhar este post Link para o post Compartilhar em outros sites
SHWE12 1 Denunciar post Postado Maio 30, 2008 consegui fazer o upload só que onde mando criar as pastas ele cria fotos, cria a galeria, mas nao cria a pasta onde estarão as fotos dessa sessão que eu resgatei ela acima CODE $pasta_dir = "../fotos/galeria/$link";//diretorio dos arquivos //se nao existir a pasta ele cria uma if(!file_exists($pasta_dir)) { mkdir($pasta_dir); } Compartilhar este post Link para o post Compartilhar em outros sites