Die einzigste Begrenzung die mir Spontan einfällt wäre die Größe deiner Datenbank.
Du kannst ja einmal schauen wieviele Zeichen dort für die Newsletter erlaubt sind und es dann entsprechend anpasssen.
Die einzigste Begrenzung die mir Spontan einfällt wäre die Größe deiner Datenbank.
Du kannst ja einmal schauen wieviele Zeichen dort für die Newsletter erlaubt sind und es dann entsprechend anpasssen.
Hmm vielleicht stehe ich ja mal wieder auf der Leitung, aber da steht sogar "longtext".
Hab es mal auf "text" umgestellt, aber das nutzt auch nix.
Der Text bricht an der gleichen stelle wieder ab.
Das sind die DB Einträge die ich für das Newsletter-System machen mußte.
Wie gesagt, das hatte ich beim alten System auch schon, daher dachte ich es ist etwas globales irgendwo.CREATE TABLE `addon_meganewssystem_config` (
`grund_newsletter` longtext NOT NULL,
`testmailaddy` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `addon_meganewssystem_config` (`grund_newsletter`, `testmailaddy`) VALUES ('<html></html>', 'blubb@blibb.de');
CREATE TABLE `addon_meganewssystem_log` (
`ID` int(5) NOT NULL auto_increment,
`timestamp` int(14) NOT NULL,
`beschreibung` varchar(255) NOT NULL,
`nlinhalt` text NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Steht die Nachricht in der Datenbank richtig drin oder auch schon zerschnitten?
Falls zerschnitten: Lass dir mal den Text genau beim Newslettereintrag in die DB ausgeben mitMusst du halt anpassen je nachdem wie die Variable da heißt. Da zeigt er dir auch gleich noch die genaue Zeichenzahl dazuPHP-Code:
var_dump($_POST['text']);
Hm, ich würde mal versuchen das -------->
`nlinhalt` text NOT NULL,
auch auf longtext zu stellen und mal gucken ob in der anzuzeigenden Datei womöglich ne Begrenzung von "hastenichtgesehenwieviele" Zeichen ist
Oder du fuegst beim schreiben immer ein < ein an der falschen Stelle, und via strip_tags wird dann alles danach weggeschnitten? (in der extras.lib.php in der Funktion usermail() zu finden)
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Danke für Eure Hilfe
Der Fehler ist gefunden und war mal wieder soo... na ja so bescheuert
Es waren ganz einfach keine Sonderzeichen erlaubt.
Und bei dem Wort "Spielhalle" hatte er dann eben immer abgebrochen.
Hätte ich auch vorher drauf kommen können, ist ja ein bekanntes Problem z.b. bei einigen PN-Systemen.
Danke Euch trotzdem.
Gruß
Bengel