[TYPO3-german] Einbindung externer PHP Datei
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Tue Mar 3 14:17:45 CET 2015
Am 03/03/15 um 14:12 schrieb Wolfgang Maschke:
> In einer Typo3-Seite muss ich eine externe PHP-Datei einbinden, die
> mir Daten liefert.
> Das mit einer lokalen Datei zu lösen gelingt mit:
>
> includeLibs.user_klasse = fileadmin/templates/scripts/user_klasse.php
> lib.meinelib = USER_INT
> lib.meinelib.userFunc = ausgabe
>
> Includiere ich die externe Datei mit http://www.externedomain.... wird
> die Exception geworfen
Mir nicht ganz klar, was Du erreichen willst. bestimmt kannst Du keine
externe PHP einbinden … Dieses PHP läuft auf einem anderen Host.
Di solltest einen Microservice nutzen. Das heisst beispielsweise ein
REST-Service.
Gruss Rainer
>
> Wie lässt sich das lösen?
> Habe bisher nur alte (vor 6.0) Lösungen gefunden.
>
> Installtool Setting:
> [FE][noPHPscriptInclude] = 0
>
> Danke für jeden Hinweis, wie ich hier weiterkomme.
>
> /wolfgang
>
>
>
> Uncaught TYPO3 Exception
> #1: PHP Warning:
> include_once(./http://www.externedomain.de/templates/scripts/user_klasse.php):
> failed to open stream: No such file or directory in
> /usr/share/php/typo3_src-6.2.9/typo3/sysext/cms/tslib/index_ts.php
> line 208 (More information)
>
> TYPO3\CMS\Core\Error\Exception thrown in file
> /usr/share/php/typo3_src-6.2.9/typo3/sysext/core/Classes/Error/ErrorHandler.php
> in line 101.
>
> 3 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2,
> "include_once(./http://www.externedomain.de/templ...: failed to open
> stream: No such file or directory",
> "/usr/share/php/typo3_src-6.2.9/typo3/sysext/cms/tslib/index_ts.php",
> 208, array)
>
> /usr/share/php/typo3_src-6.2.9/typo3/sysext/cms/tslib/index_ts.php:
> 00206: $temp_incFiles =
> \TYPO3\CMS\Frontend\Page\PageGenerator::getIncFiles();
> 00207: foreach ($temp_incFiles as $temp_file) {
> 00208: include_once './' . $temp_file;
> 00209: }
> 00210: // Content generation
>
> 2 include_once()
>
> /usr/share/php/typo3_src-6.2.9/typo3/sysext/cms/tslib/index_ts.php:
> 00206: $temp_incFiles =
> \TYPO3\CMS\Frontend\Page\PageGenerator::getIncFiles();
> 00207: foreach ($temp_incFiles as $temp_file) {
> 00208: include_once './' . $temp_file;
> 00209: }
> 00210: // Content generation
>
> 1
> require("/usr/share/php/typo3_src-6.2.9/typo3/sysext/cms/tslib/index_ts.php")
>
> /usr/share/php/typo3_src-6.2.9/index.php:
> 00026: ->redirectToInstallerIfEssentialConfigurationDoesNotExist();
> 00027: 00028: require(PATH_tslib . 'index_ts.php');
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
*Dipl.-Ing. Rainer Schleevoigt*
Certified TYPO3 Integrator
Certified Titanium App Developer
Novalisweg 10
22303 Hamburg
℡ 040 60812460
|Ust-ID: DE239491976|||||||
More information about the TYPO3-german
mailing list