![]() |
|
Você está aqui: PHP ::: Lista de Exercícios Resolvidos (Algorítmos Resolvidos) ::: Strings e Caracteres |
|
Exercícios Resolvidos de PHP - Como validar uma senha em PHP - Escreva um programa PHP para validar uma senha informada pelo usuárioQuantidade de visualizações: 218 vezes |
|
Pergunta/Tarefa: Escreva um programa PHP que pedirá para o usuário informar uma palavra, que servirá como senha. Seu código deverá validar esta senha de acordo com as seguintes exigências: 1) O tamanho da senha deverá ser no mínimo de 8 caracteres; 2) A senha deve conter pelo menos um caractere maiúsculo; 3) A senha deve possuir no mínimo um caractere minúsculo; 4) A senha deve possuir pelo menos um número (dígito). Sua saída deverá ser parecida com: Informe uma senha: osmar1234 A senha não é válida. Informe uma senha: Osmar1234 A senha é válida. Veja a resolução comentada deste exercício usando PHP:
|
|
![]() |
PHP ::: Dicas & Truques ::: Data e Hora |
|
Datas e horas em PHP - Como obter o fuso horário em segundosQuantidade de visualizações: 7465 vezes |
|
Nesta dica veremos como usar date("Z") para retornar o fuso horário da nossa localidade em PHP. Lembre-se de que a função date() com o parâmetro "Z" retorna o fuso horário em segundos. Este valor reflete a diferença em segundos que estamos do Tempo Universal Coordenado (Coordinated Universal Time - UTC), também conhecido como tempo civil, e é o fuso horário de referência a partir do qual se calculam todas as outras zonas horárias do mundo. Veja o código PHP completo para o exemplo:
Ao executar este código nós teremos o seguinte resultado: O fuso horário em segundos é 7200 (2 horas) | |
PHP ::: Fundamentos da Linguagem ::: Estruturas de Controle |
|
Apostila PHP para iniciantes - Como criar um laço while infinito em PHPQuantidade de visualizações: 9275 vezes |
|
Um laço while() infinito pode ser criado em PHP simplesmente fornecendo o valor true para a condição do laço. Neste caso é preciso que você forneça uma forma de parar o laço, ou o script continuará executando até atingir seu tempo tempo máximo de execução, e um erro será exibido na página. Veja um trecho de código exemplificando o uso de um laço while infinito:
| |
PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
|
Como remover e retornar o primeiro elemento de um array PHP usando a função array_shift()Quantidade de visualizações: 7937 vezes |
|
A função array_shift() do PHP remove o primeiro elemento de um vetor (array) e retorna o seu valor. Nesse caso, se as chaves, ou índices, do vetor forem do tipo númerico, elas serão reorganizadas. Veja um exemplo de seu uso no código PHP a seguir:
Ao executar este código PHP nós teremos o seguinte resultado: O elemento extraido foi: Carlos O array contém agora 3 elementos | |
PHP ::: Sistemas Completos com Código Fonte ::: Projetos PHP com Código Fonte - Códigos Fonte PHP |
Calendário de Eventos em PHP e MySQL - Código fonte completo com opções de cadastrar, listar, excluir, editar e listar eventosQuantidade de visualizações: 2242 vezes |
Aprenda como criar um Calendário de Eventos completo em PHP e MySQL. Código-fonte completo e comentado para programadores de nível iniciante e médio. Sobre este projeto PHP e MySQL Que tal aprender ou aprimorar as suas técnicas de programação em PHP e MySQL desenvolvendo um Calendário de Eventos completo, com as opções de cadastrar, listar, excluir, alterar e listar os eventos. Veja na imagem abaixo a tela inicial do sistema: ![]() O que vou aprender neste código fonte? Além de aprender como gravar dados em uma tabela MySQL usando PHP, você verá, de forma prática e sem enrolação, como ler os dados de volta, editar, listar e pesquisar. Porém, o mais importante é que você aprenderá a construir um calendário usando PHP. Essa é uma técnica que você poderá levar para várias outras linguagens. Uma característica interessante deste código é o uso de uma janela modal feita usando apenas HTML e CSS. Essa janela é exibida por cima do calendário ao clicarmos em um determinado evento. Veja: ![]() O código jQuery para exibir a janela é bem simples e poderá ser usado para várias outras aplicações. Além disso, o código para a requisição Ajax abrirá um mundo de possibilidades. Veja agora a tela para a criação de novos eventos: ![]() Para a construção desta tela de cadastro você aprenderá a usar os controles date e time do HTML5 para deixar seus códigos ainda mais robustos. Nesta tela você aprenderá também a validar os campos e exibir mensagens alertando ao usuário a necessidade do preenchimento correto. Para finalizar, veja a tela que lista todos os eventos cadastrados: ![]() Nesta tela de listagem você aprenderá a colocar as opções para a visualização individual de cada evento assim como as opções de editar ou excluir os eventos. Como posso obter este código fonte? Para adquirir este código fonte, me chama no WhatsApp ou no e-mail indicados na lateral do site. Se necessário podemos combinar e faço a instalação na sua máquina ou no seu domínio. Podemos também combinar as alterações ou a adição de novas funcionalidades. |
PHP ::: Dicas & Truques ::: PDO (PHP Data Objects) |
|
PHP PDO - Como disparar comandos SELECT usando a função PDO->query()Quantidade de visualizações: 12936 vezes |
|
Nesta dica mostrarei como disparar uma query SELECT usando PDO->query(). Veja que mostramos ainda como percorrer os resultados obtidos. Para este exemplo eu me conectei a um banco de dados MySQL e obtive dados de uma tabela chamada "produtos". Veja o código PHP PDO MySQL completo para o exemplo (incluindo a conexão com o banco de dados):
Ao executar este código nós teremos o seguinte resultado: Id: 1 Nome: ARROZ TIPO A Preço: 13 Quantidade: 320 Id: 2 Nome: FEIJÃO CARIOCA Preço: 9.5 Quantidade: 120 Id: 3 Nome: EXTRATO DE TOMATE AMD Preço: 4.24 Quantidade: 50 | |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
Linguagens Mais Populares |
1º lugar: Java |
Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site |
Java - Como criar um Jogo da Velha em Java - Jogo completo com código fonte comentado - Versão console |
Últimos Exercícios Resolvidos |
Quem Somos |
![]() Osmar J. Silva
Programador Freelancer - Full Stack Developer, Professional Java Developer, PHP, C/C++, Python Programmer, wxWidgets Professional C++ Programmer, Freelance Programmer. Formado em Ciência da Computação pela UNIP (Universidade Paulista Campus Goiânia) e cursando Engenharia Elétrica pela PUC-Goiás. Possuo conhecimentos avançados de Java, Python, JavaScript, C, C++, PHP, C#, VB.NET, Delphi, Android, Perl, e várias tecnologias que envolvem o desenvolvimento web, desktop, front-end e back-end. Atuo há mais de 15 anos como programador freelancer, atendendo clientes no Brasil, Portugal, Argentina e vários outros paises.
Programador Freelancer WhatsApp +55 (062) 98553-6711 Goiânia-GO Entre em contato comigo para, juntos, vermos em que posso contribuir para resolver ou agilizar o desenvolvimento de seus códigos.
|
![]() José de Angelis
Programador Freelancer - Formado em Sistemas de Informação pela Faculdade Delta, Pós graduado em Engenharia de Software (PUC MINAS), Pós graduado Marketing Digital (IGTI) com ênfase em Growth Hacking. Mais de 15 anos de experiência em programação Web. Marketing Digital focado em desempenho, desenvolvimento de estratégia competitiva, analise de concorrência, SEO, webvitals, e Adwords, Métricas de retorno. Especialista Google Certificado desde 2011 Possui domínio nas linguagens PHP, C#, JavaScript, MySQL e frameworks Laravel, jQuery, flutter. Atualmente aluno de mestrado em Ciência da Computação (UFG)
Programador Freelancer WhatsApp +55 (062) 98243-1195 Goiânia-GO Não basta ter um site. É necessário ter um site que é localizado e converte usuários em clientes. Se sua página não faz isso, Fale comigo e vamos fazer uma analise e conseguir resultados mais satisfatórios..
|