Utiliser PHP en ligne de commande

Posté le 4 mars, 2009 dans PHP | Aucun Commentaire »

En utilisant PHP en ligne de commande, pour récupérer une entrée de l’utilisateur :

function input()
{
	$fp = fopen("con", "rb");
	$input = fgets($fp, 255);
	fclose($fp);
	return str_replace("rn", "", $input);
}

Exemple d’utilisation de PHPTAL

Posté le 10 février, 2009 dans PHP | Aucun Commentaire »

Voici un exemple de site utilisant PHPTAL avec :

  • un template pour le squelette de chaque page,
  • un template pour le menu,
  • un template pour chaque page du site.

Télécharger le zip

Faire un echo PHP rapidement

Posté le 11 janvier, 2009 dans PHP | Aucun Commentaire »

Au milieu du HTML écrire :

<?='du texte'?>

Ceci est l’équivalent de :

<?php echo 'du texte'; ?>

Mode debug sur site PHP

Posté le 7 janvier, 2009 dans PHP | Aucun Commentaire »

Pour détecter que le site tourne en local afin d’activer le mode debug :

$DEBUG = false;
if ($_SERVER['SERVER_NAME'] != 'localhost')
	$DEBUG = true;

Site web PHP + mySQL en UTF-8

Posté le 5 janvier, 2009 dans PHP | Aucun Commentaire »

Côté PHP

A mettre à l’intérieur de la balise <head> :

<meta http-equiv="Content-Type"
content="text/html; charset=utf-8"/>

Bien choisir l’encodage UTF-8 sans BOM pour les divers fichiers PHP/CSS/HTML/Javascript.

Côté mySQL

Choisir l’encodage unicode_utf8_ci pour la base de données et les tables.

Dans le script PHP, après s’être connecté à la base de données (par mysql_select_db), lancer la requête :

mysql_query("SET NAMES 'utf8'");