Fernando PHP

Artigos, tutoriais e dicas sobre desenvolvimento PHP

Tag: PHP

Redirecionamento ou Atualização de página com PHP

Como colocar um redirecionamento PHP na página? O código abaixo nos mostra como podemos fazer isso:

<?php

echo ‘<meta HTTP-EQUIV=”Refresh” CONTENT=”0; URL=nome-da-pagina.php”>’;

?>

No valor CONTENT indica a quantidade de tempo para o script ser executado. Caso fique em 0 (zero) ele fará esta ação instantemente. Você pode usar esta metatag para atualizar sua página também. Bom usufruto!

Como enviar mensagens Telegram via PHP?

Já imaginou explorar os recursos de envio de mensagens pelo Telegram via PHP? Este aplicativo já conta com mais de 100 milhões de usuários. Enquanto que o seu concorrente o Whatsapp tem mais de 1 bilhão de usuários. Apesar da grande diferença, mais pessoas buscam o Telegram.

O Whatsapp permitia até outra data o envio de mensagens via PHP. Muitos utilizavam o recurso do Chat API (https://github.com/mgp25/Chat-API). Porém, este recurso foi descontinuado.

Irei mostrar passo a passo como você poderá enviar mensagens via Telegram utilizando o código PHP. São necessários 4 passos. 1) Possuir uma conta no Telegram; 2) Criar um Bot no Telegram; 3) Obter o Chat ID; 4) Execução do código PHP.

1) Possuir uma conta no Telegram.

Acesse uma loja de aplicativos no Android (Play Store) ou iOS (iTunes), baixe o Telegram no seu dispositivo móvel. Insira seus dados e cadastre-se.

2) Criar um Bot no Telegram.

O que é um Bot? Bot nada mais é que a abreviação de robô, um bot é um programa que atua em uma conta de usuário no Telegram que não é operada por um humano, mas sim, por um robô. O robô, tecnicamente chamado de software, pode te ensinar muitas coisas, te lembrar muitas coisas, postar notícias do seu time favorito, te ajudar nas compras, ser uma excelente distração, servir para fazer pesquisas e entre outras coisas diferentes.

Assim, na lupa de pesquisa do aplicativo Telegram digite “BotFather”. Após localizar, toque em começar. Digite novamente a expressão “/newbot” e pressione enter. Crie um bot. No meu caso eu criei fernandophp_bot. Lembre-se sempre de incluir esta palavra bot no final da palavra criada.

Após o enter, será exibido esta mensagem abaixo (o código, após a palavra token, foi substituído por asterisco):

Done! Congratulations on your new bot. You will find it at t.me/fernandophp_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
********************************************

3) Obter o Chat ID.

O Chat ID é um código da sua conta Telegram. Este número é mais privado. Somente você poderá obter e fornecer para receber mensagens. Isso irá proteger de você receber SPAM. Para saber qual é seu Chat ID clique neste link https://telegram.me/get_id_bot. Após seguir os passos, copie o código gerado na expressão Your Chat ID.

4) Execução do código PHP

Após obter o Token e o Chat ID do Telegram execute o código abaixo. Você poderá utilizá-lo em várias oportunidades do seu código PHP. Lembre-se que você poderá alterar o nome, e a foto do seu bot utilizando as opções do BotFather.

<?php

// Substitua os asteriscos (*) pelo números fornecidos nos passos anteriores.

$chat_id=“*************”;

$token=“****************”;

$mensagem=”Olá! Teste de envio de mensagem via PHP”;

$url = “https://api.telegram.org/bot”.$token.”/sendMessage?chat_id=”.$chat_id.”&text=”.$mensagem.””;

$execucao = file_get_contents($url);

?>

Para mais informações sobre a documentação do Telegram acesse https://core.telegram.org/

Datas em PHP

A função date(“Y-m-d”) poderá exibir a data do servidor. Para isso, você precisará entender alguns recursos básicos para usar esta função

O termo “d” imprime o dia atual com dois dígitos. Caso seja maiúsculo (D) será impresso o dia da semana em inglês (Fri). O “m” se refere ao mês e exibe no formato numérico o mês.

Para exibir o nome do mês tem que ser colocado o “M” maiúsculo. Quanto a diferença entre o “Y’ e “y”, a letra maiúscula imprime “2017” e a minúscula “17”. Veja abaixo o exemplo de uso:

<?php

echo date("d/m/Y");

// Irá exibir 25/08/2017

?>

Entre as letras você poderá optar colocar barras (/) ou traços (-). Interessante que a data a ser exibida sempre será do servidor. Se sua página estiver hospedada em um servidor europeu, os seus registros poderão estar com a data adiantados. Assim, caso deseje alterar a data de acordo com sua região coloque o timezone uma linha antes da expressão date(). Veja o exemplo abaixo:

<?php

date_default_timezone_set('America/Sao_Paulo');

echo date("d/m/Y");

// Irá exibir a data atual da Cidade de São Paulo - Brasil >>  25/08/2017

?>

Para uma lista completa dos timezone (fusos horários) das cidades brasileiras veja o link https://secure.php.net/manual/pt_BR/timezones.america.php

 

 

O que é a linguagem PHP?

O PHP ou Hypertext Preprocessor (acrônimo recursivo para PHP) é uma linguagem de script open source. Este é provavelmente a linguagem de script mais popular na web.

Ele é usado para aprimorar páginas da web. Com o PHP, você pode fazer coisas incríveis como: 1) criar páginas de login de nome de usuário e senha, 2) verificar os detalhes de um formulário, 3) criar fóruns, 4) galerias de fotos, 5) pesquisas e 6) muito mais coisas que sua mente imaginar.

Você pode configurar corretamente o uso do PHP com seu servidor HTTP tanto para Microsoft IIS quanto para o Apache, nos sistemas operacionais Windows e Linux.

O PHP é conhecido como linguagem do lado do servidor. Isso porque o PHP não é executado no seu computador, mas no computador do qual você solicitou a página. Apenas os resultados são exibidos em seu navegador.

Desenvolvido em WordPress & Tema por Anders Norén