Problem beim versenden von emails mit emailer.php von phpbb

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag 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...
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Naja die ganzen phpBB-Dateien verwenden ja alle $phpbb_root_path (common.php, functions.php, ...) :roll:
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag 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...
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag 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......
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag 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 :: ...
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

???
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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__);
            
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

Allgemeiner Fehler
Could not find email template file ::

DEBUG MODE

Line : 89
File : /www/htdocs/*******/includes/emailer.php
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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;
       
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

da zeigt er den pfad.

ganz oben wird dann der erwartete pfad ausge"spuckt"
./email/contact_email.tpl
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Antworten

Zurück zu „Coding & Technik“