Archive for PHP

Problemas com acentos no MySQl e PHP

Ai pessoas! Estou trabalhando em um projeto aqui na JUCETINS quanto me vi com um probleminha, os acentos das palavras que estão no banco de dados (MySql) estavam saindo bagunçadas no lugar das letras acentuadas, quase morri de alegria, pois seria o meu primeiro POST realmente produtivo no presente BLOG. Vamos a solução do problema:

Primeiro vamos supor que você queira imprimir a seguinte string com uma cento:

echo “Vinte e três”; //daí ta saindo a letra “ê” toda bagunçada, faça assim: echo utf8_decode(“Vinte e três”);

e no topo da pagina coloque o seguinte: header(“Content-Type: text/html; charset=ISO-8859-1”, true);

Isso irá tornar seus acentos lindos e maravilhosos.

Para resolver esse problemas com strings vindas do Banco de Dados, ao criar as tablelas e campos, configure a opção Collation como:

latin1_swedish_ci

Espero ter ajudado!!!

Deixe um comentário

Primeiros Passos em PHP

Acho que não é preciso que eu diga que PHP é uma das liguagens WEB mais usadas no mundo e nem que sua curva de aprendisado é bem fechada né!!! Sou meio suspeito pra sair elogiando assim, pois PHP é a linguam que trabalho atualmente.

Não quero aqui “bitolar” as pessoas em uma ideologia de desenvolvimento, use PHP quem precisar, existem diversas liguagem poderosas por ai, como o Ruby on Rails, Java, C#, etc.

Então vamos ao que se é proposto, o primeiro material que um desenvolvedor PHP precisa obter é o Manual do PHP , isso é claro depois de ter instalado em sua máquina o XAMP ou EasyPHP (para quem  tá por fora, esse dois programas são os pacotes de ferramentas necessárias para se desenvolver em PHP, Apache, PHP, MySql) ou de sua preferencia, NotePad ++ (editor de texto).

Tendo instalado e configurado tudo, podemos começar a por a mão na massa, quer dizer, no código.

Vou dar o exemplo do Classico HELLO WORD!!!

<?php

echo "HELLO WORD!!!"; //imprime o conteúdo entre as aspas na tela do Navegador

?>

Digite esse codigo no NotePad++ e salve-o na pasta htdocs dentro do Apache com o nome de hello.php, EX: C:\xampp\apache\htdocs, se estiver usando o EasyPHP, será: C:\EasyPHP\apache\www, depois vá em seu navegador e digite ” 127.0.0.1/hello.php”, se tudo estiver dado certo, você verá HELLO WORD!!! escrito na pagina.

Comments (1)