Juliana~*
Tipo de Conteúdo
Perfis
Fóruns
Atualizações
Quizzes
Store
Posts postados por Juliana~*
-
-
se vc está usando um sistema de porcentagem para a largura do elemento pai, vc pode dividir as porcentagens para cada elemento, exemplo:
DIV MENU é 100%
A LISTA DO MENU CONTEM 4 ITENS
o elemento li deverá receber 25% de width. Se houver padding ou margin, remova a quantidade no width para bater.
-
kkkk acontece, é normal.
Você pode fazer assim
<div id="fixo">
<!-- deixa essa fixa -->
</div>
<!-- Supondo que a altura do menu fixo seja 100px, deixe esse assim: -->
<div id="all" style="position:relative; top:100px /*ALTURA DO ELEMENTO FIXO*/; left:0;">
RESTO DO SITE DENTRO DA DIV ALL
</div>
- 1
-
Eu é que fiquei com duvida ao ler o tópico kkkk que irónico.
<link rel="sylesheet" type="text/css" href="header.css">
<link rel="sylesheet" type="text/css" href="content.css">
<link rel="sylesheet" type="text/css" href="rodape.css">
Ai vc cria respectivamente os arquivos css...
Você pode repetir elementos CLASS mas não elementos ID. ID é único para cada elemento, ele nunca se repete na mesma pagina.
Elementos diretos também podem herdam, exemplo:
.class { background:#333; }
#id { background:#FFF; }
a { color:red; } /* Todos elementos a recebem os atributos css aqui */
#id a { /* todos elementos 'a' dentro da div #id recebem os atributos aqui descritos */ }
.outraclass, .maisumaclass { /* aqui as duas recebem os atributos */ }
- 1
-
É necessário se cadastrar para acessar o conteúdo.
- Entre
- ou
- Cadastre-se
CSS
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Use float left para colocar duas listas, uma ao lado da outra
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Não se esqueçaa que:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
A ultima div none estará sujeito ao float, e pelo motivo de no mesmo não estar o float left ira bugar as propriedades do elemento em questão.
Use:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
OU
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
-
Vejamos:
A principio você tem sistema que é o seguinte:
Você quer fazer 5 perguntas ao usuário, e ele terá de responde-las respectivamente com sim ou não.
Você poderia trabalhar com um array:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
etc... :)
-
Acho que exagerei no termo "segurança" rs.
Concordo, mas ainda sim com o BCrypt seria a mesma lógica, e claro é bem mais seguro. Mas MD5 seria suficiente para a não interpretação da senha? Como mostrado acima, ah possibilidade de um método randômico do sha1 repetir? Seria algo que deveria me preocupar?
-
Ois... no desenvolvimento de projeto, chega a um ponto em que a questão da segurança começa a 'pesar'.
Os métodos de encriptação MD5 e SHA1 são o que uso, mas eles são tão inseguros assim?
Sim eu acho por ser valor fixo e assim, um banco de dados que contem diversas combinações pode facilmente obter o valor da criptografia.
Como é um método de criptografia simples de usar, eu gosto mais, e pensando nos valores fixos cheguei a seguinte conclusão:
function gerarSaltAleatorio($tamanho = 22) {
return substr(sha1(mt_rand()), 0, $tamanho);
}
// gerar salt aleatóriamente
$salt = gerarSaltAleatorio();
// criptografa a senha -> 'senha' + 'salt' gerado
$hash = md5($senha . $salt);
for ( $x = 0; $x <= 1000; $x++ ) {
$hash = md5($hash);
}
Assim eu salvo o 'salt' e a 'senha criptografada' no banco de dados. No login, seleciono o usuário no banco de dados, obtido no caso do formulário login, seleciono a 'senha criptografada' e o 'salta', gero o novo hash a partir do formulário de login e comparo 'senha do formulário' + 'salt do banco de dados' com 'senha criptografa' do banco de dados e ai libero ou não o acesso.
Será que é seguro o suficiente?
Até, se o hacker conseguiu roubar o banco de dados ele tem acesso ao servidor. Se ele tem acesso ao servidor, nem o salt ele vai saber, pois e valor aleatório.
E o FOR acima atrasa o código, evitando ataque de força bruta. Enfim, será que da para prosseguir com o projeto assim?
-
Não kkkk a sessão não pode ser obtida na pagina externa, a que foi referenciada no load, então tenho de nessa pagina (a externa) fazer a conexão novamente no banco para permitir o acesso, para isso, pego os cookies criados quando o usuário solicitou a ação, tipo:
Eu vou criar um tópico. Clico no botão criar tópico, crio o cookie da ação, capto ela no php e removo o cookie. A partir do php faço o resto, tendeu? kk
tais contem, chave de acesso, usuario, senha, chave da ação
chave de acesso renova a cada 10 minutos, ou em um novo login.
usuário e a senha é os dados com a criptografia do servidor
chave de ação dura enquanto o load() não terminar de carregar. Mais que 10 segundos também não vale mais.
- 1
-
obg pelas dicas, no desenvolvimento me deparei com muitos problemas, como por exemplo: A sessao do usuário não pode ser obtida: $('aqui').load(function() { }); o que foi um grande problema, tive de fazer um sistema de cookies em js e php que dura pouquíssimos segundos. O salt da criptografia (necessário para qualquer ação logado) é gerada na hora, nem eu sei, esse cookie dura 'n' segundos e exige (não ative ainda) a criptografia na url, e mais um jogo de lógico que fiz entre os gets na parte do PHP. E já estou terminando a parte que se não tiver 'JS' ele vai rodar normal, só com PHP e esse mesmo será essencial para os mecanismo de busca. @rnxn vc é muito inteligente
-
Estou fazendo um fórum kkk, fiz um layout para um tópico e peguei o embalo...
o que acham?
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
O host e novo e pode nao carregar o background :/
- 3
-
Instalação.
em GunZ
Por todas as vias, tente mudar o DNS para o do Google
preferêncial 8.8.8.8
alternativo 8.8.4.4
-
Nada melhor que um site responsivo não é mesmo?
E se você não sabe o que isso significa é basicamente:
Uma única pagina HTML adaptável para todo e qualquer tamanho de tela. O site responsivo ele tem uma condição, o site deve se adaptar conforme vc diminua ou aumente o tamanho da tela, se precisar de um reloud para se adaptar já não é mais responsivo.
Um excelente exemplo é a WebCheats, o Youtube, 4Shared entre vários outros. Se você ficar diminuindo ou aumentando a tela, os elementos vão se adaptando automaticamente. Isso é muito vantajoso.
No desenvolvimento de uma pagina responsiva temos de trocar os acostumado 'px' por 'em' e '%'. A '%' porcetagem é adaptavel em relação ao tamanho total do elemento pai e o 'em' é relativo a '%' do elemento pai, já o 'px' é um valor fixo. Não existe nenhum segredo.
Por exemplo tenho um elemento pai, o filho e o neto. Para ele se adaptar ficar assim:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
A estilização ficaria assim:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Para converter o 'px' em 'em' basta dividir por 16
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
ou
EM = PX / 16
E o site será adaptável, é fácil basta estudar... e por isso fiz um exemplo bacana para estudos:
index.html
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
style.css
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Uma réplica muito feia da WC kkkk
UPDATE
[spoiler=Menu Responsivo]index.html
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
{...}
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
{...}
style.css
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
ready.js
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
- 5
-
kkk a ta, acostumada já, sempre foi assim kkk
- 1
-
nossa que doidera kkkkk.
A esse tempo atras que citei, muitas pessoas, digo em massa mesmo, me chingavam pakas, se referindo a min como phefm, era muito chato, talvez faz mais tempo ainda, nao me recordo.
"Lembre-se que o que coloca lá fora. Te constrói"
-
Muito bom adorei a ideia, aproveitando a boa vontade kk existem diversas API como o JSFiDDLE que nos permite usar os sistemas deles para mostrar a funcionalidade de um bloco de códigos.
Até mesmo PHP...
Isso é fácil adicionar para um bbcode e ter uma funcionalidade satisfatória com os melhores recursos.
Ah... os campos de códigos não está colorido .-.
alguns ficam, mas partes não, tá cheio de bugs
Tenho uma recomendação:
<script src="
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Pretty Print do google, ou se não quiserem, arrumem isso please, 10 anos de WC e esse bug?
-
jQuery é:
Uma biblioteca JavaScript criada no intuito de minimizar o tempo de criação, simplificar o código e também um refúgio para muita gente. Eu mesma fui buscar aprender document.getElementById() no JS depois de ter aprendido o $('#id'). O primeiro livro que li sobre foi um do Maujor - jQuery, achei excelente é completo e cheio de exemplos, definições, não só a parte prática mas também a teórica que é essencial.
Porque receber dados do PHP através do JavaScript?
Pense que você tem um site PHP e quer fazer ele da seguinte maneira:
Um menu, um texto, o conteúdo, outro menu e por fim o rodapé. O conteúdo em si é buscado no Banco de Dados e retornado para o PHP. Com a programação certa, vc irá ter uma definição de conteúdo depende da URL atual mas ira 'herdar' determinado conteúdo como o MENU,TEXTO,OUTRO MENU e o RODAPÉ, mas o conteúdo você quer alterar. Isso tem um certo porém, você terá sempre de carregar a pagina novamente, desde o inicio ao fim.
Com o JavaScript é diferente, você pode requisitar ao PHP para ele pegar certo conteúdo, isso em um arquivo externo e inserir em um elemento da pagina atual, atualizando assim o conteúdo sem necessariamente ter um refresh(reload) na pagina.
Como isso funciona?
Vamos ver na prática:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Temo inserido nessa pagina 3 arquivos externo. 1º CSS 2º jQuery 3º Funções JS
Style : css/style.css
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Central : js/central.js
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
O arquivo PHP onde os dados será capturados: processo.php
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Conexão PDO: cls/Servidor.class.php
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Mostrar o resultado com imagem não tem graça.
Dúvidas? Só perguntar.
-
Oi kk, não tenho ideia de como colocar o titulo.
Antigamente, isso digo a uns 2 anos e 1/2 atrás algumas pessoas me chamavam de phefm' e me falavam um monte de babozera, agora vendo a staff, me deparo com ele, o phefm' online kkk e volto isso na minha cabeça. Nunca entendi porque mas, se alguem souber please me explique kkk
-
Você realmente não aprendeu nada né kkk...
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Vê se estuda e aprende .-.
-
Eu comecei a conhecer programação com PHP depois C# e voltei pro PHP.
Eu gosto de PHP pq ele explora bem a criatividade
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Não precisei setar a variável kkkk
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Isso é igual em todas as linguagens mas cada qual com seu macete... Observe bem o lado que vc quer se aprofundar mais.
Você quer fazer jogo? software? app? site? ... Isso pode ser feito de 'n' maneira em 'm' linguagens.
Por exemplo, vc quer fazer um 'software', digamos um aplicativo para o controle de uma loja.
Isso poderia ser feito em PHP/ASP/JS/C#/C++/ localhost ou nao e etc, depende do ponto abordado
Comece onde vc achar melhor, depois experimente outras, não tem como dar uma resposta kk
-
Isso depende da situação.
Imagina o seguinte:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
e você quer mostra:
Eu sou uma doida varrida
Ai você precisaria, por exemplo:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Quero chegar ao ponto que o split vai retornar
msg[0] => 'Eu';
msg[1] => 'sou';
msg[2] => 'uma';
msg[3] => 'doida';
msg[4] => 'varrida';
Assim podendo ter a identificação de cada elemento ai vc manipula ele, no caso do exemplo acima, editar a cor.
- 1
-
Tenho vindo aqui na WC com certa frequência e vejo uma dinâmica muito 'precária' na área em que eu mais amo <3 Programação.
É o seguinte...
São tópicos antigos, importantes para iniciantes que estão fechados, acredito eu que devido ao tempo.
Vale lembrar que programação é muito complexo, está sempre sofrendo alterações de diversa maneiras para fins diferentes de forma igual, ou seja, o debate não pode parar... Independente de tempo ou algo do tipo.
Programação é estar sempre em evolução, se é q vc me entende. Quem opta por programar quebra a cabeça em mil pedaços por 2 linhas de código, que no final descobre q era um "_" que tava errado, ai 5 minutos dps vc olha seu projeto de 10000000 de linhas e pensa, agr eu tenho capacidade p fazer o mesmo em 1000 linhas...
Entende onde quero chegar?
Os tópicos nessa área não podem ficar fechado, ali possui tópicos com dúvidas por exemplo. Eu poderia dar uma sugestão de modo que o autor pudesse editar caso gostasse e o tópico ser mais valorizado. Os tópicos da pagina do PHP por exemplo são tão antigos e editas, ou seja, evoluidos, aprimorados.
O que quero dizer é, fechar tópico excelentes para um 'quick list de tutorial' é tiro no pé :).
Espero ter sido clara kkk, obg pela atenção.
-
Bom, eu postei um tópico aqui a um tempo atrás e vi que o titulo ficou errado e fiquei bolada. kkk
Resolvi fazer um melhor e mais completo para postar aqui até porque posso corrigir o titulo do post anterior.
Pense o seguinte:
O sistema que desenvolvi ele visa uma única pagina para a criação de um artigo e edição. Através da variável na URL, podemos saber quando o usuário está querendo inserir algo no banco de dados, ou seja, criar uma pagina, ou editar um artigo já existente.
Assim:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
O GET['tt'] representa o 'novoartigo' ou 'editartigo'
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Segue o restante:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Criação:
Visualização:
Edição:
Voltando para os script, o arquivo que recebe o conteúdo
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Para quem precisar da classe de conexão:
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Créditos: [felladrin - GitHub] Pela Classe de Conexão com o PDO.
Eu pelo resto.
Dúvidas? Só perguntar...
- 3
-
O JS evolui muito com o tempo... a edição de conteúdo ficou bem mais dinâmico, o código em si é limpo e da para entender com analises básicas, claro, daquele jeito.
Vamos lá:
Obrigatoriamente precisamos do jQuery
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Criando os elemento para o acontecimento do evento
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Código comentado...
É necessário se cadastrar para acessar o conteúdo.- Entre
- ou
- Cadastre-se
Dúvidas? Só perguntar...
[spoiler=titulo - off]
title,Converter elemento em textarea pra edição
- 1
-
Eu tenho vários projetos bacanas, tenho jogo com imagens obtidas da web, jogos que eu desenhei tudo em linha de código, sites de todos os tipos e etc.
Tenho um site em JS e PHP inteiramente dinâmico, é uma plataforma completa com forum,musica,jogos,blog etc... com administração e painel de usuário completinho para todos os campos do site, naipe Google, loading diferenciado em toda ação no site, é tanta coisa q só vendo p acreditar kkk. Desenvolvo a 4 anos esse projeto e ainda não terminei. Estou no momento terminando o 'editor de layout' inteiramente complexo, amo o que faço !!! é isso kkk
- 2
Cade os old school em fórum?
em Bate Papo
Postado
Esse fórum tem história haha. Vira e mexe passo por aqui.