PHP class error , uit het niets.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 02:04

aex351

I am the one

Topicstarter
Ik heb al op google gezocht naar de betekenis / oplossing voor het probleem dat ik heb maar heb niets kunnen vinden.

Het probleem is onstaan uit het niet, ene moment werkte het andere moment niet. :/
Ik hoop dat iemand hier betekenis kan geven waardoor de onstaande error op het stukje code dat hier onder is gepost onstaan is.

note : ben van php 5.1xx terug gegaan naar 5.04


de error die ik krijg is
Fatal error: Non-static method bestanden_class::RecursiveMkdir() cannot be called statically in xxx on line xxx
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//gestripte code
//Alle vars die worden gebruikt zijn ingevuld 
    public function controleer_maak_dir ($status_bestanden, $DB_LINK_CLASS) {       
        //Functie exec > haal_vars_op ()
        $this->haal_vars_op () ;

        function RecursiveMkdir($path)  {   
            if (!file_exists($path)) {
                RecursiveMkdir(dirname($path));
                mkdir($path, 0777);
            }
        }       
        
        if (!file_exists($this->UPLOAD_DIR_VOLLEDIG))   {

            RecursiveMkdir($this->UPLOAD_DIR_VOLLEDIG);

[ Voor 16% gewijzigd door aex351 op 07-08-2005 13:38 ]

< dit stukje webruimte is te huur >


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

een functie in een functie?

Acties:
  • 0 Henk 'm!

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
2e edit ook maar weer weg gehaald want ook dat werkte bij nader inzien niet.
doe maar gewoon niet meer functies nesten..

[ Voor 236% gewijzigd door Genoil op 07-08-2005 15:09 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Waarom zou je uberhaupt die functie in die functie plaatsen en niet erbuiten? Maakt voor de werking dus 0,0 uit.

Acties:
  • 0 Henk 'm!

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 02:04

aex351

I am the one

Topicstarter
Bosmonster schreef op zondag 07 augustus 2005 @ 13:53:
Waarom zou je uberhaupt die functie in die functie plaatsen en niet erbuiten? Maakt voor de werking dus 0,0 uit.
Ziet er netter uit vind ik :)

< dit stukje webruimte is te huur >


Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Vast, maar het wekt verwarring over je scope, de functie die je plaatst binnen die andere functie is ook gewoon daar buiten beschikbaar :). Het is dus net zo makkelijk om 'm er buiten te plaatsen.

[ Voor 3% gewijzigd door AtleX op 07-08-2005 14:09 ]

Sole survivor of the Chicxulub asteroid impact.

Pagina: 1