Web 2.0, Scripts PHP 5 Object Oriented, Scripts Javascript, XHTML

  • Accueil
  • Apache
  • PHP
  • JavaScript
  • SEO
  • PEEWA
  • A propos
  • Plan du site

Posts Tagged ‘class’

Vous pouvez utiliser le champs de recherche ci dessous pour trouver un article précis:

jan 31 Javascript

Fonction javascript: Getter d’éléments par id ou class

Si vous ne voulez pas utiliser de framework de type mootools, jquery ou prototype pour un projet, voila une fonction bien pratique permettant de ramener tous les éléments en fonction de l’attribut « id » ou « class ».
Je me suis basé sur des fonctions présentes dans ce site: http://www.dustindiaz.com/top-ten-javascript/ c’est à dire la fonction $ issu du [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


jan 14 PHP

Configurer son application PHP avec l’aide d’un fichier ini et d’une classe

Voila une petite classe permettant de charger une configuration sous format ini dans la variable de classe statique __Config::$D qui devient du coup accessible depuis n’importe où dans votre script.
Attention cependant à bien sécuriser vos fichiers ini avec l’aide d’un fichier .htaccess par exemple.

<?php

/**
Final class __Config
**/
final class __Config{
private $path_ini = null;
[...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


jan 14 PHP

Manipulation de date en PHP5: exemple + classe

Voila un petit exemple pour manipuler facilement les dates en PHP5 avec un exemple de classe permettant de factoriser encore un peu plus le code:

<?php
/**
Simple exemple
**/
$date_handler = new DateTime(date("Y-m-d", easter_date(date(‘Y’))));
$easter_date = $date_handler->format("d/m/Y");
$date_handler->modify("+39 day");
$ascension_date = $date_handler->format("d/m/Y");

echo($easter_date."\r\n");
echo($ascension_date."\r\n");

/**
Final Class _Date
**/
final class _Date extends DateTime {
private $format = ‘d/m/Y’;

public function __construct($a=null){
if($a==null) $a = date("Y-m-d", microtime());
elseif(is_numeric($a)) $a = date("Y-m-d", $a);
return [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


déc 19

PHP Remplacer ce bon vieux $GLOBALS par ???

Je ne vais rien vous apprendre mais il est fortement déconseillé en terme de sécurité et de performance d’utiliser la super globale $GLOBALS qui de toute manière n’existera plus en PHP6…
Donc pour prendre de l’avance en adoptant de bonnes résolutions, il suffira d’utiliser une classe possédant une propriété statique comme celle ci:

/**
* PHP 5 class [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


déc 19

PHP Parser simplement et rapidement du XML

Exemple:
$arr = x_xml2array(‘http://twitter.com/statuses/user_timeline/95265404.rss‘);
print_r($arr);

function x_xml2obj($u){
return new SimpleXMLElement(io_read($u));
}
function x_xml2array($u){
return u_obj2array(x_xml2obj($u));
}

/*
* PHP 5 Low level functions
*/
function x_xml2obj($u){
return new SimpleXMLElement(io_read($u));
}

function x_xml2array($u){
return u_obj2array(x_xml2obj($u));
}

function io_read($u){
$h = fopen(io_getpath($u),’r');
if(!$h) return false;
$r = null;
while (!feof($h)) $r .= fread($h, 8192);
fclose($h);
return $r;
}

function io_getpath($u){
if(file_exists($u)) return [...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


déc 19

PHP Exemple Static class pour se connecter et se déconnecter proprement à une base mysql

Description:
Connection à une base mysql lors de l’instantiation de la classe peewa
Déconnection automatique lors de la fin de vie de l’instantiation.
Traitement à placer entre l’appel au constructeur et celui du destructeur.

/*
* PHP 5 class DBHandler
*/
final class DBHandler{
private static $host =  »;
private static $port =  »;
private static $username =  »;
[...]

  • Partager
Lire la suite aucun commentaire   |   écrit par jviard


1 / 1
Web 2.0, Scripts PHP 5 Object Oriented, Scripts Javascript, XHTML par Julien Viard
  • Langues
    •  English
  • Rechercher sur ce blog
  • Catégories du blog
    • Apache (1)
      • Htaccess (1)
    • Javascript (8)
      • Code Source (7)
      • Peewa-js framework (4)
    • Peewa: le blog (7)
    • PHP (34)
      • Code source (23)
    • SEO (2)
  • Archives
    • juillet 2010
    • juin 2010
    • mai 2010
    • avril 2010
    • mars 2010
    • janvier 2010
    • décembre 2009
  • Mots-clefs
    alias Apache benchmark blog cast class classe code compression date echo editeur error errors exemple fatal error fonction framework getter glob globals Javascript linux optimisation peewa peewa-js performance PHP php5 phpcamp print script scripts search files search folders SEO static statique url vitesse web wordpress __call __get __set
  • Mon twitter
    • #Drupal and #Doctrine >>> module http://tinyurl.com/24686sx #php #orm 02/09/2010
    • Mort de #PHP6 + 170 jours... >>> http://tinyurl.com/22vrenj 02/09/2010
    • #xDebug for #netbeans and #PHP really rocks! >>> http://www.xdebug.org/ 02/09/2010
    • #ExtDesigner or how to simplify your #extjs life http://tinyurl.com/3yvyrbc #linux #windows #mac #sencha 02/09/2010
    • #EXTJs is now #Sencha http://tinyurl.com/34m3w7d >>> new framework for #ipad #iphone and more :) 02/09/2010
  • Me retrouver sur


    GIT Hub
    Bitbucket
  • Mes projets
    Peewa PHP Framework
    Peewa JS Framework
  • Derniers fichiers:
    • /Prealpha/0.03/src/peewa.js
    • /Prealpha/0.03/compressed/peewa-compress.js
    • /Prealpha/0.02/compressed/peewa-compress.js
    • /Prealpha/0.02/src/peewa.js
    • /Prealpha/0.02/src/peewa-modules.js
    • /Prealpha/0.02/compressed/peewa-modules-compress.js
    • /Prealpha/0.01/compressed/peewa-modules.js
    • /Prealpha/0.01/compressed/peewa-core.js
    • /Prealpha/0.01/src/peewa-modules.js
    • /Prealpha/0.01/src/peewa-core.js
  • Accueil
  • Apache
  • PHP
  • JavaScript
  • SEO
  • PEEWA
  • A propos
  • Plan du site


Designed by FTL Wordpress Themes brought to you by Smashing Magazine
adapted for blog.peewa.org by Julien Viard


Haut de page