www.egilia.com

Affiche tous les codes

Vous trouverez sur cette page quelques-uns des codes que j'ai utilisé dans l'un ou l'autre de mes projets
Cliquez sur les titres pour afficher le code au complet et le sélectionner.

JAVA > Recherche dichotomique de manière récursive, utilisé dans le cadre de l'implémentation de l'algorithme de dijkstra

public Router getRouter(String findRouter) {     return this.recdicho(findRouter.toLowerCase(),1,listRouters.size()-1);     
}
    
/**
 * Fonction récursive de recherche dichotomique
 */
public Router recdicho(String findRouterint debutint fin) {      
        
// Vérifie que l'interval de recherche n'est pas vide
        
if(debut fin){            
          return 
null;            
    }    
>> Afficher tout le code

PHP > Effectuer une recherche dans une Base de donnée sur des mots clés

$motcles $_POST['motcles'];         print "<h1>Résultats de la recherche sur: ".$motcles."</h1>";
$motcles str_replace(" ""%",$motcles); //On remplace les espaces par des %, permettant ainsi de rechercher  sur tous les mots clés
$sql "SELECT idCode, Description, Code, Libelle FROM Codes INNER JOIN langages ON Codes.idLangage = langages.idLangage WHERE Codes.idLangage like '".$_POST['idLangage']."' AND (Description like '%".$motcles."%' OR Code like '%".$motcles."%') ORDER BY Codes.idLangage";
$db->fetch($sql);        
$i 0;
while(
$db->hasNext())
{
    
$data=$db->next();
    print 
"<h3>".$data['Libelle']." > ".$data['Description']."</h3>";
    
GenererCodeSourcePHP($data['Code']);
    
$i++;
>> Afficher tout le code

PHP > Crée une miniature à partir d'une image jpg, gif ou png.

$directory "./photos"; $newImage "ciel.jpg"//La  nouvelle image
$extension strrchr($newImage'.'); //Récupère l'extension
$nomImage substr($newImagestrrpos($newImage'/') + 1, - strlen($extension)); //Récupère le nom de l'image
if(!file_exists($directory"tets_Mini.jpg"))       //Si il n'y a a pas de miniature
    
CreeMiniature($newImage$directory $nomImage "_Mini" $extension80); //Appel la fonction pour créer la miniature.  
    

function CreeMiniature($newImage$miniImage$largeur$qualite 90)
{
     
$Ext_Image strrchr($newImage".");
     list(
$width$height) = getimagesize($newImage);
>> Afficher tout le code

JavaScript > Autoriser que les valeurs numériques dans un input ainsi que les touches de contrôles (Backspace, Delete ...). La valeur de l'input doit être comprise entre 0 et 10

onKeypress=" if((document.Formulaire.InputName.value + String.fromCharCode(event.which)) > 10) 
{
   alert('La cote doit être comprise entre 0 et 10') ; 
   return false;

if(event.keyCode > 31 && (event.keyCode < 48 || event.keyCode > 57)) 
   event.returnValue = false; 
if(event.which > 31 && (event.which < 48 || event.which > 57)) 
   return false;"
</php>

>> Afficher tout le code

CSS > Infobulles en CSS

//Code CSS a.info {
    
position:relative
   
z-index:100
   
color:#FF0000;
   
text-decoration:none
}

a.info:hover {
    
z-index:100
    
background-color:#000000;
}
>> Afficher tout le code