Seite 2 von 3

Verfasst: 16.01.2005 19:39
von Lord_Femto
das ist komisch. warum geht das denn nicht? ich meine irgendwo muss das ja eingestellt sein, dass da nur $phpbb_root_path variabeln funktionieren.

das geht nicht, obwohl ich überall in meinen scripten statt phpbb, boot genommen habe? irgendwo muss das doch aber definiert sein...

Verfasst: 16.01.2005 20:26
von Pyramide
Naja die ganzen phpBB-Dateien verwenden ja alle $phpbb_root_path (common.php, functions.php, ...) :roll:

Verfasst: 16.01.2005 21:20
von Lord_Femto
vorweg muss ich dir wahrscheinlich erklären, dass das alles für meine hp genommen wird. die homepage läuft aber unabhängig vom forum. das heißt nun, dass die scripts dem von phpbb sehr ähneln. so. und zur erklärung. ich nehme auf meiner homepage überall wo $phpbb_root_path erscheint nehem ich: $boot_root_path. und warum darf man jetzt nur $phpbb_root_path nehmen? die inhalte sind identisch...

Verfasst: 17.01.2005 13:14
von Blutgerinsel
Von mir aus kannst du Variable mit Schokosteusel überziehen oder kannst die Var $schlagmichtot nenen.....

Das spielt keine Rolle....Wichtig ist ob das Script was X einbinden soll den Pfad zur Zieldatei finden kann wenn diese nicht im gleichen Verzeichnis liegt und genau hier gibt es der Unix Welt sei Dank relative Pfade......

Verfasst: 17.01.2005 17:08
von Lord_Femto
Von mir aus kannst du Variable mit Schokosteusel überziehen oder kannst die Var $schlagmichtot nenen.....
lol. das meinte ich ja.

wenn ich folgenden codes benutze:

Code: Alles auswählen

../../
oder dann kommt immer die Fehlermeldung der if-abfrage:
Could not find email template file :: ...

Verfasst: 18.01.2005 16:44
von Lord_Femto
???

Verfasst: 18.01.2005 18:35
von itst
Der Fehler wird hier ausgegeben:

Code: Alles auswählen

            if (!@file_exists(@phpbb_realpath($tpl_file)))
            {
               message_die(GENERAL_ERROR, 'Could not find email template file :: ' . $template_file, '', __LINE__, __FILE__);
            
Versuchen wir doch zuerst mal herauszufinden, wie genau die Datei heisst, die zu öffnen versucht wird.

Code: Alles auswählen

            if (!@file_exists(@phpbb_realpath($tpl_file)))
            {
               message_die(GENERAL_ERROR, 'Could not find email template file :: ' . phpbb_realpath($tpl_file), '', __LINE__, __FILE__);
            

Verfasst: 18.01.2005 18:42
von Lord_Femto
Allgemeiner Fehler
Could not find email template file ::

DEBUG MODE

Line : 89
File : /www/htdocs/*******/includes/emailer.php

Verfasst: 18.01.2005 18:45
von itst
Oops, das ist nicht gut.

Code: Alles auswählen

      if (empty($this->tpl_msg[$template_file]))
      {
         $tpl_file = $boot_root_path . 'email/' . $template_file . '.tpl';
       
füg da mal ein echo ein:

Code: Alles auswählen

      if (empty($this->tpl_msg[$template_file]))
      {
         $tpl_file = $boot_root_path . 'email/' . $template_file . '.tpl';
         echo $tpl_file;
       

Verfasst: 18.01.2005 18:48
von Lord_Femto
da zeigt er den pfad.

ganz oben wird dann der erwartete pfad ausge"spuckt"
./email/contact_email.tpl