Outils pour utilisateurs

Outils du site


informatique:php:tips

Ceci est une ancienne révision du document !


PHP Tips & Tricks

DateTime

Php => Mysql => Php

 $mysqldate = date( 'Y-m-d H:i:s', $phpdate );

 $phpdate = strtotime( $mysqldate );

strftime

le paramètre %e pour mettre le jour du mois sur 1 seul chiffre (1 à 31) ne fonctionne pas avec Php/Windows. La raison est que strftime n'est pas portable et la doc php n'est donc pas correcte pour tous les OS.

Voir:

La solution pour le %e : remplacer par “%#d”

Gestion des erreurs

Exception

Divers

RegEx

Validation syntaxe adresse email :

function mail_checksyntax( $email )
{
  if( isset($email)
  && eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $email) )
  {
    return true ;
  }
  return false ;
}

Cross Platform

if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) {
  $s_eol = "\r\n";
} elseif (strtoupper(substr(PHP_OS, 0, 3) == 'MAC')) {
  $s_eol = "\r";
} else {
  $s_eol = "\n";
}

XML

XSLT

<xsl:text disable-output-escaping="yes"> &amp;nbsp;</xsl:text>

fonctionne mieux que CDATA …

Pointeur de fonction

Singleton

Manipulation fichier Excel

Introduction à PHPExcel par Ernaelsten Gérard (05/02/2009)

Le package Spreadsheet_Excel_Writer

/usr/local/php5/bin/pear -d preferred_state=beta install OLE
/usr/local/php5/bin/pear -d preferred_state=beta install Spreadsheet_Excel_Writer
informatique/php/tips.1273064410.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki