.Ninja.
Membros-
Total de itens
210 -
Registro em
-
Última visita
Tudo que .Ninja. postou
-
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!
-
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.
-
Coloque um exemplo ai plys .___. Use: <meta http-equiv="Pragma" content="no-cache">
-
Voce tambem não precisa por esse 20 ai antes de ano. É só colocar: $ano = date("Y");
-
Novamente, não tem com proteger!
-
Ele quer um form onde coloca a quantidade e valor e ele multiplica. Clique aqui para ver as calculadores prontas do Scriptbrasil.
-
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:
-
Use a busca, porque tem um tópico igualzinho a esse.
-
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!
-
Sinceramente, não achei o link :blink:
-
Voce pode fazer com que seu site não grave os arquivos no temporary do usuario. É só usar um meta com no-cache
-
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.
-
Nossa, não entendi nada do que voce quer :blink:
-
Checar Campo De Data No Formato (dd/mm/aaaa)
pergunta respondeu ao webdev de .Ninja. em Ajax, JavaScript, XML, DOM
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! -
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)
-
Checar Campo De Data No Formato (dd/mm/aaaa)
pergunta respondeu ao webdev de .Ninja. em Ajax, JavaScript, XML, DOM
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! -
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:
-
Checar Campo De Data No Formato (dd/mm/aaaa)
pergunta respondeu ao webdev de .Ninja. em Ajax, JavaScript, XML, DOM
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? -
É mais complicado... Se quiser descobrir vendo outros scripts baixe o MZNews
-
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
-
Use PHP para isso!
-
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!
-
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! ;)
-
E sem ingles seu desenvolvimento em PHP sera fraco... porque os erros são todos em ingles ;)