Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. http://scriptbrasil.com.br/forum/index.php?showtopic=91117 http://scriptbrasil.com.br/forum/index.php?showtopic=83121 http://scriptbrasil.com.br/forum/index.php?showtopic=81011
  2. Ele dá erro aqui: $sql="CREATE TABLE `("$a")_comments` ( ??? Você esqueceu de concatenar... $sql="CREATE TABLE `(".$a.")_comments` (
  3. Arrays... criei dois arrays, "sim" e "não"... ai não precisa fazer tudo o que você fez e o resultado é o mesmo... <?php $sim = array(0,1,2,3,4,14,15,16,17); $não = array(5,6,7,8,9,10,11,12,13); $tipoid =;//Aqui vai o tipo if (in_array($tipoid, $sim)) { if ($postid==0) { $outstr = loadTemplate("includes/temp/A_1.html"); }else{ $outstr = loadTemplate("includes/temp/A_2.html"); } }elseif(in_array($tipoid, $não)) { if ($postid==0) { $outstr = loadTemplate("includes/temp/B_1.html"); }else{ $outstr = loadTemplate("includes/temp/B_2.html"); } }else{ echo "Não é nem do array sim e nem do não"; } ?>
  4. ESerra

    XML, HTML e PHP

    Se esse HTML for ser um arquivo a parte (apenas para ser pego no envio do e-mail), então utilize file_get_contents para ler esse HTML e str_replace para fazer as substituições...
  5. Só testando, já vi um XML assim em um fórum estrangeiro, mas eu mesmo não uso dessa maneira...
  6. ESerra

    XML, HTML e PHP

    No exemplo $corpo seria lançado na função que enviaria o e-mail... $nome = "Fulano"; $telefone = "222222222"; $endereco = "rua sem nome, 999"; $corpo = "Olá $nome, ligue para o numero $telefone, ou vá diretamente até $endereço";
  7. ESerra

    string

    Pro primeiro -> strip_tags. Pro segundo -> substr ou se vier de um BD MySQL pode usar substring direto na query para cortar os pedaços...
  8. ESerra

    Contando ítens do BD

    É mais fácil catar tudo em um query só... SELECT *, COUNT(categoria) cont_cats FROM tabela GROUP BY categoria
  9. Como já dito, isso não vai aparecer no código fonte da página, então por si só não gera risco...
  10. Dependendo da versão do PHP utilize o simplexml.
  11. ESerra

    Problemas com spam

    Troque preg_replace por str_replace...
  12. ESerra

    Problemas com spam

    Provavelmente o seu captcha seja fraco (fácil de ser lido), então ou você pega um mais difícil (ou um que seja inteligente, que utilize perguntas que devem ser respondidas) ou permite a postagem apenas para quem for registrado.
  13. No seu caso acho mais prático o str_replace... $substitui = array('.','-'); $cep = "88.110-010"; $cep = str_replace($substitui, "", $cep);
  14. Em primeiro lugar, leia as regras do fórum, ups não são permitidos! Em segundo lugar, veja o que você mesmo fez e observe a falta de lógica (além de vários erros de sintaxe): $sql = "SELECT * FROM usertbl WHERE campo = "'bloker'"" Ai você não está executando o mysql_query para fazer a pesquisa, está esquecendo o ; no final. Na verdade não entendi o que você quer fazer, ai você quer selecionar todos os campo = bloker? Dúvida 1: Existem uma coluna no BD chamada "campo"? Dúvida 2: Se essa coluna existir o valor dentro dela será bloker ou o que? Dúvida 3: Exatamente para que você está fazendo essa query? Se foi para o que eu disse, está totalmente errado, você tem que pegar os dados específicos de quem fez o registro e do modo como você fez está sem lógica.
  15. Se fosse um array daria pra implementar algo com o foreach, mas no seu caso é assim mesmo...
  16. ESerra

    Sistema DE quiz

    De grosso modo precisaria de duas tabelas: 1 - Para guardar os dados gerais do quiz (título e as opções de configuração); 2 - Para guarda as questões de cada quiz, com as respectivas alternativas e tipo de quiz que é (pra poder montar o modo como vai ser respondido)... Mas ali em si tem mais JS funcionando e com certeza coisas que quem fez guardou pra si :), mas não é a coisa mais difícil do mundo...
  17. Utilize a função mysql_real_escape_string() para escapar os apóstrofes/aspas na query...basta colocar: $var = mysql_real_escape_string("Essa ''''' '' 'é uma variável que tem ' só que ' está sendo escapado"); Assim não dá pau na query...
  18. Para enviar o e-mail, a função mail. Nesse e-mail vai ter um link do tipo www.seusite.com.br/paginatal.php?id=algumacoisa&confirmacao=outracoisa Onde algumacoisa e outracoisa são pegas antes do envio do e-mail. Quando o cara clicar no link e for pra paginatal.php você pega os valores vindo do id e confirmacao e faz uma busca no BD ai com if/else verifica, algo tipo... $sql = //Faz a busca no BD $conta = mysql_num_rows($sql); if($conta == '1'){ //Aqui é se foi achodo um resultado... mysql_query("UPDATE... //Faz a atualização do campo para o valor zero }else{ echo "os dados informados são inválidos"; }
  19. Adiciona mais um campo com um valor aleatório, ai quando o cara se cadastrar você manda um e-mail com um link pra ele, esse link vai contar alguns dados, via querystring, (por exemplo o próprio e-mail ou ID e o valor aleatório), ai quando o cara clicar no link vai para a página que verifica os dados passados, se for encontrado um registro você modifica o valor de 1 para zero (já que por padrão todas as contas terão que ser bloqueadas, só sendo desbloqueadas após a validação), se não encontrar nada avisa o usuário de que os dados passados não foram encontrados... isso tudo que eu passei independe do BD usado, já que é feito diretamente no PHP...
  20. CVS dá pra ler com o fgetcvs, como cada linha vai ser lida e convertida em ítens de um array (separados na vírgula), basta pegar esses ítens e fazer a comparação com if/else... No caso do XLS, ai tem que ver uma classe lá no phpclasses.org (que tem eu sei, só tem que procurar) que leia arquivos xls, não sei se ela faz a mesma coisa que o fgetcvs...
  21. Portfólio é simplesmente a lista dos trabalhos que você fez... quando é em um site a lista é composta pela URL (opcionalmente, nome do cliente, descrição do serviço executado, etc...) e uma ou alguns printscreens retiradas do trabalho em si...
  22. Então retire o UNIQUE, ele diz que o campo deve ser único.
  23. EDIT, aqui tem duas coisas... 1 - Se esse link mandar o exec executar o arquvo -> Abrir vai, só que qualquer saída (imagem, texto, etc) vai ser vista apenas no servidor e não no cliente... 2 - Se for um link direto pro arquivo (utilizando as propriedades da própria rede), ai já não sei porque nunca tentei executar algum arquivo por rede, mas deve dar na mesma...
  24. Pra testar se o javascript está habilitado tem a tag <noscript> (http://www.w3schools.com/tags/tag_noscript.asp)... o problema é se ela for verdadeira, nem rola tentar redirecionar com JS [:)], dá pra tentar fazer alguma gambiarra pra redirecionar sozinho, mas acho que só com alguma linguagem dinâmica junto...
×
×
  • Criar Novo...