Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 481%
Ausl. d. letzten 5 Minuten: 445%
Ausl. d. letzten 15 Minuten: 412%
Aktulle Uhrzeit: 08:39
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
Text Format |
|
Hallo zusammen,
habe mal wieder ein neues Problem. Vielleicht kann mir da jemand helfen.
Ich schreibe mit einem Formular, unterstützt vom CK-Editor Briefe und speichere diese in die Datenbank. Kann auch alles schön formatieren, Fett, Kursiv, Schriftgröße usw.
Nun lese ich das ganze in fdpf aus. Beim auslesen führt es dazu dass ich alles wie folgt umwandeln muss.
code: |
1:
2:
3:
4:
5:
6:
|
$artikel = $row["brieftext"];
$artikel1 = html_entity_decode($artikel);
$artikel2 = strip_tags($artikel1);
$artikel3 = stripcslashes($artikel2);
|
|
Das Blöde ist nur das hierdurch die komplette Formatierungen nicht mehr sichtbar sind.
Kennt da jemand eine Lösung? Oder muss ich das wieder zurück wandeln?
Grüße
|
|
15.02.2018 12:14 |
|
|
headloose
Routinier
Dabei seit: 19.12.2005
Beiträge: 357
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Baden Württemberg
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.382.885
Nächster Level: 2.530.022
Themenstarter
|
|
Hallo,
ja das ist richtig. In der Datenbank kommt alles Super an auch ohne Umwandlung.
Allerdings beim auslesen in fpdf nicht. Da gibt es wieder das ganze gedöns mit den Umlauten usw.
Gruß
|
|
16.02.2018 10:36 |
|
|
headloose
Routinier
Dabei seit: 19.12.2005
Beiträge: 357
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Baden Württemberg
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.382.885
Nächster Level: 2.530.022
Themenstarter
|
|
Hallo Viktor
der Text wird wie vom ckEditor als html ohne Wandlung ausgegeben. Das kann fpdf mit MultiCell leider nicht,
Hier mal ein Beispiel wie es in der Datenbank steht.
<p>Sehr geehrte Damen und Herren,<br />
diese Übung soll den Text in der Datebank zeigen anlässlich der Umlaute wie ü,ö, ß usw.</p>
Daher muss ich wandeln in fpdf. Somit funktioniert ach keine Formatierung in Fett oder Kursiv
|
|
17.02.2018 08:39 |
|
|
|
Hallo,
Doch...
Du musst die "Wandelung" nur etwas anders angehen.
"html_entity_decode" braucht man, wie man sieht, da die Umlaute sonst nicht vorhanden sind.
"stripcslashes" und "strip_tags" werfen dir die Formatierung raus. Ich sehe jetzt nicht direkt, warum du diese beiden Funktionen brauchst.
Für "fdpf" gibt es doch sowas wie "WriteHTMLCell", die dir dann die "HTML"-Formatierung passend für "fdpf" umschreibt...
__________________
|
|
17.02.2018 20:14 |
|
|
headloose
Routinier
Dabei seit: 19.12.2005
Beiträge: 357
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Baden Württemberg
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.382.885
Nächster Level: 2.530.022
Themenstarter
|
|
Hallo zusammen,
vielen Dank für die Tipps. Wenn ich mir das ganze anschaue
http://fpdf.de/downloads/add-ons/html-conversion.html
sehe ich immer "require('html2pdf.php');" das hat mit fpdf nichts zu tun oder bin ich da auf dem falschen Pfad.
Wie baue ich den das ganze in mein fpdf - Script ein?
Als include(....php);
|
|
18.02.2018 10:42 |
|
|
|
Hallo,
Indem du den "Sourcecode" in eine "php"-Datei kopierst und diese mittels "require/include" in dein Script einbindest, damit du die Funktionen verwenden kannst.
Statt "fpdf.php" bindest du nun nur diese neue "php"-Datei ein...
__________________
|
|
18.02.2018 13:37 |
|
|
headloose
Routinier
Dabei seit: 19.12.2005
Beiträge: 357
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Baden Württemberg
Bewertung:
Level: 41 [?]
Erfahrungspunkte: 2.382.885
Nächster Level: 2.530.022
Themenstarter
|
|
|
18.02.2018 14:31 |
|
|
|
|
|
|