![]()
Esta seria a “versão em ajax” para a função POST() que escrevi em PHP no artigo “Envio de dados com PHP utilizando método POST sem usar formulário HTML”. Com este exemplo você poderá enviar dados utilizando o método POST para um arquivo PHP, para que estes dados possam ser processados e retornar (ou não) uma resposta a ser exibida na tela. Para isto, utilizaremos 2 funções simples desenvolvidas por mim e totalmente explicadas aqui.
Nesta segunda parte do artigo, vamos trabalhar com as matrizes superglobais que contém informações sobre o ambiente, sobre o servidor, sobre a sessão e ainda veremos as versões ultrapassadas de todas as variáveis superglobais, e o porquê de não utilizá-las mais. (mais…)
Um dos aspectos mais interessantes no PHP sem dúvida são suas variáveis superglobais. Elas são acessíveis em qualquer script PHP e em qualquer lugar do escopo de variáveis. Elas na verdade são vetores (arrays) predefinidos que provém diversos tipos de informações. Vamos estudá-las e aprender a utilizá-las corretamente, de forma a melhorar e agilizar nosso modo de programar. (mais…)
Mais um probleminha que pode atrapalhar a vida de um programador PHP. Ao precisar enviar dados para uma página de um servidor remoto, normalmente para integrar seu sistema a algum outro sistema remoto geralmente feito em uma linguagem inferior (aka. ASP) e usando o método POST dentro do seu programa, sem poder utilizar um formulário e mandar o usuário clicar, usando apenas uma URL.
Bem, a tarefa seria simples se pudéssemos utilizar o método GET. Usando o método GET, poderíamos simplesmente acessar a url remota usando header() e depois redirecionar novamente para o nosso sitema a partir do arquivo remoto. No meu caso eu tinha que mandar 3 variáveis (assunto,e-mail e texto) para um arquivo .asp em outro servidor – e claro, o programador deste quis tirar onda comigo mandando eu enviar com método POST. Enfim, é claro que eu resolvi o problema e deixei ele chupando o Bill Gates. (mais…)
p>Tanto o foreach() quanto o for() são construtores de linguagem no PHP, e não funções como muitos leigos acabam dizendo por aí. Ao contrário do que muitos declaram, esses construtores não fazem a mesma coisa, muito pelo contrário, pois dependendo da situação, devemos escolher qual usar.
O foreach() é muito mais simples que o for(), e só pode ser utilizado para percorrer vetores e objetos. O for() é muito mais complexo, podendo ser usado para percorrer vetores, avaliando uma expressão e executando uma terceira expressão. Veja a seguir como ele funciona. (mais…)