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 7072 results

  1. guikk

    envio de e-mail com php

    eu fiz um formulário para envio de e-mail com php e html, más não funciona, não aparece nenhuma mensagem de erro, apenas "erro ao enviar o e-mail" que eu defini para aparecer caso o e-mail não fosse enviado. configurações que eu usei no sendmail.ini smtp_server=smtp.gmail.com smtp_port=587 smtp_ssl=auto auth_username=meuemail@gmail.com auth_password=minhasenha configurações do php.ini unica coisa que modifiquei foi o sendmail_path sendmail_path = "C:\wamp\sendmail\sendmail.exe -t" script <?php if(isset($_POST['enviar'])): $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; if(mail('guilhermekluge12@gmail.com', $assunto, $mensagem, 'From: '.$email)): $aviso = 'Email enviado com sucesso'; else: $aviso = 'Erro ao enviar o email'; endif; endif; ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Envio de dados com GET e POST</title> </head> <body> <?php if(isset($aviso)) echo $aviso; ?> <form action="" method="post"> <p><label for="">Nome:</label><input type="text" name="nome"></p> <p><label for="">Email:</label><input type="text" name="email"></p> <p><label for="">Assunto:</label><input type="text" name="assunto"></p> <p><label for="">Mensagem:</label><textarea name="mensagem" id="" cols="30" rows="10"></textarea></p> <p><input type="submit" name="enviar"></p> </form> </body> </html> Se alguém souber a solução desde já obrigado.
  2. rootzig

    Buscar arquivo em outro HD

    Olá, Tenho um sistema rodando local e precisava acessar arquivos de áudio que esta em outro HD. É possível? Estou rodando o Debian + Apache + PHP. Ou teria uma outra forma de fazer isso? Obrigado.
  3. edison.silva

    Números inteiros em dias, meses ou anos

    Ola pessoal, será que tem alguma função em php que ao informar os dias ele "converta" para meses, anos ou dias? exemplo: 1095 dias: 3 anos 365 dias: 1 ano 90 dias: 3 meses 25 dias: 25 dias 32 dia: 1 mês
  4. Olá amigos, primeiro tópico aqui no Fórum, peço desculpas por qualquer coisa, não sou muito experiente em php, então ainda não tinha passado por esse problema. Bom, estou com uma duvida cruel. Tenho duas tabelas no meu banco de dados, uma Pessoa e outra Funcionario, elas estão ligadas por uma foreign key, quero fazer um insert nas duas tabelas da seguinte forma: o meu formulario vai ter todas as informações para carregar ambas as tabelas e quero pegar o id do Funcionario para ligar nas informações da tabela Pessoa. Como estou usando PDO tive conhecimento da função lastInsertedID() e pesquisando apliquei ela no meu código, mas não obtive exito. Minha função cadastrar esta da seguinte forma: function cadastrar($funcionario) { try { $stmt = $this->pdo->prepare("INSERT INTO funcionario VALUES ('', :cpfFuncionario, :sexoFuncionario, :salario, :nomeFuncionario,:senha, :permissao, :rgFuncionario,'', '', '')"); $param = array( ":cpfFuncionario" => $funcionario->getCpfFuncionario(), ":sexoFuncionario" => $funcionario->getSexoFuncionario(), ":salario" => $funcionario->getSalario(), ":nomeFuncionario" => $funcionario->getNomeFuncionario(), ":senha" => $funcionario->getSenha(), ":permissao" => $funcionario->getPermissao(), ":rgFuncionario" => $funcionario->getRgFuncionario(), ); $stmt->execute($param); $ultimoID = $pdo->lastInsertedID(); $stmt = $this->pdo->prepare("INSERT INTO pessoa VALUES ('','','',:enderecoPessoa, :bairroPessoa, :cidadePessoa, :cepPessoa, :emailPessoa, :telefonePessoa, :ufPessoa, :idFuncionario)"); $param = array( ":enderecoPessoa" => $funcionario->getEndereco(), ":bairroPessoa" => $funcionario->getBairro(), ":cidadePessoa" => $funcionario->getCidade(), ":cepPessoa" => $funcionario->getCep(), ":emailPessoa" => $funcionario->getEmail(), ":telefonePessoa" => $funcionario->getTelefone(), ":ufPessoa" => $funcionario->getUf(), ":idFuncionario" => $ultimoID, ); $stmt->execute($param); } catch (PDOException $ex) { echo "ERRO 01: {$ex->getMessage()}"; }finally{ // close connection; } } Não aparece nenhum erro também. Desde já agradeço.
  5. Junior_f04

    Função nativa similar ao between - Date

    Ola, tenho uma duvida que me intriga a tempos. Por acaso existe alguma função nativa do PHP, similar ao between do mysql ? Algo como: Funcao(DataInicial,DataFinal,DataemProcura) ... retornando True ou False ... caso a "DataemProcura" esteja entre a DataInicial e a DataFinal
  6. mistercs

    Formulário com Redirecionamento

    Olá Prezados, Tenho um formulário em PHP, pequeno, no qual ele envia a função de um sistema ao e-mail do cliente, mais preciso fazer este formulário além de enviar as informações por e-mail, após o cliente clicar no botão "SOLICITAR", ele ser redirecionado para uma página de agradecimento que ficaria desta forma (www.meusite.com.br/agradecimento) Esta página de agradecimento, será criada a partir do Wordpress, então eu preciso redirecionar direto ao LINK dela, e não ao arquivo dela, segue abaixo código que estou utilizando no formulário atualmente. Desde já agradeço! <?php header('Content-Type: text/html; charset=utf-8'); ?> <?php require("config.php"); require("includes/debug.php"); require("includes/functions.php"); //historico de url referencia $_SESSION['URL_REFERER'][] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null; $r = isset($_GET['r']) ? $_GET['r'] : null; if (null === $r) { exit(); } $id_revenda = (int) dpt(base64_url_decode($r), $s); if (checkar_permissao_rev($id_revenda, "11") === false) { exit(); } //informações da revenda $dados_rev = dados_revenda($id_revenda, 'level'); $titulo = 'Formulário de Pedidos de Testes'; //perfis disponiveis if ($dados_rev['level'] == '1') { $perfis_disp = perfis_disponiveis_revenda($id_revenda); } else { $perfis_disp = perfis_disponiveis_adm(); } $config_salvo = config_painel('tempo_login_teste,mult_perf,id_modelo_padrao'); // quando o formulario for enviado if (count($_POST) > 0) { $nome = $_POST['nome']; $email = $_POST['email']; $perfis = isset($_POST['perfil']) ? $_POST['perfil'] : null; if (is_null($nome) || $nome === "") { $javascript = <<<EOF <script charset="UTF-8"> alert('Preencha o campo de nome corretamente.'); window.history.go(-1); </script> EOF; exit($javascript); } if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) { $javascript = <<<EOF <script charset="UTF-8"> alert('Preencha o campo de email corretamente.'); window.history.go(-1); </script> EOF; exit($javascript); } // verifica se já existe um teste pedido $teste_existente = check_teste_pedido($email); if (!empty($teste_existente)) { $data_cad = date('d/m/Y', strtotime($teste_existente['data_cad'])); $javascript = <<<EOF <script charset="UTF-8"> alert('Existe um teste pra este email cadastrado em: {$data_cad}'); window.history.go(-1); </script> EOF; exit($javascript); } $lista_negra = listaNegra($email); //verifica se o dominio do email tá na lista negra if ($lista_negra === true) { $javascript = <<<EOF <script charset="UTF-8"> alert('Ocorreu um erro de cadastro, tente novamente mais tarde.'); window.history.go(-1); </script> EOF; exit($javascript); } //se não tiver perfil cadastrado ou tiver bloqueado if (null === $perfis || empty($perfis)) { $javascript = <<<EOF <script charset="UTF-8"> alert('Não foi selecionado uma Operadora/Região. Caso a opção não esteja disponivel, tente novamente em outro momento.'); window.history.go(-1); </script> EOF; exit($javascript); } //recupera o valor cobrado global $dados_revenda = dados_revenda($id_revenda, 'valor_cobrado_global,id_modelo_padrao'); $login_teste['name'] = gera_login_rand($email); $login_teste['displayname'] = $nome; $login_teste['password'] = mt_rand(100, 999); $login_teste['profiles'] = serialize($perfis); $login_teste['email'] = strtolower(trim($email)); $login_teste['maxconnections'] = count($perfis); $login_teste['enabled'] = 'true'; $login_teste['startdate'] = date("Y-m-d"); $login_teste['added'] = $login_teste['startdate']; $login_teste['expiredate'] = date("Y-m-d H:i:s", strtotime("+{$config_salvo['tempo_login_teste']} hours")); $login_teste['addedby'] = $id_revenda; $login_teste['obs_user'] = 'Login criado automaticamente através do formulário.'; $login_teste['valor_cob'] = $dados_revenda['valor_cobrado_global']; // cadastra novo login teste if (add_login_teste($login_teste)) { // registra o teste pedido $teste_pedido['email'] = strtolower(trim($email)); $teste_pedido['addedby'] = $id_revenda; $teste_pedido['data_cad'] = date("Y-m-d"); $teste_pedido['ip'] = $_SERVER['REMOTE_ADDR']; $teste_pedido['url_ref'] = $_SESSION['URL_REFERER'][0]; //registra teste registra_teste_pedido($teste_pedido); // pega o modelo salvo na revenda $modelo_email = modelo_email_revenda($id_revenda, $dados_revenda['id_modelo_padrao']); //se não houve na revenda pegado sistema if (empty($modelo_email)) { $modelo_email = modelo_email_sistema($config_salvo['id_modelo_padrao']); } //configurações do email para envio /* id int(11) Não uid int(11) Não email varchar(50) Não nome_exibir varchar(25) Não senha varchar(50) Não serv_mail varchar(25) Não data_cad datetime Não data_atu datetime */ $config_email_revenda = email_envio_revenda($id_revenda); if (empty($config_email_revenda) || empty($modelo_email)) { $javascript = <<<EOF <script charset="UTF-8"> alert('O login teste foi criado com sucesso, não foi enviado email pois os dados não estão configurados corretamente.'); window.history.go(-1); </script> EOF; exit($javascript); } // variaveis do modelo de email. $var_email['[EMVENDEDOR]'] = $config_email_revenda['email']; $var_email['[NMVENDEDOR]'] = $config_email_revenda['nome_exibir']; $var_email['[LGCLIENTE]'] = $login_teste['name']; $var_email['[SNCLIENTE]'] = $login_teste['password']; $var_email['[NMCLIENTE]'] = $login_teste['displayname']; $var_email['[VCCLIENTE]'] = date("d/m/Y H:i:s", strtotime($login_teste['expiredate'])); $var_email['[DDSERVIDOR]'] = html_url_profiles(urls_profiles($id_revenda)); //'Dados servidor.(urls,portas)'; //substituindo variaveis de email no assunto e no corpo $assunto = str_replace(array_keys($var_email), array_values($var_email), $modelo_email['assunto']); $corpo = str_replace(array_keys($var_email), array_values($var_email), $modelo_email['corpo']); //variaveis para envio do email $dados_envio['para_email'] = $email; $dados_envio['de_email'] = $config_email_revenda['email']; $dados_envio['de_nome'] = $config_email_revenda['nome_exibir']; $dados_envio['de_senha'] = dpt($config_email_revenda['senha'], $s); $dados_envio['assunto_email'] = $assunto; $dados_envio['corpo_email'] = $corpo; $dados_envio['servidor_email'] = $config_email_revenda['serv_mail']; //var_dump($dados_envio);exit(); //processando o envio do email smtpmailer3($dados_envio); $javascript = <<<EOF <script charset="UTF-8"> alert('Login criado com sucesso. Já foi enviado um email com os dados do login teste.'); window.location.replace('{$_SESSION['URL_REFERER'][0]}'); </script> EOF; exit($javascript); }// if add_login }// if $_POST ?> <!-- topo --> <?php require_once 'includes/topo.php'; ?> <div class="container"> <div class="col-sm-6 col-sm-offset-3"> <h5><?= $titulo; ?></h5> <div class="alert alert-warning"> Atualmente os testes estão configurados para <?= $config_salvo['tempo_login_teste']; ?> horas. </div> <form method="post"> <div class="form-group"> <label>Seu nome:</label><input class="form-control" name="nome"/> </div> <div class="form-group"> <label>Email:</label><input class="form-control" name="email"/> </div> <div class="form-group"> <label>Operadora/Região Disponivel:</label> <?php if (count($perfis_disp) > 0): ?> <?php foreach ($perfis_disp as $perfil): ?> <div><input name="perfil[]" type="<?= ($config_salvo['mult_perf'] == '0') ? 'radio' : 'checkbox' ?>" value="<?= $perfil['id'] ?>"/> <?= strtoupper($perfil['name']) ?></div> <?php endforeach; ?> <?php else: ?> <div class="alert alert-danger">Não existem opções disponiveis no momento.</div> <?php endif; ?> </div> <div class="form-group"><br /><br /> <button class="btn btn-primary" <?php if (empty($perfis_disp) || count($perfis_disp) == 0): ?>disabled="true"<?php endif; ?> >Solicitar</button> </form> <hr/> <p class="text-center">Todos direitos reservados</p> </div> </div> </body> </html>
  7. Handrix

    Erro ao buscar dados do shoudcast?

    <?php $ip = "149.56.41.235"; $porta = "9946"; $senha = "--"; $listenlink = 'http://149.56.41.235:9946/'; $fp = fsockopen($ip, $porta, $senha); if(!$fp) { $sucesso=2; } if(@$sucesso!=2){ fputs($fp,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); while(!feof($fp)) { @$pg .= fgets($fp, 1000); } fclose($fp); $paage = ereg_replace(".*<font class=default>Stream Title: </font></td><td><font class=default><b>", "", $pg); $paage = ereg_replace("</b></td></tr><tr><td width=100 nowrap>.*", "", $paage); $pge = ereg_replace(".*<font class=default>Stream Genre: </font></td><td><font class=default><b>", "", $pg); $pge = ereg_replace("</b></td></tr><tr><td width=100 nowrap>.*", "", $pge); $locutor = ereg_replace(".*<font class=default>Stream Genre: </font></td><td><font class=default><b>", "", $pg); $locutor = ereg_replace("</b></td></tr><tr><td width=100 nowrap>.*", "", $locutor); $musica = ereg_replace(".*<font class=default>Current Song: </font></td><td><font class=default><b>", "", $pg); $musica = ereg_replace("</b></td></tr></table>.*", "", $musica); $numbers = explode(",",$paage); $programa=$numbers[0]; @$connected=$numbers[1]; } $fp2 = fsockopen($ip, $porta, $senha); if(!$fp2) { $sucesso2=2; } if(@$sucesso2!=2){ fputs($fp2,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); while(!feof($fp2)) { @$pg2 .= fgets($fp2, 1000); } fclose($fp2); $pag = ereg_replace(".*<body>", "", $pg2); $pag = ereg_replace("</body>.*", ",", $pag); $numbers = explode(",",$pag); $ouvintes=$numbers[0]; } ?> Eai galera do fórum iMasters! Estou montando uma rádio web e estou montando atualmente o player, por isso montei esse código em PHP só pra pegar os dados do shoudcast como os do: nome do locutor, o nome do programa, o nome da música e a quantidade de ouvintes e exibir, e ele funciona perfeitamente... Quando executo no host local, só que quando eu hospedo ele não é reconhecido no host fazendo com que ele demore pra carregar e apresenta o erro: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at admin@main-hosting.eu to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Se alguém souber como soluciono este erro ficarei muito grato :x Desde já, atenciosamente.
  8. Olá companheiros, Estou com um problema numa situação de atualização de cadastro no banco de dados. Usei métodos explicados em outros tópicos do Fórum porém não obtive sucesso. - Tenho 3 páginas: lista, editar e salvar, todas .php. - Puxo as informações do banco em lista.php e as linco para serem editadas em editar.php. - O link funciona, abre em editar.php com o id vindo do banco e trazendo as informações necessárias, tudo certo. - Eu altero os dados da coluna nome, por exemplo, e ele vai para a tela salvar.php mas não salva a alteração no banco, ele apaga ela! - Tentei dar um echo em $id e $nome para ver o que estava chegando na tela, o id vem (pois estava no hidden da página anterior), mas não vem nada do $nome para salvar.php. Exemplo: Nome [Carlos] > altero para [João] [botão Editar] > clico em editar Ele salva o dado, da coluna Nome do banco, em branco: Nome [_______] O que pode estar errado? Segue meu código das 3 páginas: Obs: A linhas estão comentadas de acordo com um post do blog da Microcamp (link), talvez ajude no raciocínio: ::: Página que lista.php: <?php require_once('Connections/inscricao.php'); mysql_select_db($database_inscricao, $inscricao);// Selecionando o banco de dados $resultado = mysql_query("SELECT * FROM congresso"); // A Variável $resultado faz uma consulta na tabela selecionando todos os registros de todos os campos while($linha = mysql_fetch_array($resultado)) //A instrução while faz um loop entre todos os registros e armazena seus valores na variável $linha {//Inicia o loop ?> <a href="editar.php?id=<?php echo $linha['id']; ?>"><!-- Passando o valor do id para a página editar.php --> <?php echo $linha['nome']; // Mostra o valor do registro dentro do loop echo "<br />"; } // Retorna para o início do loop caso existam mais registros a serem mostrados mysql_close($inscricao); ?> ::: Página editar.php <?php $id = $_GET['id']; // Recebendo o valor vindo do link require_once('Connections/inscricao.php'); mysql_select_db($database_inscricaoicloc, $inscricao);// Selecionando o banco de dados $resultado = mysql_query("SELECT * FROM congresso WHERE id = '".$id."'"); // Há variável $resultado faz uma consulta em nossa tabela selecionando somente o registro desejado while($linha = mysql_fetch_array($resultado)) //Já a instrução while faz um loop entre todos os registros e armazena seus valores na variável $linha { ?> <form method="POST" action="salvar.php"> <input type="hidden" name="id" value="<?php echo $linha['id']; ?>" /><!-- Passando o valor da id em um campo oculto --> <strong>Nome</strong>: <input type="text" name="nome" value="<?php echo $linha['nome']; ?>" /><br /><!-- Mostrando dentro do form o valor do campo nome --> <input type="submit" value="Editar" /> </form> <?php } ?> ::: Página salvar.php: (acredito que o erro esteja aqui, pois até a tela editar tudo funciona) <?php require_once('Connections/inscricao.php'); mysql_select_db($database_inscricaoicloc, $inscricao);// Selecionando o banco de dados $id = $_POST['id']; $nome= $_POST['nome']; echo $id; echo $nome; mysql_query("UPDATE congresso SET nome='".$nome."' WHERE id='".$id."'"); mysql_close($inscricao); ?> Agradeço desde já pela colaboração.
  9. brunowdesigner

    Comparar ID e Listar Resultados.

    Boa tarde. Estou com um pequeno problema. Fiz um sistema onde o administrador envia arquivos, gerando pasta com o ID do usuário selecionado e enviando o ID como identificador, a URL do documento e o Nome do Arquivo. Até ai tudo Ok. Assim que o cliente acessa lá estarão os documentos dele. O problema é que não consigo gerar a URL para o cliente fazer download do arquivo. Documento onde aparecem os arquivos listados. (OBS: Sou iniciante em PHP e BD). <?php require_once 'conexao.php'; include("includes/header.php"); ?> <?php $query = mysql_query("SELECT * FROM usuarios WHERE usuario = '$_SESSION[usuario]' AND senha = '$_SESSION[senha]'") or die(mysql_error()); $cliente = mysql_fetch_assoc($query); ?> </head> <body> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </a><a class="brand" href="index.html">Área de Clientes - LCL Contabilidade</a> <div class="nav-collapse"> <ul class="nav pull-right"> <li><a href="?sair" onclick="return confirm('Realmente deseja sair?')">Sair do Sistema</a></li> </li> </ul> </div> <!--/.nav-collapse --> </div> <!-- /container --> </div> <!-- /navbar-inner --> </div> <!-- /navbar --> <div class="subnavbar"> <div class="subnavbar-inner"> <div class="container"> <ul class="mainnav"> <li><a href="home.php"><i class="icon-dashboard"></i><span>Página Inicial</span> </a> </li> <li class="active"><a href="documentos.php"> <i class="icon-file"></i><span>Meus Documentos</span> <b class="caret"></b></a></li> <li><a href="email.php"> <i class="icon-file"></i><span>Enviar Email</span> <b class="caret"></b></a> <li></li> </ul> </div> <!-- /container --> </div> <!-- /subnavbar-inner --> </div> <div class="main"> <div class="main-inner"> <div class="container"> <div class="row"> <div class="span12"></div> <div class="span12"> <div id="target-1" class="widget"> <div class="widget-content"> <h1>Meus Documentos</h1> <hr><p> <?php $query = mysql_query("SELECT nome,url FROM arquivos") or die(mysql_error()); $arquivos = mysql_fetch_assoc($query); $urlbd = $arquivos['url']; $id = $cliente['id']; $nome = $arquivos['nome']; $dir = "../../restrito/adm/uploads/$id"; $url = "../../restrito/adm/uploads/$id/$nome"; $pasta = opendir($dir); /* Loop para ler os arquivos do diretorio */ while ($arquivo = readdir($pasta)){ /* Verificacao para exibir apenas os arquivos e nao os caminhos para diretorios superiores */ if ($arquivo != '.' && $arquivo != '..'){ /* Escreve o nome do arquivo na tela */ echo "<a href='$urlbd' target='_blank'>$arquivo</a><br>"; } } ?> </p> </p> </div> <!-- /widget-content --> </div> <!-- /widget --> </div><!-- span 12 --> </div><!-- row --><!-- /widget --> </div> <!-- /span6 --> </div> <!-- /row --> </div> <!-- /container --> </div> <!-- /main-inner --> </div> <!-- /main --> <?php include("includes/footer.php"); ?> </body> </html>
  10. Boa tarde pessoal. Como estão? Bem? Espero que sim. Andei pesquisando sobre o assunto, mas ainda não encontrei algo que eu tenha entendido como funciona a passagem de um parametro ID para uma modal bootstrap. Minha dúvida é a seguinte, em qual página eu insiro o codigo php para recuperação dos dados? tendo em vista que na mesma página já existe um SELECT * que lista todos os registros e um INSERT. Nesta consulta, tenho o link de editar que chama a #modal, e dentro dessa moda, seus campos. Meu objetivo é, alterar os valores desse registro (UPDATE SET), mas nao consigo recuperar os dados na modal. Quem puder ajuda, agradeço desde já Segue código recortado[]; listCC.php <?php $select = "SELECT * FROM tb_cc ORDER BY nome_cc ASC"; try{ $result = $conectar->prepare($select); $result->execute(); $contar = $result->rowCount(); if ($contar > 0) { while($mostra = $result-> FETCH(PDO::FETCH_OBJ)){ ?> <tbody> <tr> <td><?php echo $mostra->nome_cc; ?></td> <td><?php echo $mostra->descricao_cc; ?></td> <td class="td-actions"> <a href="#myModal-alterar" data-id="edit_cc.php?id_cc=<?php echo $mostra->id_cc;?>" role="button" data-toggle="modal" class="btn btn-small"><i class="btn-icon-only icon-edit"> </i></a> <a href="javascript:;" class="btn btn-danger btn-small"><i class="btn-icon-only icon-remove"> </i></a></td> </tr> </tbody> <?php } }else { echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro ao entrar!</strong> Usuário e/ou senha inválidos. </div>'; } }catch(PDOException $e){ echo $e; } ?> Em outra página deixei o código para recuperar o ID, mas está em outra pagina chamada editCC.php Obs.: quando eu coloco este codigo na mesma página do SELECT (listCC.php), a mesma redireciona para home.php por conta da falta de id. Eu gostaria que ele somente requisitasse a ID do registro na modal <?php if(!isset($_GET['id_cc'])){header("location:home.php"); exit;} $id_cc = $_GET['id_cc']; $select = "SELECT * FROM tb_cc WHERE id_cc = :id_cc"; $contagem = 1; try{ $result = $conectar->prepare($select); $result ->bindParam(':id_cc',$id_cc, PDO::PARAM_INT); $result->execute(); $contar = $result->rowCount(); if ($contar > 0) { while($mostra_id = $result-> FETCH(PDO::FETCH_OBJ)){ $id_cc = $mostra_id->id_cc; $nome_cc = $mostra_id->nome_cc; $descricao_cc = $mostra_id->descricao_cc; ?> grande abraço!
  11. Olá pessoal, já pesquisei sobre o assunto mas não encontrei nada. Gostaria de saber se alguém pode me ajudar a pegar a quantidade de curtidas de uma página do facebook com php ou me indicar um tutorial. Obrigado.
  12. Salve pessoal, depois de percorrer todos este fórum e outros fóruns estrangeiros, não consegui solucionar meu problema, pois tenho um select que pega dados dinâmicos vindo do value, segue os códigos: <select id="cidade" onchange="fLoadBairro(this.value);" class="search-box__combo" multiple name="cidade[]"> <option value="" id="">Cidade</option> <optgroup label="Cidades"> <?php $sql = $MySQLi->query("SELECT id, cidade, uf FROM cidades ORDER BY cidade ASC"); while( $linha_1 = mysqli_fetch_array( $sql ) ) echo '<option value="'.$linha_1['id'].'">' .$linha_1['cidade'].'/'.$linha_1['uf'].'</option>'; ?> </optgroup> </select> E abaixo o select BAIRROS: <select id="bairro" href="#BoxBairros" name="bairro" class="search-box__combo"> <option value="0" selected>Bairros</option> </select> Mas na verdade só preciso passar os parâmetros que vem do value cidade , por exemplo no select cidade tem as cidades em seus options, são paulo, guarulhos, diadema, mas eu preciso pegar apenas o id que São Paulo seria ID 1 , Guarulhos ID 2 e assim sucessivamente, eu consigo pegar os valores num id único * cidade.value *, mas assim não consigo pegar todos os ids selecionados e enviar ao php, e pelo ajax e estou enviando assim: function fLoadBairro(xDIV){ with(document.busca){ ChamaAJAXDIV3("div_PesqBairros", "combo_cidades.php?id="+cidade.value); } } Assim eu consigo enviar normalmente , mas só chega o primeiro id, tentei usar assim: var cidade = $('#cidade').serializeArray(); Eu preciso passar esse array na url em ajax porque ela irá retornar os valores para o select BAIRROS... Mas não deu certo, qual seria a solução..
  13. Boa tarde caros amigos. Estou criando um sistema de cadastro com algumas páginas, divididas em dados básicos, envolvidos, declarações, etc. Quando o usuário entra na página principal de cada menu tem uma tabela com um botão + para adicionar o cadastro de envolvidos, declarações e assim por diante, abre uma janela tipo popup e ao fechar o usuário retorna para a página anterior que mostra o cadastro realizando anteriormente dentro de uma tabela que além dos dados do cadastro tem os botões editar e excluir. Cada cadastro é identificado por um número de cadastro, mas meu problema é que ao clicar no botão editar ou excluir a janela popup não carrega os dados referente aquele cadastro. Não sei como proceder para resolver o problema. Alguém pode me ajudar?
  14. brunowdesigner

    Criar pastas diferentes

    Boa noite pessoal. Estou tendo um pequeno problema. Um cliente meu quer um sisteminha pra selecionar o cliente que foi cadastrar e enviar um documento pra ele. Esse "enviar" no caso é criar uma pasta e enviar o arquivo pra dentro dela, caso ja tenha a pasta enviar automaticamente. No caso é pra pegar o cliente selecionado e criar uma pasta com o nome ou com o ID dele que ta no BD. O Código Completo abaixo <?php // DEFINIÇÕES // Numero de campos de upload $numeroCampos = 5; // Tamanho máximo do arquivo (em bytes) $tamanhoMaximo = 1000000; // Extensões aceitas $extensoes = array(".doc", ".txt", ".pdf", ".docx"); // Caminho para onde o arquivo será enviado $caminho = "uploads/"; // Substituir arquivo já existente (true = sim; false = nao) $substituir = false; for ($i = 0; $i < $numeroCampos; $i++) { // Informações do arquivo enviado $nomeArquivo = $_FILES["arquivo"]["name"][$i]; $tamanhoArquivo = $_FILES["arquivo"]["size"][$i]; $nomeTemporario = $_FILES["arquivo"]["tmp_name"][$i]; // Verifica se o arquivo foi colocado no campo if (!empty($nomeArquivo)) { $erro = false; // Verifica se o tamanho do arquivo é maior que o permitido if ($tamanhoArquivo > $tamanhoMaximo) { $erro = "O arquivo " . $nomeArquivo . " não deve ultrapassar " . $tamanhoMaximo. " bytes"; } // Verifica se a extensão está entre as aceitas elseif (!in_array(strrchr($nomeArquivo, "."), $extensoes)) { $erro = "A extensão do arquivo <b>" . $nomeArquivo . "</b> não é válida"; } // Verifica se o arquivo existe e se é para substituir elseif (file_exists($caminho . $nomeArquivo) and !$substituir) { $erro = "O arquivo <b>" . $nomeArquivo . "</b> já existe"; } // Se não houver erro if (!$erro) { // Move o arquivo para o caminho definido move_uploaded_file($nomeTemporario, ($caminho . $nomeArquivo)); // Mensagem de sucesso echo "O arquivo <b>".$nomeArquivo."</b> foi enviado com sucesso. <br />"; } // Se houver erro else { // Mensagem de erro echo $erro . "<br />"; } } } ?> <?php $query = mysql_query("SELECT nome FROM usuarios"); ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data"> <select> <option>Selecione o Cliente</option> <?php while($cliente = mysql_fetch_array($query)) { ?> <option value="<?php echo $cliente['nome'] ?>"><?php echo $cliente['nome'] ?></option> <?php } ?> </select> <label>Arquivos</label> <input type="file" name="arquivo[]" /><br> <input type="file" name="arquivo[]" /><br> <input type="file" name="arquivo[]" /><br> <input type="file" name="arquivo[]" /><br> <input type="file" name="arquivo[]" /><br> <input type="submit" value="Enviar" /> </form>
  15. boa noite colegas, Tenho um script que uso no site versão desktop (wordpress), mas gostaria de desabilita-lo na versão mobile e tablet. Já coloquei no CSS a class main-menu-containers como display: none e nada aconteceu. Coloquei a Div como display none e nada também, alguém saberia me informar como desabilito esse escript para as versões: 320px, 480px, 600px e 800px. Script abaixo: $(function () { //incluso essa variavel para setar atributos do css depois var elemento = $('.main-menu-containers'); $(window).scroll(function () { //distancia que o scroll devera rolar para aparecer o box da div if ($(this).scrollTop() > 200) { //bloco incluso para setar o css elemento.css({ 'position': 'fixed', }); $('.main-menu-containers').fadeIn(); } else { $('.main-menu-containers').fadeOut(); } }); }); Desde já agradeço a atenção de todos!
  16. Bom dia, Estou elaborando um importador de dados em PHP para transferencia de dados de um banco local para um banco WEB e estou com um problema, quero printar em um dos campos que será inserido um <p> e um </p> porém estou com dificuldade para concatenar os mesmo, segue abaixo o trecho do código que estou com dificuldade: $querySelectTitulo = "SELECT tbl_nutriemails.titulo,tbl_nutriemails.id FROM tbl_nutriemails;"; $querySelectTitulo = mysql_query($querySelectTitulo, $conecta1); $selectBancoMoodle = "SELECT mdl_newsletter.name FROM mdl_newsletter WHERE mdl_newsletter.name LIKE '%".utf8_decode($monta1['titulo'])."%';"; //verificando se a ´pe $selectBancoMoodle = mysql_query($selectBancoMoodle, $conecta2); while($monta1 = mysql_fetch_assoc($querySelectTitulo)){ if($selectBancoMoodle) { $queryInsert = "INSERT INTO mdl_newsletter ( course, name, intro, introformat, timecreated, timemodified subscriptionmode ) VALUES ( 3, '".$monta1['titulo']."', '<p>".$monta1['titulo']."</p>', 1, '".$monta1['created']."', '".$monta1['modified']."', 0, );</br>"; desde já agradeço.
  17. Anderson Camargo

    Erro upload de arquivo de imagem

    ola boa noite estou tentando criar um arquivo de upload de imagem, que cria uma nova pasta para as imagens ele recupera o id da galeria e envia deveria enviar as imagens para pasta o que não está ocorrendo. Detalhes a pasta está sendo criada, e a imagem está sendo enviada mas não está upando para pasta criada, vou utilizar dropzone. Segue arquivo para que possam dar uma olhada agradeço desda já a ajuda. <?php $id = $_REQUEST['id']; $ds = DIRECTORY_SEPARATOR; //1 $storeFolder = '../ex5/galeria/'.$id.'/'; //2 if(!file_exists($storeFolder)) { mkdir('../ex5/galeria/'.$id.'/', 0777, true); } if (!empty($_FILES)) { $tempFile = $_FILES['file']['tmp_name']; //3 $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds; //4 $targetFile = $targetPath. $_FILES['file']['name']; //5 move_uploaded_file($tempFile,$targetFile); //6 } ?>
  18. Tommerhoggeren

    Problema na busca de usuários PHP MySQL

    Fiz um sistema simples de busca por usuário, o objetivo é listar os usuários por uma busca realizada usando o nome ou email, o código está listando apenas o elemento após o "OR", email OR nome lista apenas pelo nome e nome OR email lista apenas pelo email, como fazer para escrever o resultado tanto pesquisando pelo nome quanto pelo email? Código: <?php $busca = $_POST['busca']; $sql = mysqli_query($conexao, "SELECT * FROM usuarios WHERE email OR nome LIKE '%".$busca."%'"); $row = mysqli_num_rows($sql); if ($row > 0) { echo " <table align='center' border='1px'> <tr> <td>Nome</td> <td>Email</td> </tr> "; while ($linha = mysqli_fetch_array($sql)) { $nome = $linha['nome']; $email = $linha['email']; echo " <tr> <td>$nome</td> <td>$email</td> </tr> "; } } else { echo "Nenhum resultado encontrado!"; } ?>
  19. dipode

    Problema ao usar dois for

    Estou com um problema ao usar dois for, exemplo, quando coloco o n_temporadas = 5 e o n_episódios = 3, ele deveria criar 30 linhas ""document.getElementById('div_ep$y$i').style.display=\"none\";" mais cria apenas 6 que são os referentes ao 5, é como se o primeiro for não percorresse, apenas começasse do $y = 5; alguém tem como me ajudar, fiquei a tarde toda tentando resolver ontem, mas nada até agora? for($y = 1; $y < $n_temporadas+1; $y++){ for($i = 1; $i < $n_episodios+1; $i++){ if($audio == dublado){ $episodios_none_array[$i] = "document.getElementById('div_ep$y$i').style.display=\"none\"; document.getElementById('div_ep_op$y$i').style.display=\"none\"; "; $episodios_block_array[$i] = "case 'mostrar_ep$y$i': document.getElementById('div_ep$y$i').style.display=\"block\"; break case 'mostrar_ep_op$y$i': document.getElementById('div_ep_op$y$i').style.display=\"block\"; break "; $ep_dub = $_POST['iframe_ep'.$y.$i]; //valores recebido de formulários $ep_dub_op = $_POST['iframe_ep_op'.$y.$i]; //valores recebido de formulários $conteudo_episodios_array[$i] = "<button type=\"button\" onclick=\"mostrar_abas(this);\" id=\"mostrar_ep$y$i\" >Episodio $i</button> - <button type=\"button\" onclick=\"mostrar_abas(this);\" id=\"mostrar_ep_op$y$i\" >Opção 2</button><br> "; $div_episodios_array[$i] = "<div id=\"div_ep$y$i\" style=\"display:none;\">$ep_dub</div> <div id=\"div_ep_op$y$i\" style=\"display:none;\">$ep_dub_op</div> "; }else if($audio == dub_leg){ //ainda nada } } } //transformar os array em string $episodios_none = implode(" ", $episodios_none_array); $episodios_block = implode(" ", $episodios_block_array); $conteudo_episodios = implode(" ", $conteudo_episodios_array); $div_episodios = implode(" ", $div_episodios_array);
  20. Estava a ir muito bem com meu projeto de sistema de login. mas agora entrei num loop infinito. Preciso de uma alternativa para sair deste loop. Ja tentei o que podia e nao consigo uma alternativa. Alguem pode me ajudar? O problema esta na minha funcao Dologout(), quando a ponho entra no loop infinito, pois esta função redireciona para outra pagina.. Abaixo esta meu codigos
  21. Olá pessoal, estou com uma dúvida em relação a uma função que estou querendo montar. Tenho um código pronto e gostaria de adicionar uma linha especifica quando-se for exibido um total especifico de resultados, e após essa linha nova adicionada continua-se a exibição dos outros resultados, é como se fosse um loop, exemplo: a cada 3 resultados eu adiciono uma linha e assim por diante. Eu tenho o seguinte código: $array = explode(',', $arqf); foreach ($array as $arq) { $conteudoarquivo .= "/".$path."/".$aqr."\n"; } Então a cada X resultados do foreach ele adicionaria uma linha exclusiva no meio dos resultados, como e com qual função posso fazer isso e como posso fazer, agradeço a ajuda dos colegas.
  22. Galera, Boa noite. To começando com PHP e estou com uma dúvida, peguei um site antigo pra modificar e precisava inserir novos campos dos formulários. Porém, os mesmos não estão sendo salvos no banco e a maioria das colunas não estão sendo utilizadas. 1 - Posso excluir essas colunas do banco sem nenhum problema? (não são campos obrigatorios no formulario e não tem outra utilidade eram campos antigos) 2 - Há algo errado para ele não salvar nenhum dado no banco? Segue o código <?php extract($_POST); //pega o valor do optin if ($opt == '1') { $valor = '1'; } else { $valor = '0'; } for($i=0 ; $i<count($_POST['check']) ; $i++){ $veiculo .= ",".$_POST['check'][$i]; } $veiculo = rtrim($veiculo,','); for($i=0 ; $i<count($_POST['opcionais']) ; $i++){ $opcoes .= ",".$_POST['opcionais'][$i]; } $opcoes = rtrim($opcoes,','); //INSERE DADOS NA TABELA $sql = "INSERT INTO news_dados (id , cores, razao , atividade , cnpj , contato , fone, cidade , estado , endereco , numero, bairro , cep , email , qtdFiat , qtdPeugeot , qtdFord , qtdChevrolet , qtdRenault , qtdVolks , qtdCitroen, qtdMercedes, qtdOutros, veiculoLeve, moto, caminhao, financiamento, opt, marca, veiculo, opcoes, formaContato, data) VALUES ('', '".$cores."', '".$razao."', '".$atividade."', ".$cnpj.", '".$contato."', '".$fone."', '".$cidade."', '".$estado."', '".$endereco."', ".$numero.", '".$bairro."', ".$cep.", '".$email."', ".$qtdFiat.", ".$qtdPeugeot.", ".$qtdFord.", ".$qtdChevrolet.", ".$qtdRenault.", ".$qtdVolks.", ".$qtdCitroen.", ".$qtdMercedes.", ".$qtdOutros.", ".$veiculoLeve.", ".$moto.", ".$caminhao.", ".$parcelas.", ".$valor.", '".$marca."','".$veiculo."','".$opcoes."','".$formaContato."', NOW());"; $db->query($sql); Obrigado.
  23. Matheus Morett

    Erro Filtro Isotopo

    Olá pessoal estou com um erro que presumo que seja bobo na tentativa de usar o Isotope filter, segue abaixo partes do código: <!! -------------------HEAD---------------------- !!> <head> <meta charset='UTF-8'> <script src="js/bootstrap.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script src="js/isotope.js"></script> </head> <!! -------------------/HEAD---------------------- !!> <!! -------------------JAVA SCRIPT---------------------- !!> $( document ).ready(function() { /* activate jquery isotope */ var $container = $('#posts').isotope({ itemSelector : '.item', isFitWidth: true }); $(window).smartresize(function(){ $container.isotope({ columnWidth: '.col-md-2' }); }); $container.isotope({ filter: '*' }); // filter items on button click $('#filters').on( 'click', 'button', function() { alert("I am an alert box!"); var filterValue = $(this).attr('data-filter'); $container.isotope({ filter: filterValue }); }); }); <!! -------------------/JAVA SCRIPT---------------------- !!> <!! -------------------Filtros---------------------- !!> <div class='col-md-12'> <div id="filters" class="button-group"> <button id='filters' class="btn btn-default" data-filter="*">Mostrar tudo</button> <button id='filters' class="btn btn-default" data-filter=".videos">Vídeos</button> <button id='filters 'class="btn btn-default" data-filter=".fotos">Fotos</button> </div> </div> <!! -------------------/Filtros---------------------- !!> <!! -------------------OBJETOS A SEREM FILTRADOS---------------------- !!> <div class='row' id='posts'> <?php $consulta = $pdo->query("SELECT * FROM arquivos"); $id = 1; while ($linha = $consulta->fetch(PDO::FETCH_OBJ)) { $nome = $linha -> nome; $url = $linha -> url; $codigo = $linha -> codigo; $tipo = $linha -> tipo; $data = $linha -> data; if ($tipo=='Foto') { ?> <div class='item fotos col-md-2' id='<?php echo $id ?>'> <div class='thumbnail' > <h3> <?php echo $nome ?> </h3> <div style='background-color:757575'><center> <img src='fotos/<?php echo $url ?>' class='img-responsive' style='max-height:250px'> </center> </div> <i><?php echo $data ?> </i> </div> </div> <?php } if ($tipo=='Video'){ ?> <div class='item videos col-md-2' id='<?php echo $id ?>'> <div class='thumbnail' > <h3> <?php echo $nome ?> </h3> <hr> <div class="embed-responsive embed-responsive-16by9" > <video controls name='media' style='max-height:150px'> <source src="videos/<?php echo $url; ?>" style='max-height:130px'></source> </video> </div><i><?php echo $data ?> </i> </div> </div> <?php } $id = $id+1; } ?> </div> <!! -------------------/OBJETOS A SEREM FILTRADOS---------------------- !!>
  24. Eu tenho em meu código o seguinte: <center><span class='status failed'>Wilvp</span> <span class='status shipped'>-Miguu-</span> <span class='status processing'>Anonymous</span> <span class='status azul'>Anonymous</span> <span class='status laranja'>Anonymous</span> <span class='status roxo'>Anonymous</span> <span class='status failed'>Anonymous</span> <span class='status shipped'>Anonymous</span> Isso junto com o css que está mais acima do código! O resultado do código é esse: A minha ideia seria listar os 8 últimos users cadastrados da tabela usuarios cada um em um quadrado desse listando pelo 'nome' mais não consegui fazer depois de mais de 8h tentando, aguem me da uma luz.
×

Important Information

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