Ir para conteúdo
Fórum Script Brasil

.Ninja.

Membros
  • Total de itens

    210
  • Registro em

  • Última visita

Tudo que .Ninja. postou

  1. .Ninja.

    Data

    Acho que os dois estao certo, mas voce teria que usar: if(!$checatreino > 0){ Em vez de: if($checatreino > 0){ Porque quando voce usa ! quer dizer diferente!
  2. Voce faria um cookie para cada informacao, colocando a variavel e seu valor. Assim que o usuario entrar no site, já estara completo. Ou usar um banco de dados, que ao fazer login, já coloca todos os dados.
  3. Coloque um exemplo ai plys .___. Use: <meta http-equiv="Pragma" content="no-cache">
  4. .Ninja.

    Data

    Voce tambem não precisa por esse 20 ai antes de ano. É só colocar: $ano = date("Y");
  5. Novamente, não tem com proteger!
  6. Ele quer um form onde coloca a quantidade e valor e ele multiplica. Clique aqui para ver as calculadores prontas do Scriptbrasil.
  7. .Ninja.

    Links Dinâmicos

    Claro, voce disse que era da scriptbrasil? Pensei que era o seu que esta na sua assinatura! Achei muito complicado, sou mais fazer isso com bando de dados :lol:
  8. .Ninja.

    Link

    Use a busca, porque tem um tópico igualzinho a esse.
  9. .Ninja.

    Upload De Arquivos

    Cara eu tenho um codigo aqui que é assim: <?php $pasta = "$DOCUMENT_ROOT/arquivos"; if($file != ""){ @copy($file, $pasta/$file_name) or die ("Arquivo não enviado!"); echo "Arquivo " . $file_name . " enviado com sucesso!"; } else { echo "Escolha um arquivo!"; } ?> Agora o form: <form name="upload" action="upload.php"> <input type="file" name="file"><br /> <input type="submit" value="Enviar"> </form> Funciona perfeitamente!
  10. .Ninja.

    Links Dinâmicos

    Sinceramente, não achei o link :blink:
  11. Voce pode fazer com que seu site não grave os arquivos no temporary do usuario. É só usar um meta com no-cache
  12. .Ninja.

    Acesso Com Autenticação?

    Nossa realmente voce esta perdido em PHP. Primeiramente, voce esta usando KIT.NET ou HPG, se estiver o erro esta ai. Esses host não aceitam PHP, apenas HTML e JS. Use o http://www.tripod.co.uk para usar a linguaguem em PHP. O site que voce passou, aquilo não é PHP, é do proprio host e não tem como fazer em linguagem, são diretorios protegidos, voce pede ao host para fazer isso, mas host gratis acho que não faz. Bem, como voce não sabe muita coisa de HTML, sugiro que nem comece PHP, porque suas nocoes com variaveis estao pessimas. Olhe no seu codigo de JS. <script> var login = "user"; var passw = "12345"; if (pass != 12345 || login != "user"){ alert ("Dados incorretos !"); break; } Eu faria assim: <script> function fazLogin(form) { if (document.login.usuario.value == "user" || document.login.senha.value == "12345"){ window.location = "paginasecreta.html"; } else { alert("Senha ou usuario incorretos!"); } </script> E é claro, que voce precisa de um formulario para autenticar: <form name="login" onSubmit="return fazLogin(this)"> Digite o usuario: <input type="text" name="usuario"> Digite a senha: <input type="password" name="senha"> <input type="submit" value="Entrar"><input type="reset" value="Limpar"> Só que JS é muito facil de quebrar um codigo e descobrir a senha, é só entrar no código de fonte e procurar pelo arquivo ou funcao. Estude scripts de PHP pronto, ou melhor, de HTML primeiro, entenda variaveis e como elas são usadas. Apos voce ter uma nocao boa de HTML, comece mexer com PHP.
  13. Nossa, não entendi nada do que voce quer :blink:
  14. Cara... essa parte de apenas entrar numeros e complicada, mas vamos lá! function inserirMascara(valor, mascara) { var fimValor, fimMascara, posV, posM, ret; ret = ""; posV = 0; posM = 0; fimValor = false; fimMascara = (mascara.length == 0) ? true : false; while (posV < valor.length) { if (!fimMascara && mascara.substr(posM, 1) != "X") { ret += mascara.substr(posM, 1); posM++; if (posM == mascara.length) fimMascara = true; } else { ret += valor.substr(posV, 1); posV++; posM++; } } return ret; } function editarCampo(evento, campo, tipo, mascara, prox) { var t, msk, virgula; if (evento.type == "keypress") { campo.value = eliminarCaracteresInvalidos(campo.value, tipo); campo.value = inserirMascara(campo.value, mascara); if (campo.value.length > campo.maxLength) campo.value = campo.value.substr(0, campo.maxLength); } if (evento.type == "keyup") { campo.value = eliminarCaracteresInvalidos(campo.value, tipo); campo.value = inserirMascara(campo.value, mascara); if (prox != null && campo.value.length == campo.maxLength) prox.focus(); } t = evento.keyCode; if ((t>=16&&t<=20) || (t>=33&&t<=39) || (t>=44&&t<=45) || (t>=112&&t<=123) || (t>=144&&t<=145) || t==12) return; if ('ALNX'.indexOf(tipo, 0) != -1) campo.value = campo.value.toUpperCase(); if (mascara != null && mascara != "" ) if (campo.style.textAlign == "right") { msk = right(mascara, campo.value.length); campo.value = eliminarCaracteresInvalidos(campo.value, tipo); campo.value = eliminarZerosEsquerda(campo.value); mascara = inverter(mascara); virgula = mascara.indexOf(",") if (virgula > -1 && campo.value.length > 0) campo.value = preencheZeros(campo.value, virgula + 1) valor = inverter(campo.value); valor = inserirMascara(valor, mascara); campo.value = inverter(valor); } else { campo.value = eliminarCaracteresInvalidos(campo.value, tipo); campo.value = inserirMascara(campo.value, mascara); if (campo.value.length > campo.maxLength) campo.value = campo.value.substr(0, campo.maxLength); } } function eliminarCaracteresInvalidos(valor, tipo) { var i, ret, caracteres; if (tipo == "9") caracteres = "0123456789"; else if (tipo == "A" || tipo == "a" ) caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "; else if (tipo == "L" || tipo == "l" ) caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; else if (tipo == "N" || tipo == "n" ) caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; else if (tipo == "T" || tipo == "t" ) caracteres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ÁáÉéÍíÓóÚúÀàÇçÃãÕõ-=*&#+\/,.;:"; ret = ""; for (i = 0; i < valor.length; i++) if (tipo == 'x' || tipo == 'X') ret += valor.substr(i, 1); else if (caracteres.indexOf(valor.substr(i, 1), 0) != -1) ret += valor.substr(i, 1); return ret; } Isso ai vai ser necessario! No form voce faz algo do tipo: <input type="text" name="cpfTemp" size=12 maxlength=11 onKeyUp="editarCampo(event, this, '9', 'XXXXXXXXXXX', document.forms[0].senhaTemp)" onKeyPress="editarCampo(event, this, '9', 'XXXXXXXXXXX', document.forms[0].senhaTemp)"> Esse document.forms[0].senhaTemp é a mesma coisa que eu passei para voce ai em cima, este aqui está completo já. senhaTemp é o nome do campo. Teste-o depois poste aqui se funcionou ou não!
  15. Desabilitar o botao é impossivel! No site da receita eles mexem com iframe para que o pessoal não consigo pegar o codigo e tal, só que é muito facil pegar... só seguir os arquivos. Protecao de codigo de fonte hoje em dia é complicado hehehe! B)
  16. Hehehe, isso é normal, erros acontecem :lol: Agora vamos ao codigo de mudar de campo quando colocar as datas: // Tirada do site http://www.skolbeats.com.br function tabFicador() { this.checaTab = taber_ChecaTab; this.marcaPos = taber_MarcaPosTab; this.posTab = 0; function taber_MarcaPosTab( pos ) { this.posTab = pos; } function taber_ChecaTab( campo ) { if( campo.value.length == 2 ) { this.posTab++; if( this.posTab < campo.form.elements.length ) { campo.form.elements[this.posTab].focus(); } } } }//tabFicador() var oTaber = new tabFicador(); Voce tera que verificar o nome dos campos etc. Agora validando: <FORM name=formdata> <INPUT onkeyup="oTaber.checaTab(this); oTaber.marcaPos(0)" maxLength=2 size=2 name=dia value=> <INPUT onkeyup="oTaber.checaTab(this); oTaber.marcaPos(1)" maxLength=2 size=2 name=mes value=> <INPUT maxLength=4 size=4 name=ano value=> <INPUT name="submit" value="Entrar"> </form> Ve se funciona esse codigo! O de aceitar apenas numeros já já eu coloco aqui para voce, precisa lembrar o nome do site!
  17. .Ninja.

    Radio Online?

    Voce tera que fazer um banco de dados, e ter as musicas ou no servidor ou no seu computador (fazendo-se um servidor online de winamp). So que o script, acho que voce acha no Google, porque é meio complicado para ser um unico arquivo! :unsure:
  18. Voce colocou para que quando o form voce enviado (submit) ele checasse os campos? Usou: <form name="nome" action="envia.php" onSubmit="nome_da_funcao"> Voce usou isso?
  19. .Ninja.

    Bancos De Dados Txt

    É mais complicado... Se quiser descobrir vendo outros scripts baixe o MZNews
  20. .Ninja.

    Links Dinâmicos

    Use a funcao swtich e poe exemplo, cifras fica sendo uma pasta, ai voce faz assim: switch($novosom){ deafult: include("$cifras/index.html"); break; case 01: include("$cifras/01.html"); break; } Entedeu como funciona, so que ai voce vai fazer isso para todos os links, ficando index.php?cifras=bandas&novosom=01 (bandas sera uma pasta). Voce pode usar o codigo do Apolo (o mesmo que o meu) fazendo assim: index.php?cifras=bandas/01 entendeu? Ele procurar por pastas e arquivos. Mas se voce quer mesmo que apareça link dinamico sem usar banco de dados, faça a funcao swtich
  21. Eu não tenho o codigo aqui Mas voce pode fazer com ele não aceite combos iguais. Use um if com um alert que ficara bem legal e simples!
  22. Seguite, esse da mensagem no bloco de notas do IP e tal, isso é PHP. Com um simples comando voce coloca o IP do usuario na tela ($REMOTE_ADDR). Mas se voce não ira trabalhar com PHP e quer proteger seu codigo de fonte, voce pode cripta-lo, é simples, só que cansativo. Na WMOnline tem uma ferramenta que faz isso, e dexa tudo criptado seu codigo de fonte. É bem legal e rapido de fazer, apenas colar o codigo e clicar em Criptar. Só que é cansativo (como falei), porque voce ira fazer isso para todos os outros arquivos. Clique aqui para ir direto a parte de criptografia! ;)
  23. .Ninja.

    Sites De Php

    E sem ingles seu desenvolvimento em PHP sera fraco... porque os erros são todos em ingles ;)
×
×
  • Criar Novo...