Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 7173 results

  1. Elis_Dayane

    Problemas - Insert via csv

    Boa tarde a todos, Recorri ao fórum, por não conseguir enxergar o erro no código, juro que estou olhando a um bom tempo e nada. Eu fiz uma pagina com um pequeno form, na qual o usuário envia um arquivo csv e faz um insert no banco mysql, é bem simples. Não está inserindo e não consigo saber o porquê. Lembrando que não sou programadora, mas meu trabalho exige que eu desenvolva alguma coisa eventualmente, então: Paciência comigo! Alguém pode me ajudar? :( O código é o seguinte: <?php include ("bd.php"); if ( isset( $_FILES['userfile'] ) ) { $csv_file = $_FILES['userfile']['tmp_name']; if ( ! is_file( $csv_file ) ) exit( "<script> alert('Arquivo não encontrado'); document.location.replace('../pendencia/principal.php?t=forms/formservico.php'); </script>" ); $sql = ''; if (($handle = fopen( $csv_file, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $sql = mysql_query("INSERT INTO tbl_pendencias_fixa SET `Data_Referencia`= '$data[0]', `Mes_Referencia`= '$data[1]', `Ano_Referencia`= '$data[2]', `Categoria`= '$data[3]', `Gestao`= '$data[4]', `Tipo_Processo`= '$data[5]', `Numero_Processo`= '$data[6]', `Status_Processo`= '$data[7]', `Data_Entrada`= '$data[8]', `Data_Encerramento`= '$data[9]', `EPS_Processo`= '$data[10]', `NomeEPS_Processo`= '$data[11]', `Analista_Responsavel`= '$data[12]', `Analista_Coordenador`= '$data[13]', `Analista_Area`= '$data[14]', `Analista_Equipe`= '$data[15]', `EPS_Analista`= '$data[16]', `NomeEPS_Analista`= '$data[17]', `Cliente`= '$data[18]', `CNPJ_CPF`= '$data[19]', `CodCli`= '$data[20]', `CC_Cliente`= '$data[21]', `GrupoSegmento`= '$data[22]', `Segmento`= '$data[23]', `Area_Venda`= '$data[24]', `Classificacao`= '$data[25]', `Causa`= '$data[26]', `Motivo`= '$data[27]', `Parecer`= '$data[28]', `Prioridade`= '$data[29]', `Produto`= '$data[30]', `Area_Inclusao`= '$data[31]', `RE_Inclusao`= '$data[32]', `Tempo_Util`= '$data[33]', `Tempo_Total`= '$data[34]'; "); } fclose($handle); } exit( "<script> alert('Arquivo enviado com sucesso'); document.location.replace('../pendencia/principal.php?t=forms/formservico.php'); </script>" ); } ?> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> </head> <div style="background-image: url('css/imagem/logo2.png'); height: 600px;"> <div id="fieldset" class="bradius"> <center><legend style="color:#FFF; background-color:#a5905d;"><h3>Upload de planilha</h3></legend></center> <div class="divformservico"> <fieldset> <legend><b>Por favor, utilizar arquivo .CSV</b></legend> <form enctype="multipart/form-data" method="POST"> <br> <div class="divformservico"> <input name="userfile" type="file"><br><br> <input type="submit" value="Upload" class="sb2 bradius"> </fieldset> </div> </form> </div> </div> </body> </html> Muuuuito obrigada!
  2. Luciano Zanita

    Multiplo Where Mysql no PHP

    Olá caros amigos, estou tentando fazer um multiplo Where nesta consulta pelo seguinte fator: 1. existem vários resultados para o mesmo rad_username 2. Mais somente um com status = 1 Gostaria de selecionar ele em especifico, lembrando que terá outras rad_username diferente no meio, como posso proceder para fazer isto? fiz este código mais não consigo isolar o código em especifico. Alguém pode me dar uma ajuda? $sql223 = "SELECT * FROM playlist WHERE rad_username='$cheat254' AND status='1'"; $result = @mysql_query($sql223) or die("Erro ao receber a playlist"); while($rowplay=@mysql_fetch_array($result)){ $playlistnome= $rowplay[pname]; $arquivoautodj .= "playlistfile=/".$path."/".$cheat254."/radio/playlist/".$playlistnome.".lst"; }
  3. Kayo21

    Ajuda com Foreach e Form

    Estou com um Duvida. Teria como transformar isso em um FORM só? e Enviar tudo de uma vez? Como seria a função de inserção no Banco? Pois do jeito que ta cada linha da um form. E responder esse formulário ficaria bem cansativo. FORM <table class="table table-hover table-bordered"> <tr> <td><b>Nome</b></td> <td><b>Presença</b></td> <?php $alunos = buscaAlunos ($conexao, $turma); foreach ($alunos as $aluno) : ?> </tr> <tr> <td><?= $aluno['nome']?></td> <td><form class="form" action="cria_pt.php" method="post"> <input class="hidden" name="id_aluno" value="<?= $aluno['id']?>"> <input class="hidden" name="dia_freq" value="<?= $dia_freq ?>"> <div class="radio-inline"> <label><input type="radio" value="1" name="pt">Presente</label> </div> <div class="radio-inline"> <label><input type="radio" value="0" name="pt">Ausente</label> </div> <button type="submit" class="btn btn-success">Enviar</button> </form></td> </tr> <?php endforeach ?> </table> CRIA_PT.PHP <?php include("banco_sistema.php"); $id_aluno = $_POST['id_aluno']; $id_turma = $_POST['id_turma']; $dia_freq = $_POST['dia_freq']; $pt = $_POST['pt']; if(criaFreqPt($conexao, $id_aluno, $id_turma, $dia_freq, $pt)) { echo "Frequencia Adicionada"; }else{ echo "Frequencia Nao Foi Adicionada"; } ?> BANCO_SISTEMA.PHP function criaFreqPt($conexao, $id_aluno, $id_turma, $dia_freq, $pt){ $query = "insert into frequencia (id_aluno, id_turma, dia_freq, pt) values ('{$id_aluno}', '{$id_turma}', '{$dia_freq}', '{$pt}')"; return mysqli_query($conexao, $query); } Tava pensando em um while contando o numero de linhas que foi exibido em FORM.php e repetindo a mesma quantidade na leitura. Não sei se isso é possivel! Desde ja muito Obrigado!!
  4. manoeldomingos

    Cadastro caminho arquivos de upload no mysql

    Boa tarde! Estou fazendo um sistema e em certo momento o usuário precisará enviar arquivos múltiplos para o servidor e o sistema precisa salvar o caminho dos arquivos no bando de dados. Ao arquivos sobem sem problemas. Mas quando vou inserir o caminho no banco de dados não está dando certo. Salva apenas um arquivo. Alguém pode me ajudar? Segue código usado para upload e registro no banco... (peguei na web para adaptar) <?php include("conectar.php"); if(isset($_POST['upload'])){ //INFO IMAGEM $file = $_FILES['img']; $numFile = count(array_filter($file['name'])); //PASTA $folder = 'uploads'; //REQUISITOS $permite = array('image/jpeg','image/gif','image/png','application/pdf','application/msword','application/vnd.openxmlformats-officedocument.wordprocessingml.document' ); $maxSize = 1024 * 1024 * 5; //MENSAGENS $msg = array(); $errorMsg = array( 1 => 'O arquivo no upload é maior do que o limite definido em upload_max_filesize no php.ini.', 2 => 'O arquivo ultrapassa o limite de tamanho em MAX_FILE_SIZE que foi especificado no formulário HTML', 3 => 'o upload do arquivo foi feito parcialmente', 4 => 'Não foi feito o upload do arquivo' ); if($numFile <= 0) echo 'Selecione uma Imagem!'; else{ for($i = 0; $i < $numFile; $i++){ $name = $file['name'][$i]; $type = $file['type'][$i]; $size = $file['size'][$i]; $error = $file['error'][$i]; $tmp = $file['tmp_name'][$i]; $extensao = @end(explode('.', $name)); $novoNome = rand().".$extensao"; if($error != 0) $msg[] = "<b>$name :</b> ".$errorMsg[$error]; else if(!in_array($type, $permite)) $msg[] = "<b>$name :</b> Arquivo não suportado!"; else if($size > $maxSize) $msg[] = "<b>$name :</b> Erro arquivo ultrapassa o limite de 5MB"; else{ if(move_uploaded_file($tmp, $folder.'/'.$novoNome)); else $msg[] = "<b>$name :</b> Desculpe! Ocorreu um erro..."; } $linkArquivo = "$folder/$novoNome"; // salvando no banco... mysql_query("INSERT INTO tbl_upload (id, id_chamado, data, caminho, nome) VALUES ('null', '1234','2016-04-19', '$linkArquivo', 'Teste')"); mysql_close($connection); } } } ?>
  5. wneo

    Acessar site via subdominio

    Olá... Quero executar um site que produzi em um subdominio dentro do mesmo servidor, de uma forma protegida com relação a visualização do fonte... Por exemplo: 1 - Tenho o codigo fonte hospedado em http://site-original.com.br , 2 - Quero que o usuário acesse esse site através de outro domínio, como http://site-xxx.com.br. 3 - No subdominio http://site-xxx.com.br criei um index.php com um iframe carregando o site-original.com.br. 4 - A idéia de execução seria essa.. mas nesse caso do iframe, o fonte fica visível igualmente e meu problema não se resolve... 5 - Compreendem a idéia?... Alguém saberia como resolver?
  6. Matheus P.

    [Dúvida] SUM no CakePHP 2.x

    Estou com uma dúvida que creio que seja simples para muitos. Necessito fazer um SUM de uma coluna decimal (6,2), é uma tabela de banco, onde esse coluna contém números positivos e negativos, então, preciso fazer uma soma para obter um total. CREATE TABLE IF NOT EXISTS `banks` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account` int(11) NOT NULL, `amount` decimal(6,2) NOT NULL, `status` int(11) NOT NULL, `created` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Como realizar o SUM da coluna amount para obter um saldo? Não preciso fazer nenhuma relação de tabelas, apenas somar e colocar o valor em uma variável. Obrigado!
  7. Eai Galera , escrevi um codigo para enviar um Invite para várias pessoas porem o horário difinido no inicio(DTSTART) e final(DTEND), dá problema no Outlook, o invite chega com uma hora a mais ex:(se o inicio estiver 12:30, o outlook registra 13:30 no calendário),[ o engraçado é que no Zimbra funciona. Eu percebi que date ele insere um 'Z', acho que isso pode ser o problema segue o codigo: 'LAST-MODIFIED:' . date("Ymd\THis") . "\r\n" . 'UID:'.date("Ymd\THis", strtotime($inicio_evento)).rand()."@".$dominio."\r\n" . 'DTSTAMP:'.date("Ymd\THis"). "\r\n" . 'DTSTART;TZID="America/Sao_Paulo":'.date("Ymd\THis", strtotime($inicio_evento)). "\r\n" . 'DTEND;TZID="America/Sao_Paulo":'.date("Ymd\THis", strtotime($fim_evento)). "\r\n" . resutado no calendario: LAST-MODIFIED:20160504T132523Z /*Veja que a letra 'Z' aparece no final*/UID:20160505T120000476113913@dominio.com.brDTSTAMP:20160504T132523ZDTSTART;TZID="America/Sao_Paulo":20160505T120000ZDTEND;TZID="America/Sao_Paulo":20160505T130000Z
  8. jonathanrn

    Redirecionamento após senha incorreta

    Boa tarde galera, Então, meu formulario quando não é preenchido mostra uma caixa de alerta, até ai ta ok mas logo quando abre a caixa de alerta o index é redirecionado para o arquivo php onde lógico fica em branco. Enfim quero que a caixa continue aparecendo caso os capos estejão vazios, mas sem o redirecionamento. Segue o código: if(empty($emaildestinatario) || empty($telefone) || empty($celular)) { echo "<script>alert('Janela de Alerta.');</script>"; exit(); } else { $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); }
  9. Luciano Silveira Marco

    protocolo SSL

    Pessoal, Por alguns motivos precisarei migrar uma aplicação que hoje roda em um servidor normal HTTP para um servidor HTTPS, minha dúvida é a seguinte, possuo alguns scripts que realizam tarefas de conexão com o banco MySql, tenho receio que haja algum tipo de conflito ou configuração que eu não conheço para que os scripts PHP continuem funcionando normalmente? Agradeço desde já quem souber algo sobre, tenho pouca experiência em PHP.
  10. killzombiex

    Problema de include com jQuery

    Galera é o seguinte, meu site terá muitas paginas, e eu estou usando o include para poder adicionar o cabeçalho a todas as páginas. Neste cabeçalho se encontra um menu retrátil, onde quando clico ele da uma classe a "nav". Porém, quando clico nele no include ele não funciona. Enquanto se faço em uma pagina HTML ele funciona corretamente. Alguem pode ajudar ? (Index.php) { <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> <link href="CSS/css_global.css" rel="stylesheet" type="text/css"> </head> <body> <?php include 'cabecalho.php'; ?> <img src="http://placehold.it/1920x800/&text=Conteúdo" alt="" class="foto"> <?php include 'rodape.php'; ?> </body> </html> cabecalho.php{ <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title></strong> <link href="CSS/estilos2.css" rel="stylesheet" type="text/css"> <script src="Java/mostrar-nav.js"></script> <script src="Java/jquery.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script> $(function(){ var nav = $('#Cabecalho'); $(window).scroll(function () { if ($(this).scrollTop() > 1) { nav.addClass("menu-fixo"); } else { nav.removeClass("menu-fixo"); } }); }); </script> </head> <body> <div id="Cabecalho"> <!-- Começo Cabeçalho --> <div id="logo"><!-- PC --> <a href="index.html"><img src="Imagens/logomarca 2.png" width="245" height="40"></a> </div> <div id="menu"><!-- Começo Menu da Direita --> <ul id="lista_menu"> <li><a href="../Como Funciona/comofunciona.html"> COMO FUNCIONA </a></li> <li><a href="../Contato/Contato.html"> CONTATO </a></li> <li><a href="../Login/login.php"> LOGIN </a></li> </ul> </div><!-- Fim Menu da Direita --> <div id="mostrar-nav"></div><!-- Começo e Fim Icone Menu --> <nav> <ul class="menu"> <li><a href="#">Home</a></li> <li><a href="#">Lanches</a></li> <li><a href="#">Pizzaria</a></li> <li><a href="#">Bares</a></li> <li><a href="#">Estrangeira</a></li> <li><a href="#">Doces</a></li> </ul> </nav> </div> </body> </html> estilo2.css{ @import url("font-awesome.min.css"); @import url("http://fonts.googleapis.com/css?family=Raleway:100,200,300,500,600,700,800,900"); @media (max-Width:460px) { #logo{ display:none; } } @media (min-width:461px) and (max-width:1020px){ *{ margin:0; padding:0; text-decoration:none; } #logo{ display:none; } } @font-face { font-family: 'Raleway'; font-style: normal; font-weight: 200; src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(http://fonts.gstatic.com/s/raleway/v8/8KhZd3VQBtXTAznvKjw-k_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/raleway/v8/8KhZd3VQBtXTAznvKjw-kxsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } *{ padding:0; margin:0; text-decoration:none; } /* Inicio Cabecalho */ #Cabecalho{ width: 100%; padding:0px; height: 50px; background-color: #CD350C; } .menu-fixo { position:fixed !important; top: 0; z-index: 99; } #logo { float:left; z-index: 110; margin-left:42%; margin-top: 5px; height: auto; width: auto; clear:left; position:relative; } /* Fim cabecalho */ /*Inicio Menu */ #menu{ float: right; clear: right; height: auto; width: auto; padding-top:15px; padding-right:5px; } #menu #lista_menu { list-style-type: none; } #menu #lista_menu li { display: inline; } #menu #lista_menu li a { text-decoration: none; padding-right: 10px; padding-left: 10px; color:#FFFFFF; font-size:1em; margin-bottom: 5px; font-family: 'Raleway', sans-serif; } #menu #lista_menu li a:hover { text-decoration: none; padding-right: 10px; padding-left: 10px; color: #FFF; height: auto; width: auto; background-color:rgba(166,14,17,1.00); } /* Fim Cabecalho */ /* Inicio Menu*/ .menu { list-style: none; line-height: 42px; margin: 2em auto; /*outline: 1px solid red;*/ padding-left: 0; width: 15em; } .menu a { background: url(Imagens/icons.png) no-repeat left top; color: #ddd; display: block; padding-left: 3em; text-decoration: none; text-transform: uppercase; --webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 100%; } .menu a:hover { margin-left: 1em; } .menu li { box-shadow: 3px 0 rgba(255,255,255,.2) inset; margin-bottom: 5px; padding-left: .8em; /*outline: 1px solid green;*/ --webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .menu li:hover { box-shadow: 15em 0 rgba(255,255,255,.2) inset; } .menu li:nth-child(2) a { background-position: 0 -42px; } .menu li:nth-child(3) a { background-position: 0 -84px; } .menu li:nth-child(4) a { background-position: 0 -126px; } .menu li:nth-child(5) a { background-position: 0 -168px; } .menu li:last-child a { background-position: 0 -210px; } /* Fim Menu */ /* Inicio Icone de Menu */ nav { background: rgba(255,37,37,.8); box-sizing: border-box; padding-right: .25em; position: absolute; left: -18em; top: 0; z-index: 90; height: 1000px; /* Proble com 100% */ padding-top: 3em; transition:all .3s; } nav.mostrar { left: 0; } #mostrar-nav { position: relative; top: 0.8em; left: 2em; width: 24px; height: 24px; background: url(../imagens/menu-icon.png); z-index: 100; cursor:pointer; }
  11. João Marcos de Paulo

    Upload de imagem php

    Meu único problema aqui é que ele não ta enviando a imagem para o diretório, ele salva no banco os nomes das imagens normal. ini_set('display_errors', true); error_reporting(E_ALL); $arquivo = DBEscape($_FILES['arquivo']); $diretorio = "Carros_Img"; $img = array(); for ($i = 0; $i < count($arquivo['name']); $i++) { $name = $arquivo['name'][$i]; $temp_name = $arquivo['tmp_name'][$i]; $extensao = @end(explode('.', $name)); $novoNome = rand().".$extensao"; move_uploaded_file($temp_name, $diretorio.'/'.$novoNome); $img[] = $novoNome; } $img = implode(';', $img); $sql_code = "INSERT INTO bd_carro(nome, ano, cor, combustivel, quilometragem, portas, preco, dados, arquivo) VALUES('".$nome."', '".$ano."', '".$cor."', '".$combustivel."', '".$quilometragem."', '".$portas."', '".$preco."', '".$dados."', '".$img."')"; mysqli_query($link, $sql_code) or die(mysqli_error($link));
  12. o.igor

    IF com MYSQL

    Bom dia sou novo em php e mysql e estou erradno na parte do if e mais alguma coisa poderiam me ajudar? if ($_POST['busca'] == '-- Selecione o Tecnico --'){ //todos usuarios por periodo $sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE o.data_abertura BETWEEN '$ymdinicio' AND '$ymdfim' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC"; }elseif(isset($_POST['data_inicial']) && !empty($_POST['data_inicial']) and isset($_POST['data_final']) && !empty($_POST['data_final'])){ //so usuario $sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE u.nome = '$busca' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC"; }else{ //usuario por periodo $sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE o.data_abertura BETWEEN '$ymdinicio' AND '$ymdfim' and u.nome = '$busca' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC"; print "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='2' class='full_table_list'>"; print "<tr class='tabela_cinza'>"; print "<td align='center' colspan='10'><span class='texto_negrito'>Relatório Geral</span></td>"; print "</tr>"; print "<tr>"; print "<td align='center' width='8%'><span class='texto_negrito'>Número</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Técnico</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Problema</span></td>"; print "<td align='center' width='16%'><span class='texto_negrito'>Descriçao do problema</span></td>"; print "<td align='center' width='16%'><span class='texto_negrito'>Soluçao do Problema</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Área</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Unidade</span></td>"; print "<td align='center' width='12%'><span class='texto_negrito'>Local</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Data inicial</span></td>"; print "<td align='center' width='8%'><span class='texto_negrito'>Data final</span></td>"; print "</tr>"; print "</table>"; // $qr = mysql_query($sql, $sql2, $sql3) or die(mysql_error()); while ($linha = mysql_fetch_array($qr)) { print "<form action='' method='post' name='CadInfo' target='_parent' id='CadInfo'>"; print "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='2' class='full_table_list'>"; print "<tr>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['numero']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['nome']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['problema']."</span></td>"; print "<td align='center' width='16%'><span class='texto_center'>".$linha['descricao']."</span></td>"; print "<td align='center' width='16%'><span class='texto_center'>".$linha['assentamento']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['sistema']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['inst_nome']."</span></td>"; print "<td align='center' width='12%'><span class='texto_center'>".$linha['local']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['data_abertura']."</span></td>"; print "<td align='center' width='8%'><span class='texto_center'>".$linha['data_fechamento']."</span></td>"; print "</tr>"; print "</table>"; print "</form>"; } } Obrigado e Otimo final de semana a todos.
  13. Felipe Alves Prestes

    Não encontrado php_mbstring.dll no linux

    Bom dia galera, Eu uso a distro Deepin, que é baseada no Debian, e de um tempo pra cá começou a dar um warning no php dizendo que ele não conseguiu encontrar a extensão php_mbstring.dll, a dúvida é: Por que ele ta tentando carregar uma DLL no linux? Alguém já passou por isso? Versão PHP: 7.0.4-4 Valeu.
  14. srnalim

    Responsabilidades

    Bom dia pessoa, bom queria que caso possam me tirem uma dúvida. Analisando está imagem podemos notar que o usuário acessar uma rota no navegador o mesmo envia esta para o servidor que acessar um controller (No meu caso o sistema capta a rota automaticamente) esse controller acessa uma model (acesso a dados) que retorna para este controller os dados requeridos. Ai vem minha dúvida. Supondo que eu tenha a seguinte tabela: --------------------------------------------------- | id | Nome | Descricao | --------------------------------------------------- | 1 | Maria | Maria é legal | --------------------------------------------------- Minha model retorna maria para uma suposta edição de dados da mesma, não se se é errado mas algo como: public function listEdit($id){ $app = $this->db->prepare("select * from pessoas where id = {$id}"); $app->execute(); return $app; } Pronto com esse método dentro da minha model já consigo o que preciso, agora me vem as dúvidas, devo jogar getters e setters no controller para que os envie a View? ou acesso direto da View? Pois pelo que tenho lido a view muita vezes acaba acessado dados da model quando preciso. Seria errado eu criar getters e setters no controller e um método para atribuir esses dados a essas variáveis privadas ou deveria criar esses métodos mágicos na própria model acessá-las no controller e as enviar para view?
  15. quantic2016

    editar foto para php

    pessoal , preciso de uma ajuda , preciso saber como faço um script que faça o seguinte : html tera um form com action que manda para o php e o php mande para o banco de dados , isso com o input file ok , ate aqui eu ja tenho tudo funcionando porem e aqui que nao sei fazer , quando eu selecionar a foto no input , preciso que mostre um campo para editar o tamanho da imagem , aqui presiso que o usuario sempre poste uma foto quadrada , nao importa se é 200x200 , 400x400 mas tem que ser quadrada , eu vi esse script na net mas n manjo muito de javascript e estou começando agora , ele corta a imagem perfeitamente como quero porem , como faço para guardar a variavei imageData que e jafa script no campo input ou passar ela para a variavei $foto = $_FILE['']; no php ? <!DOCTYPE html> <html> <head> <title>cropit</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="jquery.cropit.js"></script> <style> .cropit-preview { background-color: #f8f8f8; background-size: cover; border: 1px solid #ccc; border-radius: 3px; margin-top: 7px; width: 250px; height: 250px; } .cropit-preview-image-container { cursor: move; } .image-size-label { margin-top: 10px; } input, .export { display: block; } button { margin-top: 10px; } </style> </head> <body> <form class='form-horizontal' method='post' action='atualizaDados.php?acao=ativa&email=$recebeEmail' id='validaAcesso' enctype='multipart/form-data'> <div class="image-editor"> <input type="file" name='fotouser' class="cropit-image-input"> <div class="cropit-preview"></div> <div class="image-size-label"> Resize image </div> <input type="range" class="cropit-image-zoom-input"> <button class="rotate-ccw">Rotate counterclockwise</button> <button class="rotate-cw">Rotate clockwise</button> <button type='submit' class="export btn btn-default">Export</button> </div> </form> <script> $(function() { $('.image-editor').cropit({ imageState: { src: '', }, }); $('.rotate-cw').click(function() { $('.image-editor').cropit('rotateCW'); }); $('.rotate-ccw').click(function() { $('.image-editor').cropit('rotateCCW'); }); $('.export').click(function() { var imageData = $('.image-editor').cropit('export'); }); $imageCropper.find('.cropit-preview') }); </script> </body> </html>
  16. Ola Pessoal, essa dúvida é frequente nos fóruns por ae, mas não consegui implementar. Quero fazer isso : Toda vez que clicar em um item de uma tabela, vai chamar uma função que pega o valor de uma TD da table e adiciona em uma variavel pra poder ser salvar em um banco. valTD, é a variável q assume o valor da TD. Tenho esse codigo no arquivo Javascript. $(document).ready(function(){ $('#tableId').on('click', 'tr', function() { $(this).find('td').each(function(i){ $th = $("th")[i]; // variavel `valTd` assume o valor $valTd = jQuery($th).text() + "" + $(this).html(); }); }) }); E este no arquivo PHP Preciso que a variavel `cod1` receba o valor da variavel `valTd`, ... $query = "INSERT INTO tabelaBanco (cod1) VALUES ('$cod1')"; ... Por onde posso começar? Desde ja agradeço.
  17. h_felix

    Enviar Formulario via Ajax Laravel

    Bom dia , Tenho uma pagina para cadastro de pessoas em meu projeto. Atualmente , envio o formulário diretamente pelo PHP , mas surgiu a necessidade de envia-lo sem recarregar a pagina. Já procurei , mas não encontrei nenhum tutorial que explique como enviar o formulário via Ajax e tratar os erros do Request. Gostaria de saber se alguém sabe como fazer ou se tem algum tutorial que explique como enviar o formulário e tratar os erros do Request . Desde já , grato
  18. Estou fazendo um sistema de login e cadastro, porem percebi que minhas variáveis ficam expostas no javascript, tem algum problema isso? é possível eu sofrer alguma quebra no sistema? <script type="text/javascript"> function signin(){ var name = $('#cpnome').val(); var lastname = $('#cpsobrenome').val(); var day = $('#cpselectdia').val(); var month = $('#cpselectmes').val(); var year = $('#cpselectano').val(); var rg = $('#cprg').val(); var cpf = $('#cpcpf').val(); var dddphone = $('#cpdddphone').val(); var phone = $('#cpphone').val(); var dddsmartphone = $('#cpdddsmartphone').val(); var smartphone = $('#cpsmartphone').val(); var state = $('#cpselectestado').val(); var city = $('#cpselectcidade').val(); var neighborhood = $('#cpselectbairro').val(); var street = $('#cprua').val(); var number = $('#cpn').val(); var cep = $('#cpcep').val(); var email = $('#cpemail').val(); var password = $('#cpsenha').val(); var passwordconfirm = $('#cpsenhanovamente').val(); $.ajax({ url: 'signin.php', type: 'POST', data: 'name='+name +'&lastname='+lastname +'&day='+day +'&month='+month +'&year='+year +'&rg='+rg +'&cpf='+cpf +'&dddphone='+dddphone +'&phone='+phone +'&dddsmartphone='+dddsmartphone +'&smartphone='+smartphone +'&state='+state +'&city='+city +'&neighborhood='+neighborhood +'&street='+street +'&number='+number +'&cep='+cep +'&email='+email +'&password='+password +'&passwordconfirm='+passwordconfirm }).done(function(resp){ if (resp=='1') { //location.href='index.php'; }else{ document.getElementById("respsignin").style.display = "block"; document.getElementById("respsignin").innerHTML=resp; } }); } </script>
  19. up0down Bom tenho um form, mais não sei identificar o erro, quando o php abstrai os dados do html ele apenas envia para meu email o campo email prenchido o resto fica assim: Nome: E-mail: fabioguelfiunix@gmail.com Telefone: Mensagem: Gostaria de uma ajuda Whatsapp 11 956472141 Skype fabioguelfiunix@gmail.com Trecho html: <div id="content" class="pageContato"> <div class="row"> <div class="small-12 large-5 columns"> <dl class="tabs title support"> <dd class="active"><a href="#contato">CONTATO</a></dd> <!-- <dd><a href='#suporte>SUPORTE</a></dd>' --> </dl> <div class="sep"></div> <ul class="tabs-content"> <li class="active" id="contatoTab"> <form id="form-contato" action="envia_contato.php" method="POST" class="form-contato"> <label for="name">Nome<span class="required">*</span></label> <input type="text" id="name" name="name" class="required" value=""/> <span class="error" for="name"> </span> <label for="email">Email<span class="required">*</span></label> <input type="email" name="email" id="email" class="required" value=""/> <span class="error" for="email"> </span> <label for="phone">Telefone<span class="required">*</span></label> <input type="text" name="phone" id="phone" class="required" value=""/> <span class="error" for="phone"> </span> <label for="subject">Assunto<span class="required">*</span></label> <input type="text" name="subject" id="subject" class="required" value=""/> <span class="error" for="subject"> </span> <label for="message">Mensagem<span class="required">*</span></label> <textarea name="message" id="message" cols="30" rows="10" class="required"></textarea> <span class="error" for="message"> </span> <label for="input-captcha">Digite o texto abaixo<span class="required">*</span></label> <img id="captcha" src="captcha/captcha.png" alt="" /> <input type="text" name="Captcha" id="input-captcha" class="required input-captcha" value="" /><br><br> <button class="radius alert button button-submit ">Enviar</button> </form> </li> </ul> </div> Trecho Php: <html> <head> <title>Enviando e-mail...</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="refresh" content="01;URL=http://agenciaguelfi.com.br/index.html"> </head> <body> <?php $subject = $_POST['assunto']; $name = $_POST['nome']; $email = $_POST['email']; $phone = $_POST['telefone']; $message = $_POST['observacoes']; ?> <?php $header = "Content-Type: text/html; charset= utf-8"; $to = "contato@agenciaguelfi.com.br,fabioguelfiunix@gmail.com"; $message = "Nome: $name E-mail: $email Telefone: $phone Mensagem: $message "; mail($to,$subject,$message); echo"Mensagem <strong>enviada</strong> </br></br> <strong>Entraremos em contato em breve!</strong>"; ?> </body> </html>
  20. Tenho um formulario de cadastro e este formulario tem uma imagem de perfil do usuario cadastrado. O insert e update da imagem estao funcionando perfeitamente. O problema esta em quando atualizo qualquer dado que não seja a imagem, o sistema nao salva, retornando erro de upload de imagem. O formulario nao esta aceitando o input file vazio e quer atualizar a imagem de qualquer forma. O que eu quero: Editar e Salvar CPF ou NOME. Manter IMAGEM que ja esta cadastrado sem obrigacao de altera-la Parte do código HTML - PHP - CSS - JAVASCRIPT <div class="collapse in accordion-body" id="collapseGOne"><!--Dados Pessoais--> <div class="widget-content "> <table> <tbody> <tr> <td style="width: 14%"> <?php if (!empty($result->url_foto)) { ?> <img id="avatar" src="<?php echo $result->url_foto; ?>" > <?php } else { return; } ?> </div> </td> <td> <div class="span12" style="padding: 1%"> <div class="span4"> <?php echo form_hidden('idColaboradores',$result->idColaboradores) ?> <label for="nome">Nome<span class="required">*</span></label> <input id="nome" class="span12" type="text" name="nome" value="<?php echo $result->nome; ?>" /> </div> <div class="span2"> <label for="sexo">Sexo<span class="required">*</span></label> <select name="sexo" id="sexo" class="span12" value=""> <option <?php if($result->sexo == 'Masculino'){echo 'selected';} ?> value="Masculino">Masculino</option> <option <?php if($result->sexo == 'Feminino'){echo 'selected';} ?> value="Feminino">Feminino</option> </select> </div> </div> <div class="span12" style="padding: 1%; margin-left: 0"> <div class="span2"> <label for="cpf">CPF<span class="required">*</span></label> <input id="cpf" class="span12 cpf" type="text" name="cpf" placeholder="000.000.000-00" value="<?php echo $result->cpf; ?>" /> </div> <div class="span2"> <label for="rg">RG<span class="required">*</span></label> <input id="rg" class="span12" type="text" name="rg" value="<?php echo $result->rg; ?>" /> </div> <div class="span2"> <label for="data_nascimento">Data Nascimento<span class="required">*</span></label> <input id="data_nascimento" class="span12" type="date" name="data_nascimento" value="<?php echo $result->data_nascimento; ?>" /> </div> </div> </td> </tr> </tbody> </table> </div> <div class=""><!--input Foto--> <label for="" class="control-label"><span class="required">Foto*</span></label> <div class="controls"> <input type="file" onchange="preview(this)" name="userfile" /> (.png, .jpg, .jpeg) </div> </div><!--input Foto--> </div><!--Dados Pessoais--> CSS #avatar { width: 180px; height: 180px; background-position: center center; background-size: cover; border-radius: 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3); display: inline-block; } SCRIPT function preview(fileInput) { var files = fileInput.files; for (var i = 0; i < files.length; i++) { var file = files[i]; var imageType = /image.*/; if (!file.type.match(imageType)) { continue; } var img=document.getElementById("avatar"); img.file = file; var reader = new FileReader(); reader.onload = (function(aImg) { return function(e) { aImg.src = e.target.result; }; })(img); reader.readAsDataURL(file); } } FUNÇÃO EDITAR NO CONTROLLER(CODEIGNITER) function editar() { if(!$this->permission->checkPermission($this->session->userdata('permissao'),'eColaborador')){ $this->session->set_flashdata('error','Você não tem permissão para editar colaboradores.'); redirect(base_url()); } $this->load->library('form_validation'); $this->data['custom_error'] = ''; if ($this->form_validation->run('colaboradores') == false) { $this->data['custom_error'] = (validation_errors() ? '<div class="form_error">' . validation_errors() . '</div>' : false); } else { $data_admissao = $this->input->post('data_admissao'); $data_demissao = $this->input->post('data_demissao'); $foto = $this->do_upload(); $file = $foto['file_name']; $url_foto = base_url().'assets/fotos/'.date('d-m-Y').'/'.$file; try { }catch (Exception $e) { $data_admissao = date('Y/m/d'); $data_demissao = date('Y/m/d'); $data_inicio_aviso = date('Y/m/d'); $data_fim_aviso = date('Y/m/d'); $data_inicio_ferias = date('Y/m/d'); $data_fim_ferias = date('Y/m/d'); $data_abandono1 = date('Y/m/d'); $data_abandono15 = date('Y/m/d'); $data_abandono28 = date('Y/m/d'); $data_inicio_previdencia = date('Y/m/d'); $data_fim_previdencia = date('Y/m/d'); $data_inicio_justica_a = date('Y/m/d'); $data_fim_justica_a = date('Y/m/d'); $data_inicio_justica_i = date('Y/m/d'); $data_fim_justica_i = date('Y/m/d'); $data_inicio_licasamento = date('Y/m/d'); $data_fim_licasamento = date('Y/m/d'); $data_inicio_suspensao = date('Y/m/d'); $data_fim_suspensao = date('Y/m/d'); } $data = array( 'nome' => $this->input->post('nome'), 'sexo' => $this->input->post('sexo'), 'cpf' => $this->input->post('cpf'), 'rg' => $this->input->post('rg'), 'url_foto' => $url_foto, 'data_nascimento' => $this->input->post('data_nascimento'), 'rua' => $this->input->post('rua'), 'numero' => $this->input->post('numero'), 'complemento' => $this->input->post('complemento'), 'bairro' => $this->input->post('bairro'), 'cep' => $this->input->post('cep'), 'estado' => $this->input->post('estado'), 'cidade' => $this->input->post('cidade'), 'telefone' => $this->input->post('telefone'), 'celular' => $this->input->post('celular'), 'email' => $this->input->post('email'), 'ctps'=> $this->input->post('ctps'), 'serie' => $this->input->post('serie'), 'uf' => $this->input->post('uf'), 'pis' => $this->input->post('pis'), 'salario' => $this->input->post('salario'), 'banco' => $this->input->post('banco'), 'agencia' => $this->input->post('agencia'), 'conta' => $this->input->post('conta'), 'jornada_trabalho'=> $this->input->post('jornada_trabalho'), 'horario_trabalho' => $this->input->post('horario_trabalho'), 'data_admissao' => $this->input->post('data_admissao'), 'departamento' => $this->input->post('departamento'), 'cargo' => $this->input->post('cargo'), 'situacao' => $this->input->post('situacao'), 'data_demissao' => $this->input->post('data_demissao'), 'tipo_demissao' => $this->input->post('tipo_demissao'), 'motivo_demissao' => $this->input->post('motivo_demissao'), 'data_inicio_aviso' => $this->input->post('data_inicio_aviso'), 'data_fim_aviso' => $this->input->post('data_fim_aviso'), 'data_inicio_ferias' => $this->input->post('data_inicio_ferias'), 'data_fim_ferias' => $this->input->post('data_fim_ferias'), 'data_abandono1' => $this->input->post('data_abandono1'), 'data_abandono15' => $this->input->post('data_abandono15'), 'data_abandono28' => $this->input->post('data_abandono28'), 'data_inicio_previdencia' => $this->input->post('data_inicio_previdencia'), 'data_fim_previdencia' => $this->input->post('data_fim_previdencia'), 'data_inicio_justica_a' => $this->input->post('data_inicio_justica_a'), 'data_fim_justica_a' => $this->input->post('data_fim_justica_a'), 'data_inicio_justica_i' => $this->input->post('data_inicio_justica_i'), 'data_inicio_licasamento' => $this->input->post('data_inicio_licasamento'), 'data_fim_licasamento' => $this->input->post('data_fim_licasamento'), 'data_inicio_limaternidade' => $this->input->post('data_inicio_limaternidade'), 'data_fim_limaternidade' => $this->input->post('data_fim_limaternidade'), 'data_inicio_suspensao' => $this->input->post('data_inicio_suspensao'), 'data_fim_suspensao' => $this->input->post('data_fim_suspensao'), 'observacao' => $this->input->post('observacao'), 'usuario_alteracao' => $this->input->post('usuario_alteracao'), 'data_alteracao' => date('Y-m-d') ); if ($this->colaboradores_model->edit('colaboradores', $data, 'idColaboradores', $this->input->post('idColaboradores')) == TRUE) { $this->session->set_flashdata('success','Colaborador editado com sucesso!'); redirect(base_url() . 'index.php/colaboradores/editar/'.$this->input->post('idColaboradores')); } else { $this->data['custom_error'] = '<div class="form_error"><p>An Error Occured</p></div>'; } } $this->load->model('departamentos_model'); $this->data['departamentos'] = $this->departamentos_model->getActive('departamentos','departamentos.idDepartamentos,departamentos.departamento'); $this->load->model('cargos_model'); $this->data['cargos'] = $this->departamentos_model->getActive('cargos','cargos.idCargos,cargos.cargo'); $this->data['result'] = $this->colaboradores_model->getById($this->uri->segment(3)); $this->data['view'] = 'colaboradores/editarColaborador'; $this->load->view('tema/topo', $this->data); } FUNÇÃO UPLOAD NO CONTROLLER(CODEIGNITER) public function do_upload(){ if(!$this->permission->checkPermission($this->session->userdata('permissao'),'vColaborador')){ $this->session->set_flashdata('error','Você não tem permissão para adicionar colaboradores.'); redirect(base_url()); } $date = date('d-m-Y'); $config['upload_path'] = './assets/fotos/'.$date; $config['allowed_types'] = 'txt|jpg|jpeg|gif|png|pdf|PDF|JPG|JPEG|GIF|PNG'; $config['max_size'] = 0; $config['max_width'] = '3000'; $config['max_height'] = '2000'; $config['encrypt_name'] = true; if (!is_dir('./assets/fotos/'.$date)) { mkdir('./assets/fotos/' . $date, 0777, TRUE); } $this->load->library('upload', $config); if ( ! $this->upload->do_upload()) { $error = array('error' => $this->upload->display_errors()); $this->session->set_flashdata('error','Erro ao fazer upload do arquivo, verifique se a extensão do arquivo é permitida.'); redirect(base_url() . 'index.php/colaboradores/adicionar/'); } else { //$data = array('upload_data' => $this->upload->data()); return $this->upload->data(); } }
  21. Como faço pra deixa palavras como "Conceição" assim no banco de dados mysql para que apareça no php normal, pois as palavras com acentuação normal não aparecem no php. Eu já tive esse problema, daí no banco de dados eu tive que deixar "Conceição" pra que no php aparecesse certo, porém esqueci como. Só desejo que no php apareça correto, pois as palavras com acentuação ou outras similares não aparecem. Desde já grato!
  22. edison.silva

    Lê formato JSON Jquery no PHP

    Ola pessoal, Como faço a leitura pelo Jquery em um arquivo php no formato JSON função JQUERY{ function diaSemana(){ // declaro o início do jquery //$("#txtData").blur( function(){//botão para disparar a ação var vData = $("#txtData").val(); var vAlId = $("#vAlId").val() var vReuniaodia = $("#txtReuniaodia").val(); $.get("validaDiaSemana.php?vData="+vData+"&vAlId="+vAlId+"&vReuniaodia="+vReuniaodia,function(data){ $("#diaSemana").show(); $("#diaSemana").html(data); }); }; php $data = trim($_GET['vData']); $reuniaoDia = trim($_GET['vReuniaodia']); if(!empty($data)) { $vData = converte_data($data);// formata para: 2016-04-28 $vDiaSemana = diasemana($vData);// retorna: 5 $vDiaSemanaCompleto = $diasemanacompleto[$vDiaSemana];//retorna: quinta-feira $teste = $vDiaSemanaCompleto; if($reuniaoDia <> $vDiaSemana){ $teste1 = '1'; }else{ $teste1 = '0'; } } $retorno = array( "vDiaSemanaCompleto" => $teste, "reuniaoDia" => $teste1, ); $json = json_encode($retorno); echo $json; ?> Neste exemplo quero pegar o valor do array $retorno: vDiaSemanaCompleto e o valor: reuniaoDia em seguida atribui a uma variável no javascript
  23. Wanderson Moreira

    Redimencionar Copia php

    preciso criar copia de imagens com redimensionamento.. como faço? Codigo: $arquivo_origem = $id.'/'.$file_name; $arquivo_destino = $id.'/thumb/'.$file_name; copy($arquivo_origem, $arquivo_destino);
  24. glr....não consigo evoluir por causa do erro tryng to get propertie of non object. objetivo: formulario para cadastro de oportunidades. Na página com a lista principal há um botão que chama o detalhe de cada oportunidade. Meu problema é quando tento carregar os detalhes na página....ai vem o erro trying to get propertie.... <?php include_once('class_cadastro.php'); $obj = new class_cadastro(); $obj->host = '127.0.0.1'; $obj->username = 'root'; $obj->password = ''; $obj->table = 'universia'; $obj->connect(); $j = ' '; $action = ' '; foreach ($_REQUEST as $key => $value) { if($key == "action"){ $action = $value; }else{ $j = $value; } } $_POST ['vaga'] = ["$j"]; //aqui esta o erro?!?! //$_POST ['vaga'] = ['3676']; //quando defino o valor no código a resposta acontece corretamente no form $return = json_decode($obj->ajaxCall('load_detalhes_vagas',array($_POST ['vaga'][0]))); ?> Estou travado nisso...preciso de ajuda....obrigado!
  25. WellingtonSilva

    Como segurar o conteúdo de um campo input

    Meus amigos, Tenho um form que no meio dele existe um botão que sai da página atual e vai para outra e quando ele concluí o trabalho retorna para a mesma que o chamou: pagina1.php (chama pagina2.php e depois retorna para pagina1.php) O problema é que se o usuário já tiver digitado algo nos campos input, ao retornar e recarregar a pagina1.php o conteúdo é apagado por causa do refresh porque eu não consigo segurar as informações digitadas porque ainda não foi dado o SUBMIT. Como eu seguro a informação digitada pelo usuário mesmo ele saindo da página atual? Eu li algo sobre javascript e ajax, mas não entendi direito, os amigos teriam algum exemplo ou uma dica de lugar para eu aprender melhor sobre este tipo de processo? Muito obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.