Ik heb een raar probleem. Ik krijg de volgende error:
Fatal error: Cannot redeclare staticinsert() (previously declared in */httpdocs/NewSite/Core/Static/Static.php:5) in */httpdocs/NewSite/Core/Static/Static.php on line 3
Maar zover ik weer is nergens een redeclare van deze functie.
DIt is het script:
Vink ik regel 5 uit, dan verplaats de redeclare naar regel 7.
Wat gaat er fout, hoe kan ik dit oplossen.
Fatal error: Cannot redeclare staticinsert() (previously declared in */httpdocs/NewSite/Core/Static/Static.php:5) in */httpdocs/NewSite/Core/Static/Static.php on line 3
Maar zover ik weer is nergens een redeclare van deze functie.
DIt is het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <?php function StaticInsert(){ $tpl = &TemplateParser::getInstance(); $dir = opendir('Core/Static/'); while( ( $file = readdir( $dir ) ) !== false ){ //filename explode voor controle $Filename = explode( '.' , $file ); //controle filename en error uitpoepen bij fout if($Filename[1] != 'inc' || $Filename[2] != 'php' || !is_file( 'Core/Modules/'.$file ) ){ if(! is_dir( $file ) ){ include('Core/Static/'.$file); if(isset($TPL_var,$TPL_content)){ $tpl->Assign($TPL_var,$TPL_content); unset($TPL_var,$TPL_var); } } } } } StaticInsert(); ?> |
Vink ik regel 5 uit, dan verplaats de redeclare naar regel 7.
Wat gaat er fout, hoe kan ik dit oplossen.