/** * Configura e faz o envio de mídias * @param array $aDados */ function midias($aDados) { $tjax = new Tjax(); include_once '../../../framework/FrameworkEnvioImg.php'; $salvar = new ClassModelMidia(); $criaImagens = new imagens(); $path_midia = DIR_MIDIA . $_SESSION['empresa_id']; $path_midia_temp = DIR_MIDIA_TEMP; if (!file_exists($_SERVER['DOCUMENT_ROOT'] . $path_midia)) { mkdir($_SERVER['DOCUMENT_ROOT'] . $path_midia, 0755); } if ($aDados['midias']) { $aDados['id_modulo_midia'] = $aDados['id']; $aDados['id_modulo'] = $_SESSION['modulo_id']; foreach ($aDados['midias'] as $midias) { $aDados['midia'] = $midias; $grava_midias = $salvar->GravarMidiaItem($aDados); if ($grava_midias['ultimo_id']) { $aMidia = explode('.', $midias); $imgNome = $aMidia['0']; $ext = $aMidia['1']; $criaImagens->gera_imagens($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias, $imgNome, $ext, '80', $_SERVER['DOCUMENT_ROOT'] . $path_midia . '/p', '', '80', '', ''); $criaImagens->gera_imagens($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias, $imgNome, $ext, '250', $_SERVER['DOCUMENT_ROOT'] . $path_midia . '/m', '', '80', '', ''); $criaImagens->gera_imagens($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias, $imgNome, $ext, '600', $_SERVER['DOCUMENT_ROOT'] . $path_midia . '/g', '', '80', '', ''); $criaImagens->gera_imagens($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias, $imgNome, $ext, '900', $_SERVER['DOCUMENT_ROOT'] . $path_midia . '/gg', '', '80', '', ''); } } } if ($aDados['midias_deleta']) { foreach ($aDados['midias_deleta'] as $midias) { $deletarMidias = $salvar->DeletarPorTabelaCampoValor('tab_midia', 'mid_link', $midias); if (file_exists($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias)) { unlink($_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . $midias); } if (file_exists($_SERVER['DOCUMENT_ROOT'] . $path_midia . '/g' . $midias)) { unlink($_SERVER['DOCUMENT_ROOT'] . $path_midia . '/gg' . $midias); unlink($_SERVER['DOCUMENT_ROOT'] . $path_midia . '/g' . $midias); unlink($_SERVER['DOCUMENT_ROOT'] . $path_midia . '/m' . $midias); unlink($_SERVER['DOCUMENT_ROOT'] . $path_midia . '/p' . $midias); } } } }
</div> <?php $pesquisa->cad_movimento($cod_item); ?> </div> <div class=""> <h3 class="tm-article-subtitle">Imagens</h3> <div class="uk-grid" id=""> <div class='uk-width-1-1'> <input type='file' id='imagem'></input> <a class='uk-button' onclick="upload_fotos();">Salvar</a> <hr class="uk-article-divider"> </div> <div class='uk-width-1-1 uk-grid' id='imagens_'> <?php $imagens = new imagens(); $imagens->listar($cod_item); ?> </div> </div> </div> <?php } ?>
<?php include "php.php"; $imagens = new imagens(); $imagens->upload($_POST['cod_item']); $imagens->listar($_POST['cod_item']); // var_dump($_GET); // var_dump($_POST); // var_dump($_FILES);
function listar($id_item) { include "config.php"; $imagens = new imagens(); //pesquisar imagens $sql_select = "SELECT * FROM imobilizado.cad_imagens where cod_item=" . $id_item . ";"; $resultado = mysql_query($sql_select, $conexao) or die(mysql_error()); while ($row = mysql_fetch_array($resultado)) { //gerar thumbnail $imagens->thumbnail($row['cod_imagem'], $row['endereco_imagem'], $row['data_inclusao']); } }
<?php include_once 'class_envio_img.php'; $criaImagens = new imagens(); $path_midia_temp = '/uploads/'; $targetFolder = $path_midia_temp; if (!empty($_FILES)) { if (strstr(strtolower($_FILES['Filedata']['name']), ".jpg")) { $ext = "jpg"; } elseif (strstr(strtolower($_FILES['Filedata']['name']), ".jpeg")) { $ext = "jpeg"; } elseif (strstr(strtolower($_FILES['Filedata']['name']), ".gif")) { $ext = "gif"; } elseif (strstr(strtolower($_FILES['Filedata']['name']), ".png")) { $ext = "png"; } $nomeImg = uniqid(); $tempFile = $_FILES['Filedata']['tmp_name']; $fileTypes = array('jpg', 'JPG', 'jpeg', 'gif', 'png'); $fileParts = pathinfo($_FILES['Filedata']['name']); if (in_array($fileParts['extension'], $fileTypes)) { $criaImagens->gera_imagens($tempFile, $nomeImg, $ext, '90', $_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . '/p', '', '80', '', ''); $criaImagens->gera_imagens($tempFile, $nomeImg, $ext, '250', $_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . '/m', '', '80', '', ''); $criaImagens->gera_imagens($tempFile, $nomeImg, $ext, '600', $_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . '/g', '', '80', '', ''); $criaImagens->gera_imagens($tempFile, $nomeImg, $ext, '900', $_SERVER['DOCUMENT_ROOT'] . $path_midia_temp . '/gg', '', '80', '', ''); $html = '<div id="midia' . $nomeImg . '" class="col-xs-6 col-md-3"> <div class="thumbnail"> <img src="http://addicionei.com.br/uploads/g' . $nomeImg . '.' . $ext . '" data-src="holder.js/100%x180" alt="..."> <div class="caption"> <p class="text-right"> <a href="javascript:void(0);" class="btn btn-danger" role="button" onclick="$.excluirMidia(\'' . $nomeImg . '\');">
<?php include "php.php"; $imagens = new imagens(); // $imagens->upload($_POST['cod_item']); $imagens->excluir($_POST['cod_imagem']); $imagens->listar($_POST['cod_item']); // var_dump($_GET); // var_dump($_POST); // var_dump($_FILES);