estou presisando muito de uma ajuda com o cadastro das fotos descompactadas ".zip" para o banco de dados MY SQL
As fotos estão sendo descompactadas normalmente na devida pasta da galeira tudo certo. Mas não cadastra as memas no banco de dados, não sei como fazer.
<?
include("valida_cookies.php");
include("../include/config_admin.php");
include("../include/conexao.php");
$nivel = $HTTP_COOKIE_VARS['nivel'];
?>
<?
$acao = $_POST[acao];
$pasta = $_POST[pasta2];
$foto01 = $_POST[foto01];
$foto02 = $_POST[foto02];
$foto03 = $_POST[foto03];
$foto04 = $_POST[foto04];
$foto05 = $_POST[foto05];
$fotos_zip = $_POST[fotos_zip];
// Nome do diretorio que receberá os arquivos do uplaod. Não se esqueça de dar permissão de escrita a ele
$sql=mysql_query("select id,pasta from $tb2 where id=$pasta");
$reg=mysql_fetch_array($sql);
$diretorio = $reg['pasta'];
$idgal = $reg['id'];
$dir2="../fotos/galerias/$diretorio";
//echo "$dir2<br>";
$uploaddir="$dir2";
//echo $uploaddir;
?>
<h3><strong>Fotos Enviadas</strong></h3>
<? if($acao == "zip") {?>
<Table align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="60" align="right" valign="middle" bgcolor="#e5e5e5" style="border-bottom:1px solid #cccccc;border-top:1px solid #cccccc">Fotos:</td>
<td width="300" valign="middle" bgcolor="#e5e5e5" style="border-bottom:1px solid #cccccc;border-top:1px solid #cccccc">
<?
// DESCOMPACTA OS ARQUIVOS
$arquivo = $_FILES['fotos_zip']['name']; // pega nome do arquivo
$arquivotemp = $_FILES['fotos_zip']['tmp_name']; // pega nome temporario do arquivo
if(copy($arquivotemp,$uploaddir.$arquivo)){ // faz copia do arquivo zipado
require_once('zip.lib.php'); //requer o arquivo, deve estar na mesma pasta
$archive = new PclZip($uploaddir.$arquivo);
$list = $archive->extract(PCLZIP_OPT_PATH, "$dir2",PCLZIP_OPT_REMOVE_ALL_PATH); // extrai todos arquivos
$sql2=mysql_query("select id,pasta from $tb2 where id=$pasta");
$nome= $diretorio;
$sql2="INSERT INTO $tb3 (id, nome, galeria, descricao,foto) VALUES ('','$nome','$idgal','$descricao','$foto')";
mysql_query($sql2) or die("erro no cadastro da foto => ".$foto." -ERRO- ".mysql_error());
unlink($uploaddir.$arquivo); // exclui o arquivo zip mandado
echo "<strong>$arquivo</strong> enviado com sucesso!";
// FIM DO DESCOMPACTA OS ARQUIVOS
}
?>
Pergunta
Mosaniel
Olá amigos,
estou presisando muito de uma ajuda com o cadastro das fotos descompactadas ".zip" para o banco de dados MY SQL
As fotos estão sendo descompactadas normalmente na devida pasta da galeira tudo certo. Mas não cadastra as memas no banco de dados, não sei como fazer.
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.