begin process at 2012 02 13 17:49:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Algo à faire mais je ne sais pas comment


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Algo à faire mais je ne sais pas comment

mercredi 12 janvier 2005 à 14:12:49 | Algo à faire mais je ne sais pas comment

motherboy

Bonjour,

J'ai une chaine de cxaractère à coder, mais mes compétences en PHP sont moindre.

Je voudrai savoir si quelqu'un saurai comment :

           1) Constituer la chaîne avec pseudo + phraseMotDePasse
           définie dans le properties + La date du moment au format
           jjmmyyyy (ex : motherboylaphrase12012005)
           2) Extraire la signature MD5 de cette chaîne
           3) Convertir chaque octet de la signature en hexa (toujours
           sur 2 caractères)
           4) la chaine est la somme des signature hexa

Il me semble que c'est facile, mais je ne connais pas assez le PHP pour le faire

Merci d'avance à la personne qui voudra m'aider
mercredi 12 janvier 2005 à 14:54:34 | Re : Algo à faire mais je ne sais pas comment

malik7934

Réponse acceptée !
<?php

// pour motherboylaphrase12012005:

$pseudo = "motherboy";
// si depuis un formaulaire: $pseudo = $_POST['pseudo'];
 
$phraseMotDePasse = "laphrase";
// si depuis un formaulaire: $phraseMotDePasse = $_POST['phraseMotDePasse'];

$date = date("dmY"); // date sous la forme 10012005

$chaine = $pseudo.$phraseMotDePasse.$date; // = motherboylaphrase12012005

// on passe dans md5, c'est de facto en hexa:

$chaine = md5($chaine); // = 48572c1019f735dbc572e7c235212069

echo $chaine;
?>

Pour le point 4, j'ai pas compris ce que ça veut dire "la chaine est la somme des signature hexa" !!!
mercredi 12 janvier 2005 à 15:05:51 | Re : Algo à faire mais je ne sais pas comment

malik7934

pis si tu fais ce qui suit, tu obtien 192... mais je sais pas si c'est ce que tu veux comme point 4...

$k=0;
for ($i=0;$i<32;$i++){
        $temp = substr($chaine, $i, 1);

    switch($temp){
        case '1':
            $k=$k+1;
            break;
        case '2':
            $k=$k+2;
            break;
        case '3':
            $k=$k+3;
            break;
        case '4':
            $k=$k+4;
            break;
        case '5':
            $k=$k+5;
            break;
        case '6':
            $k=$k+6;
            break;
        case '7':
            $k=$k+7;
            break;
        case '8':
            $k=$k+8;
            break;
        case '9':
            $k=$k+9;
            break;
        case 'a':
            $k=$k+10;
            break;
        case 'b':
            $k=$k+11;
            break;
        case 'c':
            $k=$k+12;
            break;
        case 'd':
            $k=$k+13;
            break;
        case 'e':
            $k=$k+14;
            break;
        case 'f':
            $k=$k+15;
            break;
        }

    }
echo $k;


Cette discussion est classée dans : php, chaine, algo, signature, chaîne


Répondre à ce message

Sujets en rapport avec ce message

preg_replace pour chaine de code php [ par JoJo738 ] Expression Régulière, Htaccess ? (Pour connaisseurs) [ par porciner ] Bonjour, Cela fait plusieurs jours que j'essais de créer une règle htaccess mais en vain. Je voudrais lorsque mon url est sous cette forme : http://ww Aide pour algo de rotation et rognage en Php/GD [ par MaX3315 ] Je cherche a réalise le rotation d'une image et un rogn PHP-Barcode 128 [ par freednk ] Bonjour.Je cherche une solution pour pouvoir afficher plusieurs etiquettes sur une page prete pour l'impression avec les information ( par ex: 1710 au Reencodage caractere ascii [ par kishkaya ] Bonjour,J'aimerais savoir si il existe en PHP une fonction pour réobtenir depuis une chaine de caractere une chaine ou les caracteres spéciaux sont ré SEPARER UNE CHAINE DE CARACTERE BDD PHP [ par jodlo ] Salut ,J'ai une chaîne dans un champ et plusieur enregistrement, dans la table bdd qui est par exemple : " se2131 sm, se2353 l xl " bien entendu il pe fonction php + supprimer des mots dans une chaine [ par hadjiphp ] Bonjour, merci pour ce site et souhaite de trouver tous ce que je veux. je vous remercie. Bonjour, j'ai une question : je cherche une fonction Djikstra [ par PsYk0PaT ] Bonjour Je cherche à savoir s'il est possible d'utilisé l'algo de djikstra pour trouvé le chemin le plus cours en php. Je connais bien l'algo pour l' Recherche par SQL ou par algo PHP ? [ par MadM@tt ] Bonjour à tous,Une petite question : avec la complexification de ma base de données, est-ce que je peux envisager, plutot que d'effectuer des recherch


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales