functie "use"

  • Beste mensen,


    Ik heb momenteel een probleem met een functie en kom er niet helemaal uit.
    In de class heb ik dit staan:


    PHP
    <?php
    use Captcha\CaptchaBuilder;
    ?>


    Echter kan het script de captcha niet pakken en krijg ik geen foutmelding,
    maar als ik de afbeelding open in een nieuw scherm krijg ik deze melding:


    PHP
    The file Captcha\CaptchaBuilder.php is missing in the libs folder.


    Maar als ik dit aanmaak klopt het niet, want de "/" slash staat de andere kant op,
    en blijf ik dezelfde melding zien.


    hopend kunnen jullie helpen met dit probleem.


    Met vriendelijke groeten,
    Kevin Brinkman

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Hierbij de autoload functie.


  • In elk geval zou ik de back slashes vervangen door de directory seperator. Ook zou ik voor de volledigheid in de melding ook event de libs folder benoemen:


    Code
    function autoload($class) {
        // if file does not exist in LIBS_PATH folder [set it in config/config.php]
        $class = str_replace('\\', DIRECTORY_SEPARATOR, $class);
        if (file_exists(LIBS_PATH . $class . ".php")) {
            require LIBS_PATH . $class . ".php";
        } else {
            exit ('The file ' . $class . '.php is missing in the libs folder (' . LIBS_PATH . ').');
        }
    }

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!