Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Formulario De Contato Em Php

    Provavelmente você está usando a mail() para enviar, muitos servidores interpretam ela como spam pois não existe autenticação... experimente enviar o e-mail utilizando autenticação no servidor, assim provavelmente uma boa parte dos problemas acabam... outro detalhe é o conteúdo do e-mail, dependendo ele também pode influenciar a mensagem a ser marcada como spam.
  2. ESerra

    Forum X E-mail

    Se você não quer quebrar a cabeça do zero, pega um sistema de helpdesk que em geral eles convertem e-mails recebidos em tickets (isso vai ser útil na hora que o usuário for responder ao e-mail recebido)... usando o que você encontrar no código do sistema de helpdesk você já vai pular a pior parte (que é receber o e-mail e tratar ele para enviar para o BD)
  3. Você precisará criar uma tabela que guarde essas seções... e também os tópico terão que ter um campo que guarde a referência a que seção do fórum pertencem...
  4. Você define o horário de atualização na variável: $data_prox = "$data_prox 21:00:00"; Logo: $data_prox = "$data_prox 16:00:00"; O resultado sempre vai retornar em segundos, para passar para horas divida por 60, obviamente, invariavelmente, o resultado vai dar 17.256 (por exemplo) ai no caso quer dizer que faltam 17 horas e .256 décimos de horas, isso dai são os minutos, se quiser transforma isso para minutos basta fazer regra de três... Não se esqueça de alterar também: if ($testa_hora >= 21){ Para if ($testa_hora >= 16){
  5. Repetindo a explicação: Explicando, o cara testa a hora de execução do script se for antes das 21 (já que você disse que o site vai ser atualizado nesse horário), simplesmente a data é pega normalmente, contudo, se a hora for igual ou superior a 21 horas ai a data é incrementada de 1 dia, pois nesse caso a atualização do site já ocorreu e a próxima só vai ocorrer no outro dia... Então no caso, você substitui 2007-05-04 21:00:00 por $data_prox e isso torna o script automático... E utilizando a simples lógica, o segundo código que eu postei vai antes do primeiro...
  6. Engraçado, se eu olho nuns posts anteriores, eu vejo isso tudo ai em baixo, coisa que eu não vejo no seu atual código, note que em um dos meus posts eu dei o passo-a-passo pra emendar tudo <?php $agora = date("U"); $data_base = date("U", strtotime("2007-05-04 22:00:00"));/*Aqui estou supondo que a atualização vai ocorrer dia 04/05/2007*/ $diferenca = $data_base-$agora; echo $diferenca."<BR>"; /*A $diferença é a quantidade de segundos que existem entre o $gora e a $data_base que é quando o site vai ser atualizar*/ ?> E $testa_hora = date("H"); if ($testa_hora >= 21){ $data_prox = date("Y-m-d",strtotime("+1 day")); $data_prox = "$data_prox 21:00:00"; }else{ $data_prox = date("Y-m-d"); $data_prox = "$data_prox 21:00:00"; }
  7. Porque você simplesmente não junta as 2 partes que eu postei?
  8. Você se deu ao trabalho de ler o outro tópico? Vamos a uma explicação "bem detalhada"... A parte que te interessa: $headers = "Content-type: text/html"; mail($para, $assunto, $menssagem, $headers); $header contêm o cabeçalho que diz pro programa que for receber o e-mail "este e-mail contêm html". A sintaxe básica de mail é (para,assunto,mensagem,cabeçalhos) Você já está usando uma parte dos cabeçalhos, pois especifica o FROM, então junto com isso dai tem que colocar o que está no $header desse tópico. Mail() segundo o manual
  9. Acontece que você tem que especificar o cabeçalho do e-mail, dizendo que o conteúdo contêm html...
  10. Você deve chamar a imagem pelo caminho onde ela está no servidor, tipo echo "<img src=\"http://www.dominio.com.br/imagem.jpg\">"; Formatar a cor, tamanho etc das letras é a mesma coisa do html, claro que você vai ter que chamar (se for no meio do php) echo "<font color=\"000000\">texto</font>";
  11. Altere para: //.................... if ($total == 1){ $senha = mysql_result($sql,0,campo_da_senha); $usuario = mysql_result($sql,0,campo_do_usuario); $enviar = "Lembrar Senha!!! ".$nomedosite."\n"; $enviar .= $usuario; $enviar .= "\n"; $enviar .= $senha; $enviar .= "\n"; $enviar .= "Obrigado!!\n\n Abraços do WebMaster: ".$nome_webmaster."\n\n"; $enviar .= " ".$linkdosite."\n"; $enviar .= " \n"; $enviar .= " Webmaster: ".$email_do_webmaster."\n"; mail("$email", "[$nomedosite][Lembrar Senha]", $enviar,"From: $email_do_webmaster <$nomedosite>\n"); $erro = "Sua senha foi enviada para sua conta de email com sucesso! Obrigado !"; //............... 1 - Você não precisa de um laço (while), afinal de contas só vai pegar os dados de uma linha; 2 - A menos que esteja trabalhando com arrays, utilize " " ou ' ' dentro dos colchetes ($l["login"], por exemplo); 3 - campo_da_senha e campo_do_usuario devem ser trocados pelos nomes das colunas que guardam esses dados; 4 - Se continuar vindo em branco, mande dar um echo nas variáveis que contêm esses dados.
  12. ESerra

    Limites Para Texto Em Mysql

    Quando você cria a sessão o que você guarda nela? O nome, o ID, etc...
  13. ESerra

    Limites Para Texto Em Mysql

    Eu não sei se existe limitação para o método GET, por isso tente trocar o método do formulário para POST...
  14. ESerra

    Limites Para Texto Em Mysql

    Se o campo está setado como TEXT o problema deve estar no momento em que você está enviando os dados para o BD, só para descarrego de consciência, use o próprio phpmyadmin para inserir o texto que está sendo cortado, se funcionar ai vamos analisar o formulário que você usa para enviar...
  15. ESerra

    Forum Php

    Sim, as seções (divisões no fórum) são criadas depois de você instalar ele... Pra "publicar" basta você apontar o link para onde ele vai ser instalado...
  16. Bom :) , mas resolvi colocar um form fora do outro pra evitar problemas se o usuário não estiver com js habilitado...
  17. ESerra

    Forum Php

    Então você quer saber como instalar... Isso é simples, vou te passar o link de 2 tutoriais 1 (mais recente) 2 (mais antigo) Mas realmente é bem simples o processo...
  18. ESerra

    Limites Para Texto Em Mysql

    Ele só vai mostrar o texto completo se você clicar em um T que tem no canto superior esquerdo da tabela, esse T tem 2 setas (uma para esquerda e outro para direita)... ou você pede para editar o que está gravado e assim também vai poder ver o conteudo completo gravado no BD...
  19. Quanto a enviar arquivos e salvar o caminho no BD, olha esse script ai e faz a adaptação para o seu... Quanto a estar no mesmo diretório, o lugar onde os arquivos devem ser colocados é especificado no manual de instalação, inclusive tem um aviso Remember to change the URL to the .js below to match your installation path....
  20. Você guarda o nível do cara junto na tabela dos usuarios... não na tabela do forum... Se você olhar no manual (que eu já passei o endereço) vai ver como...abaixo o "modo mais básico": <html> <head> <title>TinyMCE Test</title> <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "textareas" }); </script> </head> <body> <form method="post"> <textarea name="content" cols="50" rows="15">This is some content that will be editable with TinyMCE.</textarea> </form> </body> </html>
  21. É dificil pois você se mesmo não entende o que está fazendo... Primeiro, você definiu $moderador? Segundo, de onde veio o valor de $moderador?
  22. O valor do moderador não é guardado na tabela? Então porque está usando $_GET... e no "else if" use os 2 juntos ou seja elseif
  23. Não.. pode adicionar mais um campo a tabela que guarda os nomes do usuários...
  24. Você vai ter que definir um sistema de privilégios do tipo: 0 - usuario 1 - moderador 2 - admin etc, isso dai você guarda na tabela junto com o nome do usuário (mais um campo), então lá naquele lugar onde você verificar o nome do usuário para criar o link pra excluir você faz um if/else tipo if ($privilegio == 0){ /*Aqui se o cara for usuário, então você coloca o código pra ver o nome dele, se o nome do usuário que postou for igual ao do que está acessando o tópico então ele pode excluir, caso contrário não*/ } elseif ($privilegio == 1){ //Aqui se o cara for moderador, então manda imprimir direto o link pra excluir... } elseif ($privilegio == 2){ // mesma coisa do moderador... }else{} Claro que $privilegio vai ser o privilégio que o cara tem guardado no banco de dados...
  25. ESerra

    Limites Para Texto Em Mysql

    Você viu no banco de dados se o texto completo está gravado?
×
×
  • Criar Novo...