vielen dank für die infos und hinweise. ich konnte keine ursache feststellen und habe die templates manuell eingepflegt. trotzdem danke für die bemühungen!
Beiträge von p3ntagon
-
-
gerne. vielen dank!
ps: am server liegt die datei als .php - der upload lässt nur .txt zu
edit:
[Tue Aug 01 14:56:35.119228 2017] [core:error] [pid 48962] [client 83.215.202.218:39710] End of script output before headers: mailimport.php
[Tue Aug 01 15:24:56.912985 2017] [core:error] [pid 48962] [client 87.118.135.129:46084] End of script output before headers: mailimport.phpauch getestet mit anderen php-versionen.
PHP: mailimport
Alles anzeigen<?php // db-import für plambee.de's deutsche WHMCS dateien // MIT license if ( file_exists( "init.php" ) ) { require_once( "init.php" ); } use Illuminate\Database\Capsule\Manager as Capsule; //Remove UTF8 Bom // taken from: http://stackoverflow.com/questions/10290849/how-to-remove-multiple-utf-8-bom-sequences-before-doctype#15423899 function remove_utf8_bom($text) { $bom = pack('H*','EFBBBF'); $text = preg_replace("/^$bom/", '', $text); return $text; } echo '<textarea cols="220" rows="100">'; // let's do it: $mailfiles = glob( dirname(__FILE__) . "/mailtemplates/*.txt"); foreach ( $mailfiles as $fname ) { $name = explode( ".", basename($fname) )[0]; $str = remove_utf8_bom(file_get_contents($fname)); $str = str_replace("\r", "", $str ); $str = str_replace("'", "'", $str ); $tmp = explode("\n", $str); $subject = array_shift($tmp); array_shift($tmp); $message = implode("\n", $tmp); $message = nl2br($message); //echo "name: $name<br/>"; // echo "subject: $subject<br/>"; // echo "message: $message<br/>"; echo $sql = "UPDATE tblemailtemplates SET subject=$subject, message=$message WHERE language='' AND name=$name'; \n"; // echo "<hr/>"; try { $updateTemplate = Capsule::table('tblemailtemplates') ->where('language', 'german') ->where('name',$name) ->update(['subject' => $subject,'message' => $message]); } catch (\Exception $e) { echo "Can't Update Template {$e->getMessage()}"; } } echo '</textarea>'; ?>
-
sorry, ich meinte natürlich die mailimport.php
beim aufruf folgt der 500er server error. hoster ist siteground. datei-rechte hab ich auch kontrolliert.
Habe exakt diese Anleitung ausgeführt...
-
jetzt gab es leider doch ein problem mit dem script... ich habe alles exakt nach anleitung ausgeführt und nach dem aufruf der mailtemplate.php leider folgende meldung erhalten:
Imgur: The most awesome images on the Internet
irgendjemand hier der helfen kann bitte ?
besten dank
-
vielen herzlichen dank, denis, genau danach habe ich gesucht. hatte vorhin die meldung erhalten, dass ich keinen zugriff auf das thema habe. jetzt klappt alles.
besten dank!
-
ich hab leider keinen zugriff auf das thema, in welchem ein install-script besprochen wird/wurde für die deutschsprachigen mail templates.
ich suche jemanden, der mit diese gegen bezahlung importieren kann. die dateien habe ich soeben über den whmcs marketplace gekauft.
besten dank für jede rückmeldung.
lg