0v3rcl0ck 0 Denunciar post Postado Agosto 23, 2014 Pessoa ajuda da galera aqui do forum, pois ja revisei tudo. Não estou encontrando o problema. Agradeceria MUITO se alguem poder me ajudar. Desde já agradeço a boa vontade de todas ;). Estou tentando fazer uma integração com Hotmart e estou recebendo este erro: [23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Warning: mysql_query() expects parameter 2 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 19 [23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 20 [23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Fatal error: Call to undefined function formatUser() in /home/youtubea/public_html/curso/integra/seucurso.php on line 36 [23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Warning: mysql_query() expects parameter 2 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 19 [23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 20 [23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Fatal error: Call to undefined function formatUser() in /home/youtubea/public_html/curso/integra/seucurso.php on line 36 O Script PHP que esta retornando o erro é este: <?php //======================================= // !! Script Decoded Decoder Online !! // !! http://www.decoder-online.com/ !! // !! 08-06-2013 //======================================= ?><?php //faz as ações necessárias para o produto 17591 seucursoWorks // Trocar o seucurso pelo nome do seu produto // ===========Inserir a ID do Produto você encontra isso no HOTMART============= if ($_POST['prod'] == "38409") { //transação aprovada if ($_POST['status'] == "approved") { //echo "Aprovada!"; //verificar se o email já existe no bd $ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'",$seucurso); if (mysql_num_rows($ver_email) > 0) { $ID=mysql_result($ver_email, 0, "ID"); //se o email existe, faz a atualização do membro e reativa $atu_acesso = mysql_query("UPDATE wp_usermeta SET meta_value='a:1:{s:15:\"s2member_level1\";s:1:\"1\";}' WHERE meta_key='wp_capabilities' AND user_id='$ID'",$seucurso) or die(mysql_error()); //atualiza a data de cadastro para este momento $user_registered = date('Y-m-d H:i:s'); $atu_data = mysql_query("UPDATE wp_users SET user_registered='$user_registered' WHERE ID='$ID'",$seucurso) or die(mysql_error()); //INTEGRAÇÃO COM AUTORESPONDER VAI AQUI //manda email confirmando a reativação do membro $endereco = $_SESSION['email']; $assunto = "Acesso Renovado para o Curso Youtube Adsense "; $url = "http://youtubeadsense.com.br/curso/wp-login.php"; $mensagem = $_POST['name'] . ", obrigado por renovar a assinatura do <strong>Curso Youtube Adsense </strong>.<br /><br />A partir de agora você voltará a ter acesso ao nosso conteúdo exclusivo!<br /><br />Acesse: <a href='" . $url . "'>" . $url . "</a><br /><br />OBS: Para fazer login, basta informar seus dados de acesso nos campos que aparecem na página.<br /><br /><u>Equipe de Suporte</u><br />www.engenhariacotidiana.com"; include "manda_email.php"; } else { //se o email não existir, faz um novo cadastro $username = formatUser($_POST['name']); $useremail = $_POST['email']; $password = generatePassword(); $user_registered = date('Y-m-d H:i:s'); $cadastrar = mysql_query("INSERT INTO wp_users (user_login,user_email,user_nicename,display_name,user_url,user_registered,user_pass,user_activation_key) VALUES ('$username','$useremail','$username','$_POST[name]','','$user_registered',MD5('$password'),'')",$seucurso) or die(mysql_error()); if ($cadastrar) { //pega ID do membro que acabou de ser cadastrado $new_member_ID = mysql_query("SELECT ID FROM wp_users WHERE user_email ='$_POST[email]'",$seucurso); $idusuario = mysql_result($new_member_ID,0,"ID"); //cria o registro para o nível de acesso $criar_acesso = mysql_query("INSERT INTO wp_usermeta (user_id,meta_key,meta_value) VALUES ('$idusuario','wp_capabilities','a:1:{s:15:\"s2member_level1\";s:1:\"1\";}')",$seucurso) or die(mysql_error()); //INTEGRAÇÃO COM AUTORESPONDER VAI AQUI require_once 'mailchimp/MCAPI.class.php'; require_once 'mailchimp/config.seucurso.php'; $api = new MCAPI($apikey); $batch[] = array('EMAIL'=>$_POST['email'], 'FNAME'=>$_POST['name']); $optin = false; //yes, send optin emails $up_exist = true; // yes, update currently subscribed users $replace_int = false; // no, add interest, don't replace $vals = $api->listBatchSubscribe($listId,$batch,$optin, $up_exist, $replace_int); //FIM INTEGRAÇÃO AUTORESPONDER //============================================================= //envia email para o novo membro===============!!!!!!========= //============================================================ $endereco = $_POST['email']; $assunto = "Bem-Vindo ao Curso "; $url = "http://youtubeadsense.com.br/curso/wp-login.php"; $mensagem = "Prezado(a) " . $_POST['name'] . ",<br /><br />Seu registro foi efetuado com sucesso no curso Como Criar Um Site de seucurso !<br /><br />Por favor guarde estes dados em local seguro pois contém suas informações de acesso.<br /><br />Seus dados de acesso:<br /><br />usuário: $username<br />senha: $password<br /><br />Faça o login em: <a href='" . $url . "'>" . $url . "</a><br /><br />--------------------------------------------<br />MENSAGEM AUTOMÁTICA, POR FAVOR NÃO RESPONDA<br />--------------------------------------------"; include "manda_email.php"; } } } //transação reembolsada if ($_POST['status'] == "refunded") { //pega ID do membro que acabou de ser cadastrado $new_member_ID = mysql_query("SELECT ID FROM wp_users WHERE user_email ='$_POST[email]'",$seucurso); $idusuario = mysql_result($new_member_ID,0,"ID"); $del_acesso = mysql_query("UPDATE wp_usermeta SET meta_value='a:1:{s:10:\"subscriber\";s:1:\"1\";}' WHERE meta_key='wp_capabilities' AND user_id='$idusuario'",$seucurso) or die(mysql_error()); //envia email para o usuário que pediu o ressarcimento $endereco = $_POST['email']; $assunto = "Assinatura Cancelada Curso seucurso!"; $url = "http://youtubeadsense.com.br/curso/"; $mensagem = "Prezado(a) " . $_POST['name'] . ",<br /><br />Seu registro acaba de ser cancelado no Video Curso !<br /><br />Você solicitou ao Hotmart o ressarcimento do valor pago.<br /><br />Obrigado pelo seu interesse em nosso curso!<br /><a href='" . $url . "'>" . $url . "</a><br /><br />--------------------------------------------<br />MENSAGEM AUTOMÁTICA, POR FAVOR NÃO RESPONDA<br />--------------------------------------------"; include "manda_email.php"; } }//fim produto 1274 Curso Youtube Adsense Calculadora seucurso ?> Compartilhar este post Link para o post Compartilhar em outros sites
allex_carvalho 124 Denunciar post Postado Agosto 23, 2014 O que é esta $seucurso? $ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'",$seucurso); Tente assim: $ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'") or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
Electronic 124 Denunciar post Postado Agosto 23, 2014 Você fez a conexão? Compartilhar este post Link para o post Compartilhar em outros sites
0v3rcl0ck 0 Denunciar post Postado Agosto 6, 2015 Olá pessoal! Obrigado pela ajuda de todos! Problema foi solucionado ;) Obrigado Compartilhar este post Link para o post Compartilhar em outros sites