Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

14-10-2007 22:50

como gravar cookies, não precisando ser somente no topo da página..

obrigado desde já!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

14-10-2007 22:52

Adiciona como primeira linha em seus documentos .php
<? ob_start(); ?>

e como última linha
<? ob_end_flush(); ?>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

14-10-2007 22:53

ok...

+ pode me dizer ql é a função desse script??

vlw
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

14-10-2007 22:58

A função desse script é esvaziar o buffer, por isso, quando roda o cookie sem ele, fala:
Warning: Cannot modify header information - headers already sent by
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

14-10-2007 22:59

hum..

vlw..

=] muito obrigado..

vivendo e aprendendo =]
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

14-10-2007 23:02

:)
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

15-10-2007 13:36

pra aproveitar o tópico

tenho meu script..

que testei ele e funcionou perfeitamente no meu pc com o apache

pelo caminho localhost...

ai qnd jogo no meu server..
e vo testá-lo ele parece que não está gravando os valores nos cookies..

obrigado desde já!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

15-10-2007 13:43

Também já tive esse problema aqui no servidor.
Parece que foi por ter definido um valor muito baixo para duração do cookie, tipo, menos de meia hora.

Para teste, define um valor um pouco alto, tipo, 1 hora.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

15-10-2007 13:45

setei 3600 segundos
e o problema continua
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

15-10-2007 13:48

Mostra como está o código do cookie e como está chegando a ele.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

15-10-2007 13:51

ok, já irei colocar o meu código inteiro, pra vc ce se vc pode da uma olhada oq está levando ao erro ("erro ao inserir dados")

Segue o código abaixo!
<? include "configura.php"; $tabela = "sites"; $connect = mysql_connect("$host", "$login", "$senha") or die("Erro ao connectar"); mysql_select_db("$banco") or die("Erro ao selecionar o banco"); $verifica = $_GET['dados']; if($verifica != "verifica") { ?> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" id="table1" width="720" height="397"> <tr> <td height="32" colspan="4"> <p align="right"><i><b>Cria&ccedil;&atilde;o de WebSites </b></i></td> </tr> <tr> <td valign="top" width="349"> <? if($_POST){ $nome = $_POST['nome']; $email = $_POST['email']; $programado = $_POST['programado']; $atualizacao = $_POST['atuali']; $admin = $_POST['admin']; $www = "www."; $dominio = $_POST['dominio']; $site = $_POST['site']; $endereco = $www.$site; $fp = @fsockopen($endereco, 80); if($nome!="" and $email!="" and $programado!="" and $atualizacao!="" and $admin!=""){ if(ereg('([@])', $email)){ if($programado == "sim"){ $programado1 = "$programado - R$ 180,00"; } else { $programado1 = "$programado - R$ 130,00"; } if($atualizacao == "usuario"){ $atualizacao1 = "Usuário"; } else { $atualizacao1 = "Servicos XP"; } if($atualizacao1 == "Usuário"){ $atualizacao2 = "$atualizacao1 - R$100,00 (mensal)"; } else { $atualizacao2 = "$atualizacao1 - R$ 40,00 (Mensal)"; } if($admin == "sim"){ $admin1 = "$admin - R$ 150,00"; } else { $admin1 = "$admin - R$ 0,00"; } if($dominio == ".com"){ $dominio1 = "$dominio - R$ 30,00 (Anual)"; } if($dominio == ".com.br"){ $dominio1 = "$dominio - R$ 70,00 (Anual)"; } if($dominio == "sub") { $dominio1 = "Subdomínio - R$ 0,00"; } echo " <b>Nome:</b> $nome <br><br> <b>E-mail:</b> $email <br><br> <b>Site Programado:</b> $programado1 <br><br> <b>Atualização Feita por:</b> $atualizacao2 <br><br> <b>Painel de Admin:</b> $admin1 <br><br> <b>Domínio:</b> $dominio1 <br><br>"; if($site != ""){ if($fp) { fclose($fp); echo "O site <i>$endereco</i> está <font color=red>Ocupado!</font>"; } else { echo "O site <i>$endereco</i> está <font color=green>Livre</font>"; }} echo "<br>"; echo "Deseja salvar os dados no banco de dados, para visulizar mais tarde? <a href=?secao=sites&salvar=sim>Sim</a> <a href='javascript:history.back(-1);'>Não</a>"; } else { echo "E-mail inválido"; }} else { echo "<b><font color=red>É necessário Preencher os Campos com *</font></b>"; echo "<br> <a href='javascript:history.back(-1);'>Voltar</a>"; } echo "<br><table bgcolor=FFFFFF><tr><td><font color=red>Lembrando que isso é um orçamento online, pode haver mudanças de preço, de acordo com o design do site!</td></tr></table></font>"; } else { ?> Orçamento!<br> <form name="orcamento" method="post" action=""> <input type="hidden" name="sites" value="orcar"> Nome: <input type="text" name="nome" id="nome" value=""> *<br> E-mail: <input type="text" name="email" id="email" value=""> * <br> Site Programado: <input type="radio" name="programado" id="programado" value="sim">Sim <input type="radio" checked name="programado" id="programado" value="nao">Não *<br> Atualização feita por: <input type="radio" name="atuali" id="atuali" value="usuario">Usuário <input type="radio" name="atuali" id="atuali" value="servicos" checked>Serviços XP *<br> Painel de Admin: <input type="radio" name="admin" id="admin" value="sim">Sim <input type="radio" name="admin" id="admin" value="nao" checked>Não *<br> Domínio: <input type="radio" name="dominio" id="dominio" value=".com" checked>.com <input type="radio" name="dominio" id="dominio" value=".com.br">.com.br <input type="radio" name="dominio" id="dominio" value="sub">Subdomínio<br> Site: www.<input type="text" name="site" id="site" value=""><br> <input type="submit" value="Orçar"> | <input type="reset" value="Resetar"> </form> <? } if($_POST['sites'] == "orcar"){ $nomeh = $nome; $emailh = $email; $programadoh = $programado1; $atualizacaoh = $atualizacao2; $adminh = $admin1; $dominioh = $dominio1; $enderecoh = $site; $tempo_cookie = "3600"; setcookie("nome", "$nomeh", time()+("$tempo_cookie")); setcookie("email", "$emailh", time()+("$tempo_cookie")); setcookie("programado", "$programadoh", time()+("$tempo_cookie")); setcookie("atualizacao", "$atualizacaoh", time()+("$tempo_cookie")); setcookie("admin", "$adminh", time()+("$tempo_cookie")); setcookie("dominio", "$dominioh", time()+("$tempo_cookie")); setcookie("endereco", "$enderecoh", time()+("$tempo_cookie"));} if($_GET['salvar'] == "sim"){ $nome11 = $_COOKIE['nome']; $email11 = $_COOKIE['email']; $programado11 = $_COOKIE['programado']; $atualizacao11 = $_COOKIE['atualizacao']; $admin11 = $_COOKIE['admin']; $dominio11 = $_COOKIE['dominio']; $endereco11 = $_COOKIE['endereco']; //echo "N: $nome11 E: $email11 P: $programado11 A: $atualizacao11 AD: $admin11 D: $dominio11 EN: $endereco11"; $cript = md5($email); $senha = $cript[0].$cript[1].$cript[2].$cript[3].$cript[5].$cript[6]; if($nome11!="" and $email11!="" and $programado11!="" and $atualizacao11!="" and $admin11!="" and $dominio11!="" and $senha!=""){ $sql = "INSERT INTO $tabela (nome, email, programado, atualizacao, painel, dominio, endereco, senha) VALUES ('$nome11', '$email11', '$programado11', '$atualizacao11', '$admin11', '$dominio11', '$endereco11', '$senha')"; mysql_query($sql) or die("erro ao inserir dados"); echo "<br>Ok, inserido com sucesso!<br>"; $sql1 = "SELECT * FROM $tabela WHERE email='$email11' ORDER BY id DESC limit 1"; $exec1 = mysql_query($sql1) or die("erro ao selecionar dados"); $total = mysql_num_rows($exec1); if($total == 1){ $dados = mysql_fetch_array($exec1); $nomeda = $dados['nome']; $emailda = $dados['email']; $id = $dados['id']; $senha22 = $dados['senha']; $mensagem = " Login: $id<br> Senha: $senha22 <br> Para usar estes códigos vá até Serviços XP > Sites ou clique <a href=http://servicosxp.com/?secao=sites>AQUI</a>"; mail("$emailda", "Login - Seção Sites (Serciços XP)", "$mensagem") or die("Erro ao enviar e-mail para $emailda"); echo "<table bgcolor=FFFFFF><tr><td>Seu código: $id | Sua senha: $senha"; echo "<br> <a href=?secao=sites&codigo=$id&senha=$senha22>Usar códigos</a>"; echo "<br> esses dados foram enviados ao seu e-mail"; echo "<br></table>"; } else { echo "Erro"; } } else { echo "Seu tempo acabou, depois de gerar o orcamento, você tem 1(um) minuto para poder salvar!"; }}?> <? if($_GET['salvar'] == ""){ if($_POST['sites'] == ""){ $codigoget = $_GET['codigo']; $senhaget = $_GET['senha'];?> <table bgcolor="#C0C0C0"><tr><td> <form name="codigo" method="get" action=""> <input type="hidden" name="secao" value="sites"> <input type="hidden" name="dados" value="verifica"> Código: <input name="codigo" type="text" value="<? echo "$codigoget"; ?>" size="5" maxlength="5"> Senha: <input type="password" name="senha" value="<? echo "$senhaget"; ?>"><input type="submit" value="OK!"></form> </td></tr></table> <? } }?> <p></td> <td width="2" valign="top" bgcolor="#666666">&nbsp;</td> <td width="2" valign="top">&nbsp;</td> <td width="367" valign="top"><p>Gere ao lado um or&ccedil;amento de Site</p> <p>* De acordo como voc&ecirc; queira</p> <p>* Com ou sem painel de Administra&ccedil;&atilde;o, onde voc&ecirc; mesmo pode atualizar o seu WebSite de onde estiver!</p> <p>* Confira um nome de dom&iacute;nio para ver se ele est&aacute; d&iacute;spon&iacute;vel ou n&atilde;o!</p> <p><strong>Sites criados por n&oacute;s!</strong></p> <p><a href="http://www.agendasamas.com.br" target="_blank"><span style="text-decoration:none">www.agendasamas.com.br</span></a></p> </td> </tr> </table> </div> <? } else { ?> <div align="center"> <table border="0" cellspacing="0" cellpadding="0" id="table1" width="720" height="397"> <tr> <td height="32" colspan="4"> <p align="right"><i><b>Cria&ccedil;&atilde;o de WebSites </b></i></td> </tr> <tr> <td valign="top" width="349"> <!--Conteudo ---> <? $idget = $_GET['codigo']; $senhaget = $_GET['senha']; $sql9 = "SELECT * FROM $tabela WHERE id='$idget' and senha='$senhaget'"; $exec9 = mysql_query($sql9) or die("erro ao selecionar dados"); $total9 = mysql_num_rows($exec9); if($total9 == 1){ $dados9 = mysql_fetch_array($exec9); $nome9 = $dados9['nome']; $email9 = $dados9['email']; $programado9 = $dados9['programado']; $atualizacao9 = $dados9['atualizacao']; $painel9 = $dados9['painel']; $dominio9 = $dados9['dominio']; $endereco9 = $dados9['endereco']; echo " Nome: $nome9 <br> E-mail: $email9 <br> Site Programado: $programado9 <br> Site Atualizado por: $atualizacao9 <br> Painel de Admin: $painel9 <br> Domínio: $dominio9 <br> Endereço do Site: www.$endereco9 <br>"; } else { echo "Houve algum erro"; } ?> <p></td> <td width="2" valign="top" bgcolor="#666666">&nbsp;</td> <td width="2" valign="top">&nbsp;</td> <td width="367" valign="top"><p>Gere ao lado um or&ccedil;amento de Site</p> <p>* De acordo como voc&ecirc; queira</p> <p>* Com ou sem painel de Administra&ccedil;&atilde;o, onde voc&ecirc; mesmo pode atualizar o seu WebSite de onde estiver!</p> <p>* Confira um nome de dom&iacute;nio para ver se ele est&aacute; d&iacute;spon&iacute;vel ou n&atilde;o!</p> <p><strong>Sites criados por n&oacute;s!</strong></p> <p><a href="http://www.agendasamas.com.br" target="_blank"><span style="text-decoration:none">www.agendasamas.com.br</span></a></p> </td> </tr> </table> </div> <? } mysql_close($connect); ?>

0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

15-10-2007 14:35

Testa sem criar uma variável para armazenar o valor do COOKIE, enviando o valor direto para linha do insert.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

COOKIE

16-10-2007 08:20

vlw...

deu certo =]
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

COOKIE

16-10-2007 10:20

Boa :)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]