Categories
Arxius
Etiquetes
Delicious!
Arxius de la categoria: Programació
PHP: Localització d’una pàgina web amb galetes
Un petit codi extret de cryptimg de viciao2k3 per a gestionar els idiomes d’una pàgina web amb PHP.
<?php
if($_GET['lang']){
$dir = 'lang/'.strtoupper($_GET['lang']).'.php';
if(!file_exists($dir))
$lang = 'ES'; //Si no existeix posem l'idioma per defecte
else{
setcookie('cryptimg',strtoupper($_GET['lang']),(time()+3600*24*30)); //Si existeix, guardem l'idioma en una galeta
$lang = strtoupper($_GET['lang']);
}
}else
$lang='ES';
$dir = 'lang/'.$lang.'.php';
require_once($dir);
?>
Per a fer les crides a les cadenes de text, es fan amb constants:
<?php echo [...]
Publicat dins de Programació Deixa un comentari
PHP: calcular el temps que ha passat entre dues dates
Es fan servir les funcions mktime(), str_pad() i floor() per a calcular-ho. En l’exemple es calcula el temps passat entre el moment en què es carrega la pàgina i les 01:02:03 del 04/05/2006:
<?php
$timestamp1 = mktime();
$timestamp2 = mktime(1, 2, 3, 5, 4, 2006);
// Data d'exemple: 01:02:03 del 04-05-2006
$diferencia [...]
Codis i intuïció