-
juin 4th, 2012HTMLLorsque vous installez les boutons facebook, twitter et google+ sur une page, et que vous les mettez les uns à côté des autres, vous remarquerez que les trois boutons ne s’alignent pas cialis without prescription correctement sur la ligne. Facebook fait bande à
part.
Pour régler ce problème, la solution est d’utiliser le bouton facebook dans sa version HTML5 et d’y ajouter: style= »vertical-align: top; ». Et le tour est joué!
Tags: css, facebook, google, gplus, html5, twitter -
mars 7th, 2012PHPVoici quelques fonctions qui vont retourner la date de la veille en PHP. Et dans la foulée, une fonction qui retourne une date à plus ou moins
X jours!
function getYesterday() { return date('Y-m-d', time() - (60*60*24)); } function getYesterday() { return date('Y-m-d', strtotime('yesterday')); } function getYesterday() { return date('Y-m-d', strtotime('-1 day')); }Voici la fonction qui
retourne une date à plus ou moins x jours (par défaut, la veille)
function getDayDiff($diff = '-1') { //$diff doit être au format +X ou -X, X étant un entier return date('Y-m-d', strtotime($diff.' day')); }Tags: date, fonction, php -
mars 1st, 2012PHPParlons un peu de ce que l’on peut trouver sur le net en terme d’optimisation PHP, quelques articles TRES utiles:
- Un HOW-TO à base de benchmark, de conf Apache, et de bonnes idées en tous genres chez PHPLens
- Une liste des meilleures pratiques (les meilleures façons d’utiliser echo, quelle fonction pour calculer la taille d’une
chaîne, etc..) chez Chazzuza
- En français cette fois, chez Vulgarisation-Informatique un benchmark des différentes fonctions de base de PHP, buy cialis online low price pour choisir la meilleure!
Tags: benchmark, développement, optimiser, php -
février 25th, 2012CSSLorsque l’on utilisa la propriété opacity en CSS, tous les enfants de l’élément courant seront impactés par le changement d’opacité.
Au lieu donc d’utiliser la propriété opacity, il faut utiliser la
propriété background-color avec une valeur en rgba où a représente le
degré de transparence.
Exemple: background-color:rgba(41, 191, 214, 0.5);
Tags: background-color, css, css3, héritage, opacity -
octobre 22nd, 2010PHPLa syntaxe PHP:
Un script PHP est contenu entres 2 balises:
<?php ?> l'utilisation de ce format de balise est conseillé
<? ?> l'utilisation de ce format de balise est déconseillé (on les appelle des balises courte)
pour utiliser les balises courte, il faut activer au préalable la directive short_open_tag dans le fichier de configuration php (php.ini)
<?= »message »;?> l’utilisation de
ce format est équivalent à <?php echo »message »;?>
Chaque instruction est suivie d’un ; (point-virgule).
La dernière instruction d’un bloc php n’exige pas un ; à la fin.Les opérateurs:
Php dispose de plusisieurs opérateurs:
Les opérateurs arithmétiques:- Soustraction // $a - $b + Addition // $a + $b * Multiplication // $a * $b / Divison // $a / $b % Modulo // $a % $b : reste de a divisé par b
Les opérateurs d’assignation:
= : égal à // $a=2; j'assigne 2 à la variable $a. => : Pour les tableaux on utilise => pour assigner une valeur à un élément d'un tableau. $mon_tableau=array(0=>"Un", 1=>"Deux") .= : .= est un opérateur de concaténation et d'assignation à la fois // $a = "Hello "; $a .= "World"; maintenant $a comporte "Hello World". Opérateurs sur les bits: & : Et | : Ou ^ : Ou exclusif ~ : Non << : Décalage à gauche >> : Décalage à droite
Tags: bits php, syntaxe php, variables; constantes -
octobre 12th, 2010LangagesPersonnaliser les puces de liste (ul > li) en HTML grâce à CSS permet de donner un peu de caractère à son design.
A retenir, les puces de liste permettent d’organiser votre contenu et n’oubliez pas qu’un contenubien organisé est toujours mieu
x valorisé par un moteur de recherche. Cela dit, ceci n’a aucun rapport avec leur personnalisation.
Donc comment faire?
Vous pouvez choisir d’utiliser l’un des quatre styles disponibles par défaut fournis par CSS
Pour supprimer la pucelist-style-none: square;
Pour obtenir un cercle avec un
vide à l’intérieur
list-style-type: circle;
Pour obtenir un rond plein (par défaut)
list-style-type: disc;
Pour obtenir un carré plein
list-style-type: square;
Ou vous pouvez remplacer la puce par défaut par l’image de votre choix
list-style-image: url('url_vers_l_image.gif');Vous avez enfin la possibilité de modifier la « position » de la puce sur la ligne
Par défaut, la valeur estlist-style-position: outside;
Vous pouvez changer pour
list-style-position: inside;
De cette manière, la puce va se placer exactement ou le texte était placé avec l’attribut outside.
On notera enfin que pour changer la couleur d’une puce, il n’y a pas de moyen direct en CSS, il faudra donc faire votre puce vous même et utiliser la propriété citée plus haut:
list-style-image: url('url_vers_l_image.gif');Tags: css, html, li, style, ul -
octobre 11th, 2010PHPsubstr:
substr est une fonction qui retourne une sous-chaîne d’une chaîne de caractères.
substr(string $chaine, int $debut, int $longueur)
$chaine: représente la chaîne de caractères initiale.
$debut: est l’index de début de la cha
îne de caractères qu’on veut extraire. Si $debut est négatif, alors le même nombre de caractères sera omis, en partant de la fin de la chaîne.
Si $debut dépasse la longueur de la chaîne
de caractères, alors substr retournera une chaîne vide.
$longueur: est
un paramètre optionnel qui indique la longueur de la chaîne de caractères à extraire.
Exemples:
<?php $ma_chaine = "je ne veux pas travailler"; $ma_sous_chaine = substr($ma_chaine, 3); echo ($ma_sous_chaine); // retournera "ne veux pas travailler" $ma_sous_chaine = substr($ma_chaine, 2); echo ($ma_sous_chaine); // retournera " ne veux pas travailler" $ma_sous_chaine = substr($ma_chaine, 0,2); // on extrait une chaine d'une longueur de 3 chars à partir de l'indice 0 echo ($ma_sous_chaine); // retournera "je" $ma_sous_chaine = substr($ma_chaine, -4); echo ($ma_sous_chaine); // retournera "ller" $ma_chaine = "abcdefghi"; $ma_sous_chaine = substr($ma_chaine, -4); // retournera "fghi" $ma_sous_chaine = substr($ma_chaine, -4,2); // retournera "fg" ?>
Tags: chaîne de caractères, php, substr -
octobre 7th, 2010PHPPhp.ini
php.ini est le
fichier de configuration du moteur php5.
Il contient des dizaine de directives. Chaque directive a une signification et un rôle particulier.
Le fichier php.ini est un fichier de type ini. C’est un fichier texte
divisé en plusieurs sections et chaque section contient un ceratin nombre de paramètres de configuration.
Une section commence par [nom_de_la_section]
Une directive est sous la forme: paramètre = valeur
Les lignes qui commencent par ; sont des commentaires.
à l’installation du moteur php le fichier php.ini se trouve dans /etc/php5/apache2/php.ini sous debain.
Read the rest of this entry »Tags: php, php.ini -
octobre 7th, 2010PHPPhp5 propose un ensemble de fonctions pour obtenir, traiter et formater les dates.
Nous vous proposons ici un tour des fonctions les plus utilisée.
Date:
date() est sans doute la fonction la plus utilisée. Elle permet d’obtenir une date
à partir d’un timestamp unix.
date($format, $timestamp) prend 2 parmaèttres:
$format: le format de sortie de la date.
Les jours :
d : 01 à 31
D : Mon à Sun
j : 1 à 31
l : (‘L’ minuscule) en anglais Sunday à Saturday
N : 1 (pour Lundi) à 7 (pour Dimanche)
S : st, nd, rd ou th.
w : 0 (pour dimanche) à 6 (pour samedi)
z canadian pharmacy no prescription : 0 à 366
Read the rest of this entry »Tags: années PHP5, dates, jours php5, mois php5, php, semaines php5, timestamp php, timezone -
octobre 4th, 2010PHPZend framework (ZF):
ZF est l’un des frameworks php les plus utilisés dans le développement d’applications web avec PHP5. C’est à la fois un moyen simple, puissant et structuré qui permet de gagner beaucoup de temps dans vos développements.
Il peut être utilisé de 2 façons différentes:
1- En se servant de ses composants individuellement.
2- En se servant de son implémentation du model MVCDans notre exemple nous allons vous montrer comment se servir des deux modules Zend_Application et Zend_Tool.
Prérequis:
1- Système d’exploitation Linux ou windows (dans notre article on utilisera une debian lenny)
2- Unserveur web apache2.
3- php5.
4- Mysql5.Tags: guide, php, Tutoriel, Zend framework, Zend_Application, Zend_Tool
