Programação

Treino e Dedicação. Habilidade e Presteza com Atenção.

Dicas de comandos SQL mais avançados do WordPress para desenvolderores

27/05/2015 às 20:25:00 Evaldo Lopes php, mysql, wordpress, banco de dados, programação web Comentários

Para quem faz uso um pouco mais avançado do WordPress, especialmente quem trabalha desenvolvendo sites com a plataforma, é bem comum aparecerem situações um tanto complexas.

Leia mais...

Códigos http 301, 302, 304, 401, 403, 404, 501 e 503

27/05/2013 às 11:23:43 Evaldo Lopes dicas web, programação web

Muitas vezes enquanto desenvolvemos para web há a possibilidade de ocultamos erros, mas quando liberamos tais erros para depuração alguns ficamos sem saber o que está ocorrendo/gerando. Para isso há códigos de retorno do status HTTP (HTTP Status Code), através desses códigos que os motores de busca deverão indexar suas páginas e/ou não. Veja a ilustração: Segue abaixo uma lista dos códigos de resposta de erros dos quais mais tem ocorrências: 100 e 101:Respostas provisórias. 2XX: Informação processada com sucesso. 3XX: Necessárias novas ações para completar a ação. 301: Página movida permanentemente para um novo local. 302: Página movida temporariamente. 304: Conteúdo não modificado. 4XX: Erro no processamento da requisição. 401: Não autorizado. 403: Negado. 404: Não encontrado. 5XX: Erro interno no servidor. 501: Não implementado. 503: Serviço indisponível.

Leia mais...

Habilitando configurações do php no Joomla como o timezone

05/09/2012 às 17:29:20 Evaldo Lopes php, joomla, programação web

Como todos sabem que o Joomla lê o arquivo configuration.php, não é preciso criar o php.ini na(s) pasta(s). Então vamos lá: (1) Altere as permissões do configuration.php; (2) Edite o arquivo configuration.php, entre a última "}" cheve, a mesma que fecha a class; e o fim do código php "?>". Está assim: } ?> Ficará assim: ini_set(''allow_url_fopen'', ''on''); ini_set(''date.timezone'', ''America/Recife''); } ?> Abração a todos.

Leia mais...

Sintaxe PHP – Parte VI

21/11/2010 às 14:55:59 Evaldo Lopes php, programação web

Constantes X Variáveis em PHP Contantes são recipientes temporários que só admintem atribuição de valor uma única vez. Ou seja, uma vez definido o valor é constante enquanto durar a interpretação do script. No PHP, constantes são definidas pela função define(). Esta recebe normalmente dois parâmetros. O primeiro é o identificador da constante, que é necessariamente uma string, o tamanho é pelo bom senso. O segundo é justamente o valor a ser atribuído a constante, apenas valores escalares - ou seja: não entram (objetos, recursos e arrays). Exemplo: <_?php define("MENSAGEM", "Prencha os campos!"); echo MENSAGEM; ?> OBS.: É possível força a "leitura" de uma constante mesmo sendo solicitada, escrita em maiúscula ou minúscula. (CASE SENSITIVES) - utilizando de mais um parâmentro, atribuindo o valor TRUE para o mesmo. Da seguinte forma: <_?php define("MENSAGEM", "Prencha os campos!", TRUE); echo Mensagem; ?> Constantes mágicas: __LINE__ Alinha atual do script __FILE__ O caminho completo e nome do arquivo. Se utilizado dentro de um include, o nome do arquivo incluído será retornado. Desde o PHP 4.0.2, __FILE__ sempre contém um caminho absoluto com links simbólicos resolvidos enquanto em versões antigas ela continha um caminho relativo sob certas circunstâncias. __DIR__ O diretório do arquivo. Se usado dentro de um include, o diretório do arquivo incluído é retornado. Isto é equivalente a dirname(__FILE__). Este nome do diretório não possui barra no final, a não ser que seja o diretório raiz. (Adicionado no PHP 5.3.0.) __FUNCTION__ O nome da função (Acrescentado no PHP 4.3.0). A partir do PHP 5 esta constante retorna o nome da função como ela foi declarada (sensível a maiúsculas e minúsculas). No PHP 4 sempre retorna o nome em minúsculas. __CLASS__ O nome da classe (Acrescentado no PHP 4.3.0). A partir do PHP 5 esta constante retorna o nome da função como ela foi declarada (sensível a maiúsculas e minúsculas). No PHP 4 sempre retorna o nome em minúsculas. __METHOD__ O nome do método de classe. (Acrescentado no PHP 5.0.0). O nome do método é retornado como foi declarado (sensível a maiúsculas e minúsculas). __NAMESPACE__ O nome do atual namespace (sensível a maiúsculas e minúsculas). Esta constante é definida em tempo de compilação (Adicionada no PHP 5.3.0). Variáveis: Variáveis são recipientes temporários e flexíveis de dados. No PHP são sempre precedidas do caracter cifrão ($). OBS.: As regras de nomeclatura tanto para constantes como para variáveis são iguais: 1. Começar por letra; 2. Começar com underline ( _ ). Atribuição por valor X atribuição por referência: Atribuições no PHP são normalmente feitas por valor, assim quando atribuímos uma variável a outra, seu valor é copiado e repassado para a primeiria. Exemplo: <_pre> <_?php $a = 10; $b = $a; // teste depois $b = &$a; $b = 15; echo $a; echo $b; ?> <_/pre> Outro exemplo: <_?php // atribuição de array $a = array(10, 20, 30); $b = $a; // teste depois com $b = &$a; $b[0] = 40; var_dump($a); var_dump($b); ?>

Leia mais...

Sintaxe PHP – Parte V

21/11/2010 às 14:17:19 Evaldo Lopes php, programação web

Comentários em PHP: Comentários são textos inseridos no script que você não deseja que sejam interpretados. São iguais principalmente para a documentação de código, facilitando sua manutenção posterior. Os comentários de uma única linha pode ser de dois tipos: // - Duas barras juntas, ao estilo C++. # - Usando o caracter cerquilha, o tradicional: jogo da velha; ao estilo shell. Já para comentários de blocos, mais de uma linha, só há um operador suportado: /* - Para início do bloco a ser comentado */ - Para o final do bloco. Exemplos: Se você "rodar" esse exemplo acima não irá aparecer nada na tela, tela em branco.

Leia mais...

"Senhor eu sei que Tu me sondas, sei também que me conheces...
Senhor! eu que Tu me sondas..."