Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SHWE12

Problema co Galeria de Fotos

Recommended Posts

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

Olá.

Não está conseguindo porque ? tá dando erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.