Likes Likes:  0
Resultaten 1 tot 5 van de 5
Geen
  1. #1
    StriKe
    [PHP]: Functie meerdere keren aanroepen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [PHP]: Functie meerdere keren aanroepen

    Hallo,

    Ik heb in php een zelf gemaakte functie geschreven die een random
    wachtwoord genereert.
    Nu wil ik deze functie meerdere keren (in een for lus) kunnen aanroepen.
    (Om meerdere wachtwoorden te maken na elkaar).

    Dit is de error die ik krijg:

    Fatal error: Cannot redeclare random_wachtwoord() (previously declared in
    c:\server_root\www\ngb\secure2\includes\functies.p hp:3) in c:\server_root
    \www\ngb\secure2\includes\functies.php on line 3

    Is er een manier om die functie 'te resetten' na gebruik?

    Code van de functie:

    function Random_Wachtwoord($pass_len)
    {

    $random = md5 (uniqid (rand ()));
    $paswoord = substr ($random, 0, 8);

    return($paswoord);
    }


    --
    Groeten,
    StriKe

    http://www.internetfreakz.be

  2. #2
    Michiel de Roo
    [PHP]: Functie meerdere keren aanroepen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP]: Functie meerdere keren aanroepen

    StriKe wrote:
    > Hallo,
    >
    > Ik heb in php een zelf gemaakte functie geschreven die een random
    > wachtwoord genereert.
    > Nu wil ik deze functie meerdere keren (in een for lus) kunnen aanroepen.
    > (Om meerdere wachtwoorden te maken na elkaar).
    >
    > Dit is de error die ik krijg:
    >
    > Fatal error: Cannot redeclare random_wachtwoord() (previously declared in
    > c:\server_root\www\ngb\secure2\includes\functies.p hp:3) in c:\server_root
    > \www\ngb\secure2\includes\functies.php on line 3
    >
    > Is er een manier om die functie 'te resetten' na gebruik?
    >
    > Code van de functie:
    >
    > function Random_Wachtwoord($pass_len)
    > {
    >
    > $random = md5 (uniqid (rand ()));
    > $paswoord = substr ($random, 0, 8);
    >
    > return($paswoord);
    > }
    >
    >


    Je kunt de functie wel meerdere keren aanroepen, maar deze maar éénmaal
    declareren. Ik vermoed dat je een include(...) in je loop hebt staan, als
    je deze buiten je loop haalt dan zal het wel goed gaan.

  3. #3
    Daniel Tryba
    [PHP]: Functie meerdere keren aanroepen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP]: Functie meerdere keren aanroepen

    StriKe <usenet@internetfreakz.be> wrote:
    [functie meerdere keren aanroepen]
    > Dit is de error die ik krijg:
    >
    > Fatal error: Cannot redeclare random_wachtwoord() (previously declared in
    > c:\server_root\www\ngb\secure2\includes\functies.p hp:3) in c:\server_root
    > \www\ngb\secure2\includes\functies.php on line 3


    Ehhh, lees de foutmelding eens goed. _cannot redeclare_

    Je probeert meerdere functies met de zelfde naam te creeren, dat heeft
    niets met een functie aanroep te maken.

    > Is er een manier om die functie 'te resetten' na gebruik?
    >
    > Code van de functie:
    >
    > function Random_Wachtwoord($pass_len)
    > {

    [snip]
    > }


    Maar hoe roep je dat ding aan? Ik vermoed iets met (meerdere) includes? Dat
    hoeft/mag maar 1 keer voor functie definities. Zie dan ook
    require_once/include_once in TFM.


  4. #4
    Dr.Ruud
    [PHP]: Functie meerdere keren aanroepen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP]: Functie meerdere keren aanroepen

    Wat StriKe schreef, bleek het
    begin van iets moois; kijk zelf maar:

    > Fatal error: Cannot redeclare random_wachtwoord() (previously
    > declared in c:\server_root\www\ngb\secure2\includes\functies.p hp:3)
    > in c:\server_root \www\ngb\secure2\includes\functies.php on line 3


    Blijkbaar include je meermaals, en dat is fout.

    --
    Affijn, Ruud ` - ?
    + ` ? *
    ? ` Jvr qvg yrrfg,
    ? = ` fgresg wbatre.



  5. #5
    StriKe
    [PHP]: Functie meerdere keren aanroepen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP]: Functie meerdere keren aanroepen

    StriKe <usenet@internetfreakz.be> schreef in
    newsns962A8E21C6D3Fusenetinternetfreakz@195.130.132.70 :

    > Is er een manier om die functie 'te resetten' na gebruik?
    >
    > Code van de functie:
    >
    > function Random_Wachtwoord($pass_len)
    > {
    >
    > $random = md5 (uniqid (rand ()));
    > $paswoord = substr ($random, 0, 8);
    >
    > return($paswoord);
    > }


    Domme fout van mij om die include idd in de for op te nemen
    Bedankt voor de reacties en hulp!

    --
    Groeten,
    StriKe

    http://www.internetfreakz.be

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics