cInclude oder Include

Gesperrt
ThomasH
Beiträge: 32
Registriert: Mo 20. Nov 2006, 21:53
Kontaktdaten:

cInclude oder Include

Beitrag von ThomasH »

Hallo,

ich habe mir ein Modul geschrieben, was einen alten Kalender integrieren soll. Habe also auch ein Template dazu und eine Kategorie. Ohne Include geht alles. nun will ich im Modul zwischen verschiedenen Fällen unterscheiden und je nachdem Code einbinden.

edit: der Fehler lag bei mir

sollte ich cInclude benutzen oder include oder include_once?

Kann ich cInclude auch anweisen, im Stammverzeichnis nach der Datei zu suchen?


Danke im Voraus
Thomas
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ich würde cInclude empfehlen...

wenn du mit stammverzeichnis das mandanten verzeichnis meinst

Code: Alles auswählen

cInclude ("frontend", "myfile.php");
*** make your own tools (wishlist :: thx)
ThomasH
Beiträge: 32
Registriert: Mo 20. Nov 2006, 21:53
Kontaktdaten:

Beitrag von ThomasH »

Danke,

ich habe es inzwischen hinbekommen. Aber mit include. Test mit cInclude steht noch aus. Ist das sicherer oder warum wurde es erfunden?

Ich meinte mit Stammverzeichnis "/" nicht "cms/". Aber das geht wohl nicht.


Gruß
Thomas
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Es ist einfacher (da es schon sich heraus Standardpfade berücksichtigt) und vermeidet auch Probleme mit neueren PHP-Versionen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Darüberhinaus kann es sowohl "include" als auch "include_once".
ThomasH
Beiträge: 32
Registriert: Mo 20. Nov 2006, 21:53
Kontaktdaten:

Beitrag von ThomasH »

Ok, vielen Dank bis hierher.

Jetzt würde ich gern noch konkret wissen, wo ich die möglichen Parameter für cInclude nachlesen kann und wie ich cInclude im Stammverzeichnis der Website suchen lasse.

Gruß
Thomas
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Schau dir mal die Funktion "contenido_include" (cInclude ist nur die Kurzschreibweise) in "contenido/includes/api/functions.api.general.php" an und die Dokumentation darüber. Da sollte alles drinstehen.
ThomasH
Beiträge: 32
Registriert: Mo 20. Nov 2006, 21:53
Kontaktdaten:

Beitrag von ThomasH »

solche Sachen weiß ich doch als Greenhorn nicht...
Vielen Dank!

Thomas
Gesperrt