Téléchargez4915 ressources dans la base Retrouvez ici tous les meilleurs téléchargements
Catégories
Liste des 4915 ressources dans la base
|
|
|
|
Voici une fonction utilisateur équivalente à la fonction REPLACE mais insensible à la casse
Exemple d'utilisation
SELECT replace_ci('mySQL', 'M', 'M');
Nous obtenons en sortie
MySQL
|
Licence : Non renseignée
- Publié le 09/02/2011
|
|
|
|
Rappel des règles de comptages
I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1000
Lorsque les symboles sont semblables on les additionne : CC = 200
Lorsque le symbole de gauche est plus petit que celui de droite on effectue une soustraction : IX = 9
Il n'est pas autorisé d'avoir plus de trois symboles semblables à la suite : IIII n'existe pas.
Compte tenu de ces règles, on ne peut compter seulement que jusqu'à MMMCMXCIX soit 3999.
Cette fonction reçoit en paramètre un chiffre arabe et retourne le chiffre romain correspondant. Si le paramètre n'est pas encodable (non compris entre 0 et 4000) elle retourne le marqueur NULL.
Exemple d'utilisation
SELE ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/02/2011
|
|
|
|
Le but de cette fonction est de convertir tous les caractères accentués vers leurs équivalents (non accentués) et de remplacer les espaces par des tirets.
Exemple d'utilisation
SELECT translate('très accentués', 'éèê', 'eee');
Nous obtenons en sortie
+---------------------------------------------+
| translate('très accentués', 'éèê', 'eee') |
+---------------------------------------------+
| tres accentues |
+---------------------------------------------+
Autre exemple d'utilisation
SELECT translate('Une très bonne initiative et à bientôt', 'ÁÀÂÄÃÅÇÉÈÊËÍÏÎÌÑÓÒÔÖÕÚÙÛÜÝáàâäãåçéèêëíìîïñóòôöõúùûüýÿ', 'AAAAAA ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/02/2011
- Auteur : ali-el
|
|
|
|
Cette fonction prend en paramètre deux valeurs de type DATE et retourne le nombre de mois entre ces deux valeurs.
Il est possible de passer des valeurs de type TIMESTAMP et l'ordre n'est pas important.
L'écriture de cette fonction a été fortement inspirée par celle de Nathan Bunker.
Exemple d'utilisation
SELECT months_between('2008-11-08', '2009-2-06');
Nous obtenons en sortie
2
Un peu d'explications
Ici nous voulons calculer le nombre de mois entre le 8 novembre 2008 et le 6 septembre 2009.
Liste des mois complets = decembre 2008, janvier 2008.
Ensuite entre le 8 et le 6 de deux mois il n'y a pas un moi ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/02/2011
- Auteur : Alain Defrance
|
|
|
|
|
Cette fonction ne dépend pas de months_between.
Exemple d'utilisation
SELECT years_between('2008-9-06', '2012-11-08');
Nous obtenons en sortie
4
|
Licence : Non renseignée
- Publié le 09/02/2011
- Auteur : Alain Defrance
|
|
|
|
|
Factoriel version récursive
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
Fonction SOUNDEX francisé
Exemple : SELECT soundexfr('durand'),soundexfr('durhand'),soundexfr('durond'),soundexfr('dupond');
D653 D653 D653 D153
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
Retourne le numéro de semaine
Exemple : SELECT numerosemaine('2005-08-29');
35
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
Vérification d'un numéro de carte Bancaire
Utilise l'algorithme de LUHN
Exemple : SELECT verifcb('1234123412342');
true
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
Teste la validité d'un numéro ISBN
exemple : SELECT validisbn('2-7081-2829-9');
True
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
On extrait une adresse mail parmi un texte passé en paramètre
Exemple: SELECT extraireemail('Voici le mail de Toto : toto@wanadoo.fr Chut, il faut pas le dire');
toto@wanadoo.fr
|
Licence : Non renseignée
- Publié le 13/02/2011
- Auteur : hpalpha
|
|
|
|
|
Il vaut mieux vérifier avant qu'elle ne renvoie pas d'erreur, une parenthèse non fermée ou une division par zéro va entrainer une erreur.
if (preg_match('#(^[\d(]+[ +*()/\d-]*[\d)]+$)#', $txt)) {
...
...
}
Avec ce masque, on peut même remplacer toutes les opérations par leur resultat dans une chaîne quelconque.
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : doof
|
|
|
|
|
Afficher un calendrier
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : 10-nice
|
|
|
|
|
Exemple d'utilisation
//initialisation de la couleur de fond $bgcolor
//alterne entre 3 valeurs mode ping-pong
$bgcolor = new Alternate('#44aa44', '#ffff77', '#ee4444');
$bgcolor->set_mode(1);
//initialisation de la variable d'alignement $align
//3 valeurs aussi en mode ping-pong
$align = new alternate('left', 'center', 'right');
$align->set_mode(1);
//affichage du tableau
echo ''."\n";
for ($i = 0; $i get( FALSE ).'" align="'.$align->get().'">'.$bgcolor->get().''."\n";
}
echo '';
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : doof
|
|
|
|
La petite fonction ci-dessous le réalise mais offre quelques options qui ne sont pas dépourvues d'intérêt :
* Choix de la longueur du mot de passe (8 par défaut)
* Choix du type de lettres (majuscules ou minuscules)
* Possibilité d'épeler le mot de passe (désactivé par défaut)
La fonction peut être appelée de quatres manières différentes et renverra deux types de données :
/* Cas 1: appel simple */
$mypass = mkpassword();
// Renvoit une chaîne de 8 caractères, chiffres et lettres minuscules
/* Cas 2: choix de la longueur du mot de passe */
$mypass = mkpassword(16);
// renvoit une chaîne de 16 caractères, chiffres et lettres minuscules
/* Cas 3: ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : CrazyCat
|
|
|
|
|
Classe générique permettant d'utiliser les fichiers beaucoup plus simplement qu'avec les fonctions de base de PHP, d'autant plus qu'elle écrit les données au format PHP (ce qui permet de les récupérer plus facilement).
Exemple d'utilisation :
$sf = new simplefiles();
|
Licence : Non renseignée
- Publié le 14/02/2011
- Taille 7 Ko
- Auteur : Oprichnik
|
|
|
|
|
Avant toute installation de ce mod, il est fortement conseillé de faire une sauvegarde des fichiers à modifier ainsi qu'une sauvegarde de votre base de données.
Ce n'est pas un mod mais une fonction, qui permet d'envoyer des message dans un forum spécifique, facile d'utilisation.. Elle peut aider quelques personnes mais elle est moins bien que celle de wGEric... Pour l'utiliser, à vous de créer la page qui fera appel à insert_post() avec ses paramètres.
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Darkenshin
|
|
|
|
|
Avant tout, il faut vérifier que le fichier php.ini contienne bien :
extension=ldap.so
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : saint-pere
|
|
|
|
|
Exemple d'utilisation :
require_once 'MaClasseDeTest.php';
require_once 'PHPUnit/TextUI/TestRunner.php';
require_once 'SimpleTestListener.php';
// Create a test suite
$suite = new PHPUnit_Framework_TestSuite();
$suite->addTestSuite('MaClasseDeTest');
// Create a test result and attach a SimpleTestListener
$result = new PHPUnit_Framework_TestResult;
$result->addListener(new SimpleTestListener());
// Run the tests.
$suite->run($result);
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Yoteco
|
|
|
|
Voici une classe permettant de générer un Google Sitemap en PHP5. Vous devez activer l'extension DOM pour pouvoir l'utiliser.
La méthode getTime() prend un paramètre chaîne et le convertit en timestamp. Elle accepte les formats :
* JJ-MM-AAAA
* JJ/MM/AAAA
* JJ.MM.AAAA
Exemple d'utilisation de la classe Sitemap :
require 'Sitemap.php';
$sitemap = new Sitemap();
$sitemap->createUrl(
'http://g-rossolini.developpez.com/',
Sitemap::getTime('16/08/2007'),
Sitemap::FREQ_MONTHLY,
0.8
);
$sitemap->createUrl(
'http://g-rossolini.developpez.com/tutoriels/php/zend-framework/debuter/',
S ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Yogui
|
|