Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo PHP

Novidades do PHP 7

Gráfico com PHPLot: SetLegendStyle - Controle a aparência da legenda

SetLegendStyle - Controle a aparência da legenda Com este controle você define os alinhamentos de dentro da legenda. $plot->SetLegendStyle( $texto , [ $cores ]) $texto Uma seqüência de caracteres que indica o alinhamento das cadeias de texto: "left" ou "right". Se "left", as cadeias de texto são alinhados à esquerda entre a borda caixa de lenda e as caixas de cor ou marcadores de forma. Se 'righta', as seqüências de texto são alinhados à direita entre a borda caixa de lenda e as caixas de cor ou marcadores de forma. $cores Cadeia opcional que indica o alinhamento das caixas de cor ou marcadores da forma: "left", "right" ou "none". Se 'left', eles são desenhados ao longo do lado esquerdo da caixa de legenda. Se 'right', eles são desenhados ao longo do lado direito da caixa de legenda. Se 'none', nenhuma caixa de cor ou marcadores de forma são desenhados. Se este parâmetro for ...

Gráfico em PHP: Gerando Gráfico de Barras com PHPLot

Neste tutorial iremos aprender um pouco de como gerar um gráfico utilizando a biblioteca para gráficos em PHP, o PHPLot. Você pode baixar a biblioteca do PHPlot  aqui  e  também visitar o site oficial  para mais informações. Para poder gerar este gráfico usaremos dois arquivos, o grafico.php , que é onde ficará todo o script do gráfico e o relatorio.php que é o arquivos onde será incorporado o script e exibido o gráfico. Tudo muito simples com essa biblioteca. Vejamos: Arquivo:  grafico.php <?php //Sua conexão ao servidor e banco de dados $cnx = mysql_connect ("localhost","root","") or die ("Não foi possível conectar ao servidor"); mysql_select_db ("seu banco",$cnx) or die ("Não foi possível o acesso ao banco de dados");  // Importando a Biblioteca do PhpLot, a qual você baixou. require_once '/phplot/phplot.php'; /* O Array são os valores que irão compor o gráfico, coloquei valores estático mas...

Como ativar o "cURL" e "OpenSSL" no PHP (XAMPP)

Para ativar a biblioteca curl no XAMP, é preciso modificar o arquivo php.ini no diretório do XAMP 1)Localize na pasta do XAMP algum dos arquivos.  C:\Program Files\xampp\apache\bin\php.ini  C:\Program Files\xampp\php\php.ini (no meu alterei esse arquivo) C:\Program Files\xampp\php\php4\php.ini Localizem os seguintes códigos: ;extension=php_curl.dll ;extension=php_openssl.dll Observe que ele está comentado. Toda linha de codigo que estiver com o “;”(ponto e virgula), está comentado. Para ativar, basta tirar o “;” do inicio da linha. Como no exemplo abaixo. extension=php_curl.dll extension=php_openssl.dll Por: Jorge Clésio

Pegar hora do servidor com PHP de acordo com sua zona (local)

Segue sintaxe da função date do php, que exibe a data e a hora do sistema: <?php echo "Data: "; echo date("d/m/y"); // exibe a data no formato DD/MM/YY echo " Hora: "; echo date("H:i"); //exibe a hora no formato HH:MM ?> Isto é o básico, da pra fazer também uma variável receber o resultado da chamada desta função (a função date devolve uma string) e tratar o resultado posição por posição, exemplo: $date = date("d/m/y"); echo $date[0]; echo $date[1]; Use o Time zone para pegar a hora da sua zona. date_default_timezone_set(‘America/Sao_Paulo’);  Se der alguma coisa errada, horas a mais ou a menos é só mudar para sua região por exemplo: sou do Pará então usarei o timezone da minha capital : date_default_timezone_set(‘America/Belem’); Por: Jorge Clésio

Estrutura de uma classe em PHP

O nome da classe, precedido da palavra reservada class e seguida de um par de chaves {} delimitará o código da classe. Cada classe, no PHP, é um objeto, ou seja, uma coleção de métodos e propriedades. O que são métodos e propriedades? Propriedades nada mais são do que variáveis iternas de uma classe, ou seja funções que colocamos entre os {} da classe. <?php class Pessoa { // Algum código... } function registraPessoa ( $objPessoa ) { // Algum código... } function registraPessoa ( Pessoa $objPessoa ) { // Algum código... } // PHP 5 exemplo de forma correta registraPessoa ( new Pessoa ( ) ) ; echo ""; ?> Outro exemplo!

PHP: Programação Orientada a Objeto com PHP

Muitas pessoas tem dúvidas de como é o php orientado a objeto, alguns dizem que é um bichoo de sete cabeças, outros dizem que é uma maravilha. Afinal o que é orientação a objeto e porque ele é importante? A orientação a objetos é uma maneira de programar que trata de modelar os processos de programação de uma maneira próxima à linguagem humana: tratando componentes de um programa como um objeto com suas características e funcionalidades. Programação Orientada a objetos (POO) é importante pela sua facilidade de se trabalhar com os códigos, por exemplo, se quisermos mudar algum código num determinado programa e ele usa esse mesmo código em varias paginas, isso te daria trabalho de ficar mudando tudo. Mas usando a POO podemos simplesmente alterar o código numa função que os demais se alteram também. Uma outra coisa importante é que cada vez mais questões de POO estão sendo cobradas em provas de certificações, por isso se você pretende ser um profissional certificado é necessário...

Conectando-se ao banco de dados, veja como se conectar com vários tipos de linguagem.

Abaixo seguem os códigos em linguagem ASP e PHP, C# e VB para iniciar conexão com MySQL: ASP <% Set cnnDB = Server.CreateObject("ADODB.Connection") cnnDB.ConnectionString = "driver=MySQL ODBC 3.51 Driver;server=mysql01.redehost.com.br;uid=usuario;pwd=senha;database=banco_de_dados" cnnDB.Open %> PHP $link = mysql_connect('servidor', 'usuario', 'senha'); if (!$link) {     die('Não foi possível estabelecer uma conexão com o MySQL : ' . mysql_error()); } // make foo the current db $db_selected = mysql_select_db('bancodedados', $link); if (!$db_selected) {     die ('Não foi possivel acessar o banco de dados: ' . mysql_error()); } ?> C# .net MySqlConnection _connection = new MySqlConnection("Server=servidor; Database=nomeBanco;Uid=usuario;Pwd=senha"); _connection.Open(); VB .net Dim _connection As New MySqlConnection("Server=servidor; Database=nomeBanco;Uid...