PHP_SCRIPT
Dieses Objekt bindet ein PHP-Script ein. Sie sollten diese Dateien statt mit ".php" lieber mit ".inc" benennen, da sie ja eingebunden und nicht direkt ausgeführt werden sollen.
ANMERKUNG: Diese Option wird ignoriert, wenn in der localconf.php $TYPO3_CONF_VARS["FE"]["noPHPscriptInclude"]=1; gesetzt ist.
Eigenschaft | Datentyp | Beschreibung | Standard |
resource | Datei, die eingebunden wird. Die Datei muss validen PHP-Code enthalten. Sie wird mit include() eingebunden. Hinweise:
|
Kommentare von registrierten Benutzern:
Kommentar von: Olli
03. 11. 2009, 12:01
Da muss ich mich jedoch anschließen, es ist einfach fatal zur Endung .inc statt .php der Übersichtlichkeits halber zu raten, ohne dabei auf die Sicherheitsproblematik hinzuweisen! Bei vielen Webservern werden .inc Dateien nunmal nicht durch PHP geparst, was enorme Folgen haben kann, wenn sich ein User, der das nicht weisst und hier dem Rat folgt, Include Files mit Passwörter für Datenbanken etc als .inc anlegt...
Da muss ich mich jedoch anschließen, es ist einfach fatal zur Endung .inc statt .php der Übersichtlichkeits halber zu raten, ohne dabei auf die Sicherheitsproblematik hinzuweisen! Bei vielen Webservern werden .inc Dateien nunmal nicht durch PHP geparst, was enorme Folgen haben kann, wenn sich ein User, der das nicht weisst und hier dem Rat folgt, Include Files mit Passwörter für Datenbanken etc als .inc anlegt...
Kommentar von: Hendrik
26. 11. 2006, 14:26
@extension22:
Das kommt auf die Konfiguration des WebServers an. Wenn der .inc als PHP Script interpretiert, dann wird der Browser das auch nicht anzeigen.
@extension22:
Das kommt auf die Konfiguration des WebServers an. Wenn der .inc als PHP Script interpretiert, dann wird der Browser das auch nicht anzeigen.
Kommentar von: Jo
16. 05. 2006, 10:12
php_script.inc.php
| Typoscript: | Zeilennummerierung: An / Aus |
- temp.phpScript = PHP_SCRIPT
- temp.phpScript {
- file = fileadmin/scripts/php_script.inc.php
- myVerySpecialOwnParameter = bla
- myParamArray {
- a = 1
- b = ja
- }
- }
- page.30.70.10 < temp.phpScript
php_script.inc.php
| Php: | Zeilennummerierung: An / Aus |
- <?php
- // Use the debug-function to view the config
- // array $conf given by TypoScript:
- debug( $conf );
- $contentArr[] = "Hello World";
- $contentArr[] = $conf['file'];
- $contentArr[] = $conf['myVerySpecialOwnParameter'];
- // Put all your output to $content,
- // that TYPO3 will display for you:
- ?>
Kommentar von: extension22
17. 06. 2005, 14:25
Der Vorschlag mit ".inc" ist nicht gut! Dann zeigt der Browser den Quelltext an.
Besser z.B. meinscript_inc.php
Der Vorschlag mit ".inc" ist nicht gut! Dann zeigt der Browser den Quelltext an.
Besser z.B. meinscript_inc.php






