Sur labidouille votre souris n'aura pas le temps de se reposer... Création bretonne
site regroupant savoirs-faire des productions flash ou autres, des infos Internet, divertissantes, technologiques et des idées.

Jeudi 9 Sept
Fête Jour : Alain
Des plus en plus d'informations pour se divertir

Ce que vous ne trouverez pas sur le site est sur Le blog labidouille!
......................................
Votre message sur une image personnalisée Labidouille.
Cliquez-ici
......................................
Pour ne rien louper de la rubrique découverte,
utilisez le flux RSS

......................................
Vous souhaitez partager un site ou promouvoir votre site. Utilisez le tagger.
lire les actus labidouille
php, flash, javascript

ajax votre commentaire
...
Cliquez sur AJOUTER pour voir apparaitre votre commentaire en tems réel ou lire les autres.
Cliquez ici pour ajouter un commentaire en ajax

SITE NON FUMEUR

Site non fumeur - depuis le 1er janvier 2008 interdiction de fumer sur labidouille - Cliquez pour voir un gadget labidouille
Depuis le 01/01/2008
vous n'êtes plus autorisé
à fumer sur ce site.




Une maillot de foot à votre prénom

Cliquez pour en savoir plus






Les indispensables du Php
Véritable pense-bête, cette page regroupe quelques petits bouts de codes indispensables
pour un développement php.

Vous pouvez copier/coller le code pour que celui fonctionne immédiatement.

Recherche
25 réponse(s) trouvée(s)

Affiche l'alphabet (for) / Affiche l'alphabet grâce à une boucle for
for ($ascii = ord('A'); $ascii <= ord('Z'); $ascii++) {
echo chr($ascii);
}// Retourne = ABC...Z
 
Exécuter un fichier batch (local) / Exécuter un fichier .bat ou .exe en PHP
Si vous exec ne fonctionne pas, tentez une solution.
exec("notepad.exe" );
exec("fichier.bat" );

Si votre code Exec, System ne fonctionne pas tentez cette opération :
Bouton Démarrer
Panneau de Config
Outils d'administration
Services
Propriétés du service "Apache"
Onglet Connexion
Cocher "Autoriser le service à interagir avec le bureau" et validez
(Clique Droit) Redémarrer le service Apache.
 
explode / Sépare une chaine de caractère en tableau array.
$chaine = "Site Labidouille.net";
$retour = explode (".", $chaine);
$retour[0] ="Site Labidouille";
$retour[1] ="net";
 
filemtime (date fichier) / Connaitre la date d'un fichier - Utilise pur informer de la mise à jour d'une page.
echo date("d/m/y H:i", filemtime("index.html")); // Retourne la date et l'heure du fichier
 
for (boucle) / Exécute une boucle for.
for($index=0; $index < 5; $index++ ){
echo $index;
}
// Retourne = 01234

//exemple simple
//Affiche les 5 prochaines années
$Y = date("Y"); // Année en cours
for($index=$Y; $index < $Y+5; $index++ ){
echo $index;
}
// Retourne 2008 à 2012
 
implode / Combine en chaine de caractère les éléments d'un tableau array
$chaine[0] ="Site1";
$chaine[1] ="Site2";
$chaine[2] ="Site3";
$retour = implode (",",$chaine);

echo $retour; // Retourne = Site1,Site2,Site3
 
Jauge pourcentage / Créé une jauge image quelque soit la valeur maximum
$MAX = "80"; // Valeur 100%
$VAL = "10"; // Valeur

$valeur_jauge = ($VAL/$MAX)*100; // Retourne = 12.5

// Sur la valeur width d'une image

 
number_format / Formate un numérique
Syntaxe : number_format($valeur, '$Nbre_decimal', '$separateur_decimal', '$separteur_mill');
$valeur = "1350.65987";
echo number_format($valeur, '2', '.', ' '); // Retourne = 1 350.66
 
preg_replace / Remplace vos codes personnalisées dans un texte
$chaine = "Vous êtes sur le site de {CODE1}";
$retour = preg_replace('/{CODE1}/', "Labidouille",$chaine );
echo $retour; // Retourne = Vous êtes sur le site de Labidouille
 
Retirer les accents / Remplace les accents d'une chaine
$chaine = "J'ai chanté à l'opéra";
echo strtr($chaine, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
// Retourne = J'ai chante a l'opera
 
strlen (Compte carac.) / Compte le nombre de caractères
$chaine="Labidouille";
echo strlen($chaine); // Retourne = 11
 
strrev (Inverse carac.) / Inverse une chaine de caractères
$chaine = "labidouille";
echo strrev($chaine); // Retourne par ex = elliuodibal
 
strtoupper, strtolower (Majuscule, Minuscule) / Chaine en capitale ou minuscule.
$chaine = "Labidouille";
$chaineMaj = strtoupper($chaine); // Retourne = LABIDOUILLE
$chaineMin = strtolower($chaine); // Retourne = labidouille
 
str_repeat (Répète carac.) / Ajoute plusieurs fois le même caractère
echo str_repeat("-",5); // Retourne = -----
 
str_replace (Replace carac.) / Remplace un ou plusieurs caractères dans une chaine
Syntaxe : str_replace($Caract_Aremplacer,$Nouveau_Caract,$chaine);
$chaine = "Site Labidouille.net";
$retour = str_replace(".","-",$chaine);
echo $retour; // Retourne = Site Labidouille-net
 
str_shuffle (Mélange carac.) / Mélange aléatoirement une chaine de caractères
$chaine = "labidouille";
echo str_shuffle($chaine); // Retourne par ex = uliilladboe
 
substr / Extraire les caractères d'une chaine
Syntaxe : substr($chaine ,$Position_debut,$Nbre_caract);
//exemple 1 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,0,4);
echo $retour; // retourne = Site

//exemple 2 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,5,3);
echo $retour; // retourne = Lab

//exemple 3 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,-3);
echo $retour; // retourne = lle
 
Variable de variable ${$Var} / Créé une variable de variable
$VAL_1 = "Valeur 1";
$VAL_2 = "Valeur 2";

$Variable = "VAL_";
echo ${$Variable."1"}; // Retourne = Valeur 1
echo ${$Variable."2"}; // Retourne = Valeur 2
 
[array] array / Créé un tableau array
// exemple 1
$choix[0]="choix 1";
$choix[1]="choix 2";

// exemple 2
$choix= array( "choix 1", "choix 2");

// Une solution pour lire les éléments
for($index=0; $index < count($choix); $index++ ) {
echo $choix[$index];
}
// Retourne = choix 1choix 2
 
[array] array_keys / Lire les clés d'un tableau array
$choix[A]="choix 1";
$choix[B]="choix 2";
print_r (array_keys($choix));
// Retourne = Array ( [0] => A [1] => B )
 
[array] in_array / Controle si un élément est présent dans un tableau array
$chaine = array ("A", "B", "C");
$retour = in_array ("A", $chaine);
echo $retour; // Retourne = 1 (trouvé)

$retour = in_array ("X", $chaine);
echo $retour; // Retourne rien (non trouvé)
 
[array] list / Range dans un tableau array après un explode
$chaine = "Labidouille;2008;Coucou";
list($site,$annee,$txtlibre) = explode(";",$chaine);

$site = "Labidouille";
$annee = "2008";
$txtlibre = "Coucou";
 
[mysql] Connexion table / Se connecte à une table
// Mettre vos paramètres
$dbase ="nombase";
$localhost ="";
$login ="";
$pwd= "";
$connexion = mysql_connect("$localhost","$login","$pwd");
if (!$connexion) { echo "Impossible d'effectuer la connexion"; exit; }
$db = mysql_select_db($dbase, $connexion);
if (!$db) { echo "Impossible de sélectionner cette base données"; exit;}
 
[mysql] liste les enregistrements / Affiche tous enregistrements d'une table
$Affiche = mysql_query("SELECT * FROM $Table WHERE $Requete ORDER BY $Tri ");
while($col = mysql_fetch_array($Affiche)) {
echo $col[NomChampTable];
}
 
[mysql] Un enregistrement / Affiche un enregistrement
$RES = mysql_query (SELECT * FROM $Table WHERE $Requete',$connexion);
$col = mysql_fetch_array($RES);
echo $col[NomChampTable]
 

‹ Retour