Nicolas Vannier - développeur web à Bourges

Archives par mot-clé : PHP

Convertir les octets en Ko, Mo, etc.

Cette fonction permet d’afficher le poids pour un fichier par exemple, en partant d’un nombre d’octets. Le résultat affichera 1 Mo plutôt que 1024 Ko par exemple.

function GetSizeName($octet){
    $unite = array(' octet',' Ko',' Mo',' Go');
 
    if ($octet < 1000) {
        return $octet.$unite[0];
    } else {
        if ($octet < 1000000) {
            $ko = round($octet/1024,2);
            return $ko.$unite[1];
        } else {
            if ($octet < 1000000000) {
                $mo = round($octet/(1024*1024),2);
                return $mo.$unite[2];
            } else {
                $go = round($octet/(1024*1024*1024),2);
                return $go.$unite[3];
            }
        }
    }
}

Source : http://feedproxy.google.com/~r/phps/~3/yba5-QGqgV4/convert-octets-to-ko-mo-go

Produits à la ferme

Produits à la fermeDate : 03/2010 – 06/2010

Description

Le site Produits à la ferme offre aux particuliers la possibilité de trouver des fermes à proximité de chez eux proposant de la vente directe de produits frais.

Détails

J’ai réalisé ce projet dans le cadre de mon stage de fin d’année de Licence professionnelle à IDWEB (Bourges). Le design du site a été réalisée par la graphiste de l’entreprise et j’ai eu à concevoir : le cahier des charges, l’intégration xHTML/CSS ainsi que le développement (PHP/MySQL).

Le site dispose de cartes Google Maps qui permettent la recherche d’itinéraire entre deux points, une recherche des fermes les plus proches pour une ville donnée (avec calcul en kilomètres de la distance), un affichage dynamique des résultats de recherche (avec jQuery), d’un système de géolocalisation pour connaître la provenance de l’utilisateur.

Note : le site n’est pas encore en production mais est tout de même en ligne.

Lien : http://produitsalaferme.com/index.php

Utiliser la librairie ezSQL

La librairie ezSQL permet d’accéder aux fonctions MySQL plus simplement.

Exemple :

$users = $db->get_results("SELECT name, email FROM users");
foreach ( $users as $user ) {
echo $user->name;
echo $user->email;
}

Il suffit, pour appeler les différentes fonctions de ezSQL, d’inclure le fichier de configuration permettant la connexion à la base :

 // Include ezSQL core
include_once "ez_sql_core.php";
 
// Include ezSQL database specific component (in this case mySQL)
include_once "ez_sql_mysql.php";
 
// Initialise database object and establish a connection
$db = new ezSQL_mysql('db_user','db_password','db_name','db_host');

Lien : http://www.justinvincent.com/docs/ezsql/ez_sql_help.htm

Fraise pour Mac

FraiseDate : 04/2010 – 05/2010

Description

Réalisation du site du logiciel Fraise pour Mac.

Détails

Réalisation du design, intégration et développement PHP.
Le site dispose d’un backoffice permettant de gérer les différentes langues, une galerie photos, des actualités ainsi qu’un flux RSS.

Lien : http://www.fraiseapp.com

Saint-Doulchard Cyclotourisme

Saint Doulchard CyclotourismeDate : 02/2010 – 07/2010

Description

Réalisation du site du club de cyclotourisme de la ville de Saint-Doulchard

Détails

Réalisation du design, gestion des inscriptions / réinscriptions, liste des sorties vélo avec affichage des itinéraires avec carte Google Maps, d’une interface d’administration pour gérer chacun des modules.
Réalisation en xHTML, CSS, jQuery, PHP / MySQL

Lien : http://www.cyclo-saintdoulchard.fr

La Gentilhommière du Puits Notre-Dame

La Gentilhommière du Puits Notre-DameDate : 01/2010

Description

Refonte du site du Puits Notre-Dame, qui propose des chambres d’hôtes, depuis un design élaboré par un graphiste

Détails

Intégration du design, création d’un livre d’or, galerie photos, plan d’accès.
Réalisation en xHTML, CSS, jQuery, PHP / MySQL

Lien : http://www.lepuitsnotredame.info

Pays Loire Beauce

Pays Loire BeauceDate : 12/2009 – 03/2010

Description

Réalisation d’un site collaboratif axé sur la ruralité dans le cadre de mes études en licence professionnelle.

Détails

Réalisation du design, encyclopédie, annuaire, interface d’administration, etc. sans utilisation de CMS, dans une équipe de 5 étudiants.
Réalisation en xHTML, CSS, jQuery, PHP / MySQL

Lien : http://www.paysloirebeauce.fr