Ir para conteúdo
Fórum Script Brasil

MLeandroJr!

Veteranos
  • Total de itens

    2.165
  • Registro em

  • Última visita

Tudo que MLeandroJr! postou

  1. MLeandroJr!

    Tinymce

    Já tentou fazer o mesmo sem o Tinymce? Pois se acontecer, é alguma função no js que está mudando os caracteres, aí só o pessoal de JS mesmo pra te dar uma mão.
  2. MLeandroJr!

    Tinymce

    Boa noite, Sergio! Foi postado aqui no fórum, sob o tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=105967 ...Um problema de acentuação, onde o administrador Beraldo explica ao bush como resolver problemas de acentuação. O seu problema, ao que me parece, é justamente o contrário! Veja se o Tinymce não possúi nenhuma função parecida com a função htmlentities() do PHP. Esta função converte todos os caracteres especiais em seus respectivos códigos para o HTML.
  3. Testei o código aqui e ele funcionou exatamente dessa forma: <?php // Conexão com o database $host = "localhost"; $login = "root"; $senha = "senha123"; $database = "meu_database"; $db = mysql_connect($host, $login, $senha); mysql_select_db($database,$db); // Agora eu resgato os valores do formulário. Lembra que eu falei do nome dos campos? $Nome = $_POST["nome"]; $email = $_POST["email"]; $Telefone = $_POST["telefone"]; $CPF = $_POST["cpf"]; // Você deve estar perguntando: O que é esse monte de POST? // No formulário do index, definimos que os dados seriam enviados por post, lá em method. // Para resgatar os dados enviados por post, você utiliza essa superglobal $_POST. // Qualquer dado enviado por este método será pego através do $_POST["nome_do_campo"]; // Se lá no form estivesse com method GET, a nossa superglobal seria $_GET["nome_do_campo"]; // Agora, vamos consultar o database para ver o CPF? $consulta0 = mysql_query("SELECT * FROM `usuarios` WHERE `cpf` = '$cpf'"); // O que fazer se encontrar o CPF? if ($resultado0 = mysql_fetch_array($consulta0)){ echo "Este CPF j&aacute; existe!"; } // Senão... else { mysql_query("INSERT INTO `usuarios` (`nome`, `email`, `telefone`, `cpf`) VALUES ('$nome', '$email', '$telefone', 'cpf')"); // Adicione o campo no database! echo "Usu&aacute;rio cadastrado com sucesso!"; // E notifique o usuário que o cadastro foi efetuado } ?> O database você mandará criar com o seguinte script: CREATE TABLE `usuarios` ( `id` int(10) NOT NULL auto_increment, `nome` varchar(70) collate latin1_general_ci NOT NULL, `email` varchar(50) collate latin1_general_ci NOT NULL, `telefone` varchar(8) collate latin1_general_ci NOT NULL, `cpf` varchar(29) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
  4. Esse é porque ele está negando seu acesso, problemas com a senha.Como está utilizando o Serv-N, tente fazer a configuração no cadastra.php assim: // Conexão com o database $host = "localhost"; $login = "root"; $senha = ""; $database = "meu_database"; Agora esse erro aqui: Desculpe, foi erro meu de digitação. Troque a linha: mysql_qyery("INSERT INTO `usuarios` (`nome`, `email`, `telefone`, `cpf`) VALUES ('$nome', '$email', '$telefone', 'cpf')"); Pela linha: mysql_query("INSERT INTO `usuarios` (`nome`, `email`, `telefone`, `cpf`) VALUES ('$nome', '$email', '$telefone', 'cpf')");
  5. Campo será o nome de seu campo. Mas não será o nome da variável do PHP, então não ficará $campo . Este é o nome do campo que vai na hora de salvar os dados, naquela parte: INSERT INTO `usuarios` (`nome`, `email`, `telefone`, `cpf`) VALUES ('$nome', '$email', '$telefone', 'cpf') Em tipo, você colocará o tio de dados que utilizará. Recomendo, para você aprender como funciona, colocar tdo como VARCHAR por enquanto. O tamanho é auto-explicativo - O tamanho do campo em caraceres. Neste você pode colocar 50. Atributos você pode deixar sem preencher, são os atributos do campo. Em nulo, você poderá deixar NOT NULL, assim não permitirá que campos fiquem sem preenchimento. (Os campos poderão estar em branco, mas aí o MySQL considera como conteúdo "" [nada]) Para entender mais sobre MySQL, você pode ver estes tutoriais escritos por Flash e Gladiator! http://scriptbrasil.com.br/forum/index.php?showtopic=47858 Poderá também ver os primeiro passos para manipulação de tabelas aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=35066
  6. Essas linhas vão no próprio cadastra.php Agora, para você criar as tabelas, poderá acessar o http://localhost/phpmyadmin . Dá uma fuçada lá, você achará bem interessante essa ferramenta!
  7. Você pode criar um formulário simples em HTML, o validador do CPF não tenho em mãos no momento, mas você pode colocar algum em PHP ou JavaScript posteriormente sem problemas. Vamos para os arquivos que você precisará montar. index.php <form name="cadastro" action="cadastra.php" method="post"> Nome:<br /> <input type="text" name="nome" /><p> e-mail:<br /> <input type="text" name="email"/><p> Telefone:<br /> <input type="text" name="telefone" /><p> CPF:<br /> <input type="text" name="cpf" /><br /> <input type="submit" value="Enviar" /> </form> Bom, este é um formulário bem simples... Preste atenção no nome dos campos, pois precisaremos resgatá-los na página de cadastro, que no nosso caso, chamará cadastra.php . É aqui que entra a "mágica", ao ser submetido, o PHP pegará os valores dos campos, verificará se já existe um CPF cadastrado e, em caso negativo, cadastrará a pessoa! Para isso você precisará criar uma tabela chamada usuarios no phpmyadmin, e dentro dessa tabela, os campos nome, email, telefone e cpf . No arquivo que fará o cadastro, você precisará fazer a conexão com o banco de dados, colocar o login, a senha e o database, colocarei aqui exemplos fictícios, só pra você ver como faz. cadastra.php <?php // Conexão com o database $host = "localhost"; $login = "root"; $senha = "senha123"; $database = "meu_database"; $db = mysql_connect($host, $login, $senha); mysql_select_db($database,$db); // Agora eu resgato os valores do formulário. Lembra que eu falei do nome dos campos? $Nome = $_POST["nome"]; $email = $_POST["email"]; $Telefone = $_POST["telefone"]; $CPF = $_POST["cpf"]; // Você deve estar perguntando: O que é esse monte de POST? // No formulário do index, definimos que os dados seriam enviados por post, lá em method. // Para resgatar os dados enviados por post, você utiliza essa superglobal $_POST. // Qualquer dado enviado por este método será pego através do $_POST["nome_do_campo"]; // Se lá no form estivesse com method GET, a nossa superglobal seria $_GET["nome_do_campo"]; // Agora, vamos consultar o database para ver o CPF? $consulta0 = mysql_query("SELECT * FROM `usuarios` WHERE `cpf` = '$cpf'"); // O que fazer se encontrar o CPF? if ($resultado0 = mysql_fetch_array($consulta0)){ echo "Este CPF j&aacute; existe!"; } // Senão... else { mysql_qyery("INSERT INTO `usuarios` (`nome`, `email`, `telefone`, `cpf`) VALUES ('$nome', '$email', '$telefone', 'cpf')"); // Adicione o campo no database! echo "Usu&aacute;rio cadastrado com sucesso!"; // E notifique o usuário que o cadastro foi efetuado } ?> É algo assim que você precisa?
  8. MLeandroJr!

    Validacao De Formulario

    Primeiramente, bem-vindo ao fórum! Se você quiser fazer seu cadastro, poderá desfrutar de muitas outras vantagens, como enviar e receber MPs (Mensagens Privadas), montar seu perfil pessoal e adicionar amigos! Bom, para fazer o que você deseja, vamos para algumas considerações: - Para enviar um formulário, você necessariamente precisa submetê-lo, logo, em linguagem server-side (como o PHP), mesmo que este seja enviado para a mesma página, um refresh sempre ocorrerá. - O alert é uma função das linguagens client-side, ou seja, as linguagens que rodam no cliente, como JavaSript ou VBScript, dessa forma você precisará integrar duas linguagens. - Para enviar um formulário sem que ocorra o refresh na página, você precisará utilizar o AJAX, o que tornaria seu projeto ideal, porém mais complexo. Mas, vamos a uma solução simples que pode te ajudar! Você pode mudar o action do seu form, de envia.php para a página em que ele se encontra, vamos supor, index.php . Fazendo isso, você precisará pegar todo o script do envia.php e jogar na página do formulário, só que colcando uma condição para verificar se a página está carregando pela primeira vez ou se está abrindo por ter sido enviado o formulário... <?php if ($_POST["Nome"]){ // O código para enviar o e-mail //Abaixo, montaremos o JavaScript por PHP, para aparecer a mensagem de enviado echo "<script language=\"JavaScript\"> \n; echo "window.alert(\"Mensagem enviada com sucesso!\"); \n"; echo "</script>"; } ?> Isso deve te ajudar!
  9. MLeandroJr!

    Include Erro

    Tente alterar seu código para: <?php include ("http://www.apmppr.org.br/site/images/tp/link.php"); ?> Só não se esqueça que, como é um edereço para um arquivo externo, ele não incluirá o código PHP! Aqui, o servidor PHP deste arquivo o interpretará e devolverá somente o HTML!
  10. MLeandroJr!

    Uma Ajuda Com Datas

    Bom, vamos lá! Eu faria da seguinte maneira: (Farei a variável de data em dois passos, para você poder entender o processo) Não testei o código aqui, mas deve funcionar sem problemas!
  11. Na verdade, hoje em dia, a maioria dos notebooks vem com um compartimento que pode ser aberto sem problemas para adição de memória. Eu particularmente gosto dos HP com Turion, por causa do design e desempenho, apesar de no momento estar com um Compaq Presario (HP Pavillion) 2500, Celeron 2.6GHz. :wacko: O preço dos Acer é mais baixo, e no tempão que trabalhei em loja, vendemos centenas de Acer e nunca houve poblema com ele. Se você tiver a oportunidade de passar um memtest em algum Acer, o faça! Pois como aquele usuário do post abaixo, eu também não concordo com palavra alguma daquele post! Os Acer ainda possuem uma vantagem que é o monitor.... Não que os IBM, HP e Dell tenham monitores ruins, mas ao colocar um ao lado do outro, você perceberá uma imagem bem mais limpa, nítida e brilhante no monitor do Acer....
  12. MLeandroJr!

    Urls Amigáveis

    Não sei se em programação e desenvolvimento tem algo certo, ou completamente certo. Você monta da sua forma, e se funcionar e for seguro, essa forma está correta! :)
  13. Virou bagunça, tópico fechado!
  14. O PHP tem uma função que serve como controle de fluxo, e você pode tentar utilizá-la para resolver seu problema. Lá no index.php, faça o seguinte: Troque o: <? require_once "includes/sessao.php"; Por: <?php require_once "includes/sessao.php"; ob_flush(); Note também que eu modifiquei sua tag, pois por padrão o PHP5 não as aceita. Em vez de <?, pocure utilizar <?php, assim você não terá problemas quando migrar para o PHP5.
  15. Meu caro, eu trabalho com uma distribuidora de produtos para informática, e vejo cada coisa absurda no dia-a-dia que serei obrigado a responder com um não. Não hoje em dia, em que as pessoas fazem um curso de Windows básico, um curso de Hardware de 30 horas e já saem desmontando máquinas por aí. Hoje, infelizmente, você pega técnicos de lojas de informática, responsáveis por áreas de informática e administradores de CPD de grandes empresas e até de órgãos públicos que somente estão ali porque sabem enrolar. Falam termos técnicos que não significam absolutamente nada, para pessoas que não fazem a mínima idéia do que estes termos significam. É triste saber que esta área está se vulgarizando tanto, mas percebemos que é tendência, e que se levaram 20 anos para chegar onde está hoje, levarão outros 20 para corrigirmos isso, se conseguirmos corrigir. O que acontece hoje é apenas a conseqüência da simplicidade criada pelos fabricantes afim de ocultarem a complexidade de um equipamento desses. Peço desculpas ao moderador desta área pelo off topic.
  16. Opa, seja bem-vindo à equipe, meu caro! Com certeza lembro-me dele, muitas respostas úteis e funcionais na área de PHP! Foi uma bela escolha, creio que ele fará um excelente trabalho e enriquecerá mais ainda a nossa equipe! ARD, meus parabéns!
  17. Eu não encontrei em seu index.php nenhuma referência sobre o secreta.php . Existe algum outro arquivo intermediário? Se houver, existe alguma saída para o navegador nele antes de iniciar a session?
  18. @ Jonathan_silva_duarte Pra que tanta agressividade? Este foi apenas um post comediante! E mesmo que não fosse, e se o usuário não conhecesse estes recursos? As pessoas não nascem sabendo essas coisas, então pra isso, precisam aprender. Assim como você aprendeu um dia. Já pensou se alguém comentasse a mesma coisa quando você estava aprendendo? O fórum é para trocar experiências, não para insultar quem não as tem, isso quando não tem...
  19. Parece que seu problema já foi resolvido.... Mas tem uma maneira bem fácil pra você fazer! No topo da sua página você pode colocar um script assim: <script language="JavaScript"> function MostraEsconde(id){ var DIV = document.getElementById(id); DIV.style.display = (DIV.style.display=="") ? "none" : ""; } </script> Aí, suas DIVs precisarão ter o ID definido, assim: <div id="menu1">Principal</div> E nos links para abrir e fechar a DIV, você faz assim: <a href="#" onclick=java script:MostraEsconde("menu1")>Menu1</a>
  20. Style, em tradução literal, significa estilo! Por aí você pode mudar o estilo de campos, DIVs, tabelas, células... No caso do Style que você nos mostrou, está definindo a cor do texto para vermelho. Isso é muito utilizado em CSS, ou Cascading Style Sheets, que nada mais são do que vários estilos para várias coisas definidos juntos, e como um padrão para determinadas coisas dentro da página. Vale a pena você dar uma lida sobre CSS, com certeza você irá adorar! Fora que conseguirá enriquecer em muito a qualidade e aparência de seus sites.
  21. Você pode utilizar o onclick no botão para fazer o que você quer! Ficaria da seguinte forma: Primeiro crie uma function, no nosso caso, chamada CarregaPagina no topo da página. <script language="JavaScript"> function CarregaPagina(PAGINA){ Pagina = PAGINA; window.location.href = "http://www.enderecodoseusite.com.br/" + Pagina + ".html"; } </script> Depois cria o botão assim. <input type="button" name="Principal" value="Principal" onclick=CarregaPagina("principal") /> Deve funcionar da forma que você precisa! Abraços!
  22. MLeandroJr!

    Centralizar Site ?

    Eu costumo fazer apenas: <div align="center"> CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE CONTEUDO DO MEU SITE </div> Não ví incompatibilidade ainda com nenhum navegador.
  23. Cara, isso parece pura tramóia! O fato de você alterar os vínculos de arquivos .doc, .xls... no registro, ou alterar nas opções de pasta, não afetará na rede! A única coisa que você fará é "mostrar" ao Windows que ele deve abrir esse tipo de arquivo com outro programa! Dá uma olhada aí, esse cara pode estar querendo te sacanear...
  24. Um tópico um pouco antigo, e provavelmente não foi respondido por ter sido postado na área errada. Encontrei-o enquanto movia um outro tópico para a área de PHP... Respondendo: Você pode utilizar o Xampp, que pode ser baixado em http://www.apachefriends.org . Este é só instalar e usar, fnciona muito bem! Agora, o recomedável é você instalar tudo manualmente, e para isso, você pode conferir este post do Fabyo: http://scriptbrasil.com.br/forum/index.php?showtopic=29163
  25. MLeandroJr!

    Erro No Phpmyadmim..?

    Já viu o log do Apache para ver qual é o erro? Você precisa configurar o login e a senha do MySQL também no config.inc.php . Estou movendo seu tópico para a área correta, que é a PHP . Movendo: PHP > Tutoriais & Dicas - PHP => PHP
×
×
  • Criar Novo...