Ir ao conteúdo
  • Cadastre-se

JorgeGomes

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Reputação

4
  1. Boa noite! A situação é a seguinte, estou incluindo páginas dentro de iframes, sendo que as mesmas fazem parte do mesmo domínio, existem campos e seus valores máximos, e também um botão para selecionar todos os valores máximos destes campos, e este é meu objetivo, clicar nesse botão, porém, quando disparo o evento clique, nada é selecionado, entretanto, observei que adicionar valores manualmente a estes campos funcionava. Segue o código utilizado para disparar evento clique e selecionar o valor máximo de todos os campos: $('#praca0').contents().find('#todasUnidades').click(); Isto é o que funciona: $('#praca0').contents().find('#campo1').val('10'); Contudo, eu não quero fazer isso para cada campo, sendo que já tenho um botão que seleciona todos os valores máximos. Vale ressaltar que se disparar o evento clique nas respectivas páginas sem estarem dentro de iframes tudo ocorre como esperado. Desde já agradeço pela ajuda!
  2. Boa noite! Uso o PHPMailer, e o envio quando o site está hospedado em um servidor local ocorre tudo certo, entretanto, quando enviado a partir de um servidor online ele não dá certo, ocorre um erro, segue o debug: Função do php para envio do e-mail: function sendMail($subject, $message, $sender, $senderName, $destination, $destinationName, $reply = NULL, $replyName = NULL) { require ('mail/PHPMailerAutoload.php'); $mailer = new PHPMailer; $mailer->isSMTP(); $mailer->SMTPDebug = 3; $mailer->Debugoutput = 'html'; $mailer->CharSet = 'UTF-8'; $mailer->SMTPAuth = true; $mailer->SMTPSecure = 'tls'; $mailer->Host = mailhost; $mailer->Port = mailport; $mailer->Username = mailuser; $mailer->Password = mailpass; $mailer->SetFrom($sender, utf8_decode($senderName)); if ($reply) { $mailer->AddReplyTo($reply, utf8_decode($replyName)); } $mailer->AddAddress($destination, utf8_decode($destinationName)); $mailer->Subject = "$subject"; $mailer->isHTML(true); $mailer->Body = $message; $mailer->AltBody = strip_tags($message); if ($mailer->send()) { echo "<script>alert('E-mail enviado com sucesso!');</script>"; } else { $error = 'Error -> '.$mailer->ErrorInfo; // echo "<script>alert('$error');</script>"; die("$error"); } }
  3. Problema resolvido! Solução: Adicionar protocolo http:// antes da url absoluta de cada arquivo. LInk do tópico onde obtive resposta: iMasters
  4. Já debugou as $_SESSION's ? Veja o que tem dentro delas.
  5. o problema está aqui: <input value="Entrar" wtx-context="2E50E7F0-188D-4917-8E3B-33B1207CD0B4" type="submit"> #entrar { margin-right: -1040px; } tira este margin-right e bota isso: #entrar { float: right; } a partir daí, adiciona margin-right para posicioná-lo mais para esquerda.
  6. Cara, dê uma conferida nessas margens, para que isso todo? Tem margens que tem mesma quantidade de pixels que uma tela desktop, esta por exemplo: margin-right:900px; Você pode fazer algo extremamente simples utilizando ou se baseando no sistema de grids do framework bootstrap. Dê uma olhada depois.
  7. Pode fazer algo deste tipo: // Função que faz conexão com o banco de dados $con = connection(); $files = $_FILES['files']; $files_num = count(array_filter($files['name'])); //PASTA $target_dir = '../uploads/'; //REQUISITOS $file_permis = array('image/jpeg', 'image/jpg', 'image/png'); $max_size = 1024 * 1024 * 5; //MENSAGENS $msg = array(); $errorMsg = array( '1' => 'O arquivo enviado excede o limite definido na diretiva upload_max_filesize do php.ini.', '2' => 'O arquivo excede o limite definido em MAX_FILE_SIZE no formulário HTML.', '3' => 'O upload do arquivo foi feito parcialmente.', '4' => 'Nenhum arquivo foi enviado.', '6' => 'Pasta temporária ausente. Introduzido no PHP 5.0.3.', '7' => 'Falha em escrever o arquivo em disco. Introduzido no PHP 5.1.0. ', '8' => 'Uma extensão do PHP interrompeu o upload do arquivo. O PHP não fornece uma maneira de determinar qual extensão causou a interrupção. Examinar a lista das extensões carregadas com o phpinfo() pode ajudar. Introduzido no PHP 5.2.0. ' ); for ($i = 0; $i < $files_num; $i++) { $name = $files['name'][$i]; $type = $files['type'][$i]; $size = $files['size'][$i]; $error = $files['error'][$i]; $tmp = $files['tmp_name'][$i]; // $ext = @end(explode('.', $name)); $ext = substr($name, -4); $ext = (strpos($ext, '.')) ? '.' . $ext : $ext; $newName = $postid . '-' . md5(uniqid(time())) . $ext; if ($error) $msg[] = "<span class='alert alert-danger' role='alert'>'.$name.': '" . $errorMsg['$error'] . "'</span>"; elseif (!in_array($type, $file_permis)) $msg[] = "<span class='alert alert-danger' role='alert'>'.$name.': Tipo da imagem não é aceitável!'</span>"; elseif ($size > $max_size) $msg[] = "<span class='alert alert-danger' role='alert'>'.$name.': Imagem de tamanho maior que 5MB.'</span>"; else { move_uploaded_file($tmp, $target_dir . $y . '/' . $m . '/' . $newName); date_default_timezone_set('America/Recife'); $timezone = date('Y-m-d H:i:s'); $statement = $con->prepare("INSERT INTO imagens (id, img, data) VALUES (?, ?, ?)"); $statement->bind_param("iss", $postid, $newName, $timezone); $statement->execute(); if (!$statement) echo $con->error; $statement->close(); } if ($msg) foreach ($msg as $message) : echo $message . '</br>'; endforeach; } $con->close(); No html: <input type="file" name="files[]" />
  8. Seria possível que postasse seu código? Pelo que percebi, o endereço seria um parâmetro, e você tem de passá-lo para os métodos que te retornariam as componentes do endereço, certo? seria tipo isso: $this->getCEP(endereco); . . .
  9. Pelo que entendi você quer por uma lista laranja no fim do retângulo. Você pode usar um border-bottom; Ex.: #navbar { border-bottom: 10px solid orange; }
  10. Poste seu código para que a comunidade analise e te mostre o que se encontra errado no intuito de resolver seu problema com o upload múltiplo de arquivos.
  11. Estou com problema, o servidor local APACHE não está reconhecendo as folhas de estilos, e a inclusão de arquivos JAVASCRIPT também está com problemas, seguem os erros: Com uma url estática tudo é carregado certinho: Entretanto, quando mudo para uma url absoluta as folhas de estilos e scripts não carregados: Como podem perceber pelas requisições feitas, com url estático os tipos saem certinhos, o que é css sai text/css, e o que é javascript, sai JS, contudo, quando boto urls absolutas, sai tudo text/html, e o navegador não reconhece. Alguém tem alguma solução?
  12. Créditos: andreneeto, Fórum iMasters. LInk do tópico onde obtive resposta: Tópico: Utilizar vários datapickers em uma tabela carregada com ajax - Fórum iMasters
  13. Boa tarde! Este link: <a href="pesGeral.php?action=excluir?nfiscal=<?php echo $nota; ?> Não deveria ser: <a href="pesGeral.php?action=excluir&nfiscal=<?php echo $nota; ?> E se você tiver utilizando url amigável, para pegar via get tem que ter alguns cuidados, por exemplo, se sua função que cuida do url amigável tiver esta aparência: function getUrl() { $url = @$_GET['url']; $url = explode("/", $url); $url[0] = ($url[0] == NULL) ? 'index' : $url[0]; if (file_exists('arquivos/' . $url[0] . '.php')) require_once('arquivos/' . $url[0] . '.php'); elseif (file_exists('arquivos/' . $url[0] . '/' . $url[1] . '.php')) require_once('arquivos/' . $url[0] . '/' . $url[1] . '.php'); else require_once('arquivos/404.php'); } Você teria que especificar a url de outro jeito, por exemplo: <td><a href="scripts/excluirNota/<?= echo $nota; ?>/<?= echo $id; ?>"><img src="img/delEmp.png" width="25" class="excNota"/></a></td> Daria para recuperar a nota pegando o $url[2] e o id pegando o $url[3].
  14. Boa tarde! É o seguinte, a princípio, estou carregando uma tabela com dados mysql via ajax: function fetch_data() { $.ajax({ url: "docentes/select.php", method: "POST", success: function (data) { $('#live_data').html(data); } }); } E em seguida faço manipulações para atualizar os dados, com isso, tudo certo. Entretanto, existe um campo da tabela que é para data, resolvi utilizar o Datepicker para deixar o campo mais elegante com a utilização de um calendário, se deparei com um problema ao utilizar vários Datepickers na mesma página, entretanto, designei uma ID única para cada input e uma classe igual para todos os inputs, classe a qual serviria de seletor para chamar a função datepicker, só que outro problema surge nessa jornada, este acontece por não estar executando a chamada da função datepicker, contudo, o seletor está correto, tem o mesmo identificador que o das classes dos inputs, não compreendo o por quê desse problema, por favor, peço vossa ajuda para a solução de meu problema, seguem códigos logo abaixo: $(document).ready(function(){ $(".datepicker").datepicker({ dateFormat: "dd/mm/yy" }); )}; Já tentei pôr eventos no input do DatePicker: <div class="input-group"> <input type="text" id="date_'.$inc.'" class="form-control datepicker" onmouseover="acionaDatePicker(\'#date_'.$inc.'\')" data-id="' . $Docente['id'] . '" data-before="' . $date . '" value="'.$date.'"/> </div> e no javascript: function acionaDatePicker(seletor){ $(seletor).datepicker({ dateFormat: "dd/mm/yy" }); } É como se não executasse o código do javascript nos dois casos. Arquivos: Código gerador de tabela com informações do banco, mais tarde será carregada com auxilio do ajax via POST na div de id = "live_data": Página onde serão exibidos os dados: Página onde ficam os códigos JAVASCRIPT: Caso eu não tenha sido claro quanto a minha dúvida, por favor, informem.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...