Axude PHP, MySQL, Apache, Debian, et bien d'autres!
  • scissors
    juin 4th, 2012neriqueHTML

    Lorsque 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.

    Résultat du mauvais alignement des trois boutons de réseaux sociaux

    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é!

    Résultat du vertical-align: top dans la balise style du bouton facebook

    Tags: , , , , ,
  • scissors
    mars 7th, 2012neriqueDéveloppement

    Voilà une info astucieuse pour les flémards qui ne veulent pas passer leur temps à récupérer les infos de partout! Parce qu’un dev flémard,

    c’est le meilleur!

    Vous pouvez récupérer la

    liste dans de nombreux formats, tels que

    • Text
    • JSON
    • YAML
    • XML
    • HTML
    • CSV
    • SQL
    • PHP
    • MySQL
    • SQLite
    • SQL Server

    Rien que ça!!

    A trouver sur  Umpirsky Software development blog

    Tags: , , , , ,
  • scissors
    mars 7th, 2012neriquePHP

    Voici 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: , ,
  • scissors
    mars 1st, 2012neriquePHP

    Parlons 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: , , ,
  • scissors
    février 25th, 2012neriqueCSS

    Lorsque 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: , , , ,
  • scissors
    octobre 22nd, 2010peypeyPHP

    La 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
    

    Read the rest of this entry »

    Tags: , ,
  • scissors
    octobre 21st, 2010neriqueSOAP

    Depuis l’apparition des librairies SOAP en PHP, l’appel de web services est devenu franchement simple.

    Là ou cela peut devenir compliqué, c’est lorsque l’on doit utiliser HTTPS et un certificat pour crypter les données…

    On se voit souvent fournir un certificat PKCS12 alors que la librairie PHP n’utilise que des certificats en PEM.
    Le format PKCS12 est en fait un fichier qui contient à la fois le certificat et la clé privée, vous allez donc devoir extraire les infos PEM de ce paquet.

    Vous

    allez pouvoir le faire simplement en utilisant la commande openssl sur votre serveur Linux.

    openssl pkcs12 -nodes -clcerts -in certificate.p12 -out certificate.pem 
    

    Il ne vous reste plus qu’à invoquer ce certificate.pem

    $client = new SoapClient('wsdl', array('local_cert' => "/path/to/certificate.pem"));
    

    Et voilà!!!

    Tags: , , , , , , ,
  • scissors
    octobre 12th, 2010neriqueLangages

    Personnaliser 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 contenu

    bien 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 puce

    list-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 est

    list-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: , , , ,
  • scissors
    octobre 11th, 2010peypeyPHP

    substr:

    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: , ,
  • scissors
    octobre 7th, 2010peypeyPHP

    Php.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: ,
  • « Older Entries