Require / Include i...
 
Notifications
Clear all

[Gelöst] Require / Include in einer Konstante  

  RSS
Patrick Schulze
Mitglied Admin

Hallo zusammen,

ggf. kann mir einer bei meiner Frage helfen.

Ich habe über SUMAs gesucht aber nichts gefunden.

Ich habe eine Konstante erstellt, diese beinhaltet einen Ordner.
Dann habe ich eine weitere konstante erstellt und dort direkt den require befehl ausgeführt, allerdings hatte ich dann immer das die Datei nicht aufgerufen werden konnte.

Ich habe meine Konstanten in einer extra Datei und Include diese in der Haupt PHP Datei

Jetzt habe ich es wie folgt umgeschrieben das es Funktioniert:

<?PHP

/**
*Konstante fuer Ordner aufrufe
*/
define('ASSETS_CSS', 'assets/css/');
define('INCLUDES_ADMIN', 'includes/admin/');


/**
*Konstante fuer direkten Dateiaufruf
*/
define('IN_ASSETS_CSS_ADMIN_MENU', ASSETS_CSS."seo-rec-admin-menu.css");
define('IN_INCLUDES_ADMIN_MENU', INCLUDES_ADMIN."menu.php");
?>

Wie folgt wollte ich es ausführen:

<?PHP

/**
*Konstante fuer Ordner aufrufe
*/
define('ASSETS_CSS', 'assets/css/');
define('INCLUDES_ADMIN', 'includes/admin/');


/**
*Konstante fuer direkten Dateiaufruf
*/
define('IN_ASSETS_CSS_ADMIN_MENU', require(ASSETS_CSS."seo-rec-admin-menu.css"));
define('IN_INCLUDES_ADMIN_MENU', require(INCLUDES_ADMIN."menu.php"));

?>

 

So bekomme ich einen Fehler ausgegeben.

Ich freue mich auf Antworten und ggf. gibt es eine Lösung.

Danke

LG Patrick

Dieses Thema wurde geändert 10 Monaten zuvor 4 times von Patrick Schulze

Gründer und Administrator von Seo-Rec.net

Bei Fragen oder Problemen könnt Ihr mich gerne anschreiben im Community Chat oder per E-Mail.

Meine Firmen Website: https://webster-it.de
Viel Spaß bei SEO-Rec!

Zitat
Veröffentlicht : 27/07/2019 10:10 pm
Schlagwörter für Thema
Norman
Mitglieder Admin

Welchen Fehler bekommst du ?

Mit freundlichen Grüßen
Norman

https://www.tippis.net

AntwortZitat
Veröffentlicht : 28/07/2019 1:09 pm
Patrick Schulze
Mitglied Admin

Das die Datei die ich öffnen möchte, nicht gefunden wird. Wenn ich es ohne Require in der Konstante mache funktioniert es ohne Probleme. 

Das ist eigentlich auch nur Spielerei aber es wäre auch cool wenn es funktionieren würde.

Gründer und Administrator von Seo-Rec.net

Bei Fragen oder Problemen könnt Ihr mich gerne anschreiben im Community Chat oder per E-Mail.

Meine Firmen Website: https://webster-it.de
Viel Spaß bei SEO-Rec!

AntwortZitat
Veröffentlicht : 28/07/2019 2:32 pm
Patrick Schulze
Mitglied Admin

So nach etwas herum teste und auch mit anderen Programmieren gesprochen, habe ich nun eine neue Erkenntnis :-).

und zwar geht Include oder Require nicht in einer Konstante, dies wird in der PHP.ini aus Sicherheitsgründen ausgeschaltet.

Gründer und Administrator von Seo-Rec.net

Bei Fragen oder Problemen könnt Ihr mich gerne anschreiben im Community Chat oder per E-Mail.

Meine Firmen Website: https://webster-it.de
Viel Spaß bei SEO-Rec!

AntwortZitat
Veröffentlicht : 02/08/2019 7:36 pm
Norman
Mitglieder Admin

Gut, genau genommen wenn du unbedingt wolltest könntest es ja einschalten.

Oder hast es zwischenzeitig anders gelöst?

Mit freundlichen Grüßen
Norman

https://www.tippis.net

AntwortZitat
Veröffentlicht : 27/10/2019 1:20 pm
Patrick Schulze
Mitglied Admin

Das ist eine idee die ich 1. Nicht in betracht ziehen kann da mein Provider dies nicht zulässt und 2. würde ich es ebenso denn aus Sicherheitsgründen nicht wollen =).

Ich habe nun das ganze komplett anferst und ohne Konstanten gelöst, auf herkömmlichen Wege.

Danke dir

Gründer und Administrator von Seo-Rec.net

Bei Fragen oder Problemen könnt Ihr mich gerne anschreiben im Community Chat oder per E-Mail.

Meine Firmen Website: https://webster-it.de
Viel Spaß bei SEO-Rec!

AntwortZitat
Veröffentlicht : 29/10/2019 7:44 pm
Norman gefällt das