Fatal error: Cannot redeclare set_php_self() (previously declared in /

Shorty1968

Erfahrenes Mitglied
hi @ all,

habe ein kleines bzw grosses problem wo ich absolut nicht weiter komme.....

hier die genaue fehlermeldung:

Code:
Fatal error: Cannot redeclare set_php_self() (previously declared in /var/www/vhosts/schnaeppchenpiet.eu/test.schnaeppchenpiet.eu/inc/set_php_self.inc.php:16) in /var/www/vhosts/schnaeppchenpiet.eu/httpdocs/inc/set_php_self.inc.php on line 16

Code Zeile 16/17 in inc/set_php_self.inc.php:

if(!empty($_SERVER['SCRIPT_NAME']) && strpos($_SERVER['SCRIPT_NAME'], '.php') !== false) {
return $_SERVER['SCRIPT_NAME'];

bin für jeden tip hilfe sehr dankbar
 
set_php_self() sehe ich nicht, warum postest du nur so einen knappen Ausschnitt des Quellcode? Wenn ich raten sollte, hast du in

/var/www/vhosts/schnaeppchenpiet.eu/test.schnaeppchenpiet.eu/inc/set_php_self.inc.php

und in

/var/www/vhosts/schnaeppchenpiet.eu/httpdocs/inc/set_php_self.inc.php

diese Methode implementiert. Warum 2 mal set_php_self.inc.php benutzt wird, kannst nur du wissen.
 
Das ist der ganze Inhalt der Datei:

function set_php_self()
{
if(!empty($_SERVER['SCRIPT_NAME']) && strpos($_SERVER['SCRIPT_NAME'], '.php') !== false) {
return $_SERVER['SCRIPT_NAME'];
} elseif(!empty($_SERVER['PHP_SELF']) && strpos($_SERVER['PHP_SELF'], '.php') !== false) {
$tmp = explode('.php',$_SERVER['PHP_SELF']);
return $tmp[0] .'.php';
}
die('ERROR: PHP_SELF');
}
 
in der set_php_self.inc.php ist esnicht zwei mal drinn.
Mach doch mal die Augen auf!

/var/www/vhosts/schnaeppchenpiet.eu/test.schnaeppchenpiet.eu/inc/set_php_self.inc.php
/var/www/vhosts/schnaeppchenpiet.eu/httpdocs/inc/set_php_self.inc.php

2 Scripte mit identischem Namen, aber unterschiedlichen Pfaden. Vermutlich aber mit identischem Inhalt

es ist nicht mein Script nur gibt es dazu leider keinen Support
Tja, dann wirst du mal suchen müssen, warum die beiden Scripte eingebunden werden, wir können das nicht machen.
 
Ups ich muss mich endschuldigen jetzt habe ich es gesehen und verstehe es, die Pfade liegen auf dem selben server aber in verschiedenen Ordnern und kommen sich denoch in die Quere?
 
Zurück