Aller au contenu

Aenoa

Hubmaster
  • Compteur de contenus

    769
  • Inscrit(e) le

  • Dernière visite

Messages postés par Aenoa

  1. cela dépends si vous désirez un code "unique" ou non. Le mieux est d'utiliser un aléatoire se basant sur le temps en millisecondes, mais des versions "moins poussées" existent aussi.


    J'utilise ce code-ci pour générer un code aléatoire pour le mot de passe, et j'autorise une longueur de max. 256 caractères générés (via le get).



    <?PHP
    $password = "";
    $size = !empty($_GET['size']) && is_numeric($_GET['size']) ? intval($_GET['size']) : 8;
    $size = $size > 0 && $size <= 256 ? $size : 12;
    $choix = array
    (
    'a', 'A', 'b', 'B',
    'c', 'C', 'd', 'D',
    'e', 'E', 'f', 'F',
    'g', 'G', 'h', 'H',
    'i', 'I', 'j', 'J',
    'k', 'K', 'l', 'L',
    'm', 'M', 'n', 'N',
    'o', 'O', 'p', 'P',
    'q', 'Q', 'r', 'R',
    's', 'S', 't', 'T',
    'u', 'U', 'v', 'V',
    'w', 'W', 'x', 'X',
    'y', 'Y', 'z', 'Z',
    '1', '2', '3', '4',
    '5', '6', '7', '8',
    '9' , '?', '!', '$',
    '@', '_', '/', '#'
    );

    for($i = 0; $i < $size; $i++)
    {
    $password = $password.$choix[array_rand($choix)];
    }

    echo "Le mot de passe généré est <b>$password</b>";
    ?>


    Après ça reste un code très basique, mais ça fonctionne :)



    je ne peut toutefois que te conseiller d'utiliser des algorithmes de cryptage, comme le Blowfish.


  2. pour monétiser tes vidéos, je peux te suggérer la partie "official" de Dailymotion :)


    http://official.dailymotion.com/fr/



    Et si c'est plus dans une optique de "VOD payante", tu as l'offre OpenVOD ^^


    http://openvod.dailymotion.com/fr/features



    Je sais bien que Dailymotion a peu de succès sur le web, mais je m'y suis mis (official) pour les besoins d'une WebTV avec rediffusions à la demande, et ça fonctionne magnifiquement bien :)


  3. Personnellement, et bien que je travailles également sur un jeu par navigateur, je trouve l'idée de "forcer l'utilisateur gratuit à regarder une pub pour continuer" totalement irrationnel. Si cela m'arrivait, je préfèrerais quitter le site et ne pas tester à quoi il ressemble ou même continuer d'y jouer, voyant clairement que c'est l'argent qui intéresse le propriétaire et non l'utilisateur.



    Il ne faut pas négliger le côté communauté et utilisateur, si l'on ignore cela, l'on cours droit à la mort du site.



    Cordialement,


  4. Bonjour,



    Tu disposes de 2 possibilités pour stocker le nombre de participations.


    • Stocker chaque "inscription" dans une base de données; une fois qu'elles sont stockées, tu vérifies au chargement de la page si le nombre d'enregistrements est inférieur ou égal à 100. Si c'est le cas, tu affichera le formulaire d'inscription. Si le nombre d'enregistrements est supérieur ou égal à 100, tu affiches un message signalant que le quota a été atteint.

    • Tu stocks un nombre dans un fichier que tu crééra qui ne contiendra que ce nombre, et a chaque chargement de page, comme avec MySQL, tu lis le fichier et vérifie le nombre si il est inférieur, égal ou supérieur à 100, et prends les actions en conséquence.

    Pour créer / lire un fichier, je te donnes une petite indication quant à comment faire, c'est un ensemble de fonctions similaires à celles utilisées en langage C => fopen.



    Cordialement,


  5. Bonjour,



    à la ligne 10 de votre code cité, vous avez la balise de formulaire. Mais vous n'avez pas déclaré l'action (page d'arrivée des données) et elles ne sont donc pas envoyées.


    Définissez la avec le fichier contenant ce code, par exemple index.php si celui-ci est dans index.php.



    Notez également que si vous faites des test en LOCAL sur un serveur tel que Wampp ou Xampp ou autre programme téléchargeable, il est fortement possible que l'envoi de mail ne soit pas défini. Tentez donc de l'uploader sur un serveur mutualisé ou dédié.



    Cordialement,


×
×
  • Créer...