Zum Inhalt springen

TYPO3-interne Variablen extern nutzen

Erstellt am 27. Oktober 2005 · 2 Antworten · letzte Antwort am 27. Oktober 2005

Tags: PHP, Frage

shameister ·

Hallo liebe Mitstreiter,

ich bin grad dabei eine TYPO3-Extension zu schreiben und möchte sie dann auch ab nächster Woche ins Repository stellen. Mein Problem ist: Eine Datei muss täglich per Cronjob augerufen werden, soweit ja eigentlich kein Problem:

In der Datei brauche ich aber Zugriff auf die Konstante TYPO3_db und eine Instanz der Klassen: t3lib_BEfunc, t3lib_div und t3lib_iconWorks.

Wie würdet ihr das realisieren?

Ich freue mich auf eine zeitnahe Antwort und danke schon jetzt dafür.

Liebe TYPO3-fröhliche Grüße
Sascha Hameister

steffenk ·

ich würde in Typo3 eine leere Seite erstellen und mit dem Plugin php_page_content das Script in die Seite einbetten.
Der Cron kann diese Seite dann über index.php?id=pageid aufrufen.

SaarFritz ·

Hallo!

In der Version 3.8 gibt es einen Batch-Job für indexed_search (typo3/sysext/indexed_search/cli). Dem entsprechend könntest Du Dein Script auch schreiben. Vorteil, Du musst keinen HTTP-Request machen, es gibt keinen Timeout (z.B. von PHP) und der Job kann ganz einfach z.B. in Crontab eingefügt werden (was natürlich auch mit einem HTTP-Request funktionieren würde z.B. mit wget).

Gruss