Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PDF Vertrag
17.01.2011, 13:42 PM
Beitrag: #1
PDF Vertrag
Hallo @ll,

beim generieren des Vertrages werden Umlaute nicht angezeigt.
Die Umlaute beim Provider stehen tadellos da z.B. Fürth wird korrekt angezeigt, jedoch auf der Kundenseite wird Fürth nur so angezeigt F?.
Gleich vorweg, am Server liegt es nicht weil andere Scripte alles tadellos angezeigt wird, und nein am PC liegt es auch nicht, das es ja ein PDF ist.
In der generator Datei habe ich nach gesehen, jedoch fällt mir dazu nichts auf.

Danke im voraus für eure Hilfe!

Mfg Manfred
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2011, 14:21 PM
Beitrag: #2
RE: PDF Vertrag
Hi Manfred,

ist das nur beim Ort? Oder in allen Feldern?
Lass mal die Felder per utf8_decode() ausgeben. Klappt es dann?

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2011, 17:21 PM (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2011 17:38 PM von ManfredMOD.)
Beitrag: #3
RE: PDF Vertrag
(17.01.2011 14:21 PM)basti schrieb:  Hi Manfred,

ist das nur beim Ort? Oder in allen Feldern?
Lass mal die Felder per utf8_decode() ausgeben. Klappt es dann?

Habe nun nachgesehen in generate_Contract.php
da wird alles in utf8_decode() ausgegeben.
hier der Auszug:
PHP-Code:
$pdf->SetFont('Arial','',10);
    
$pdf->Cell('',5,utf8_decode($_POST["Firma"]),0,2);
    
$pdf->Cell('',5,utf8_decode($_POST["Vorname"]).' '.utf8_decode($_POST["Nachname"]),0,2);
    
$pdf->Cell('',5,utf8_decode($_POST["Strasse"]),0,2);
    
$pdf->Cell('',5,utf8_decode($_POST["Land"]).'-'.$_POST["plz"].' '.utf8_decode($_POST["Ort"]),0,2);
    
$pdf->Cell('',5,utf8_decode($_LANG['agreementPhone']).$_POST["TelefonVorwahl"].' / '.$_POST["Telefon"],0,2);

    
$pdf->Cell('',5,utf8_decode($_LANG['agreementEmail'].$_POST["eMail"]),0,2);
    
$pdf->Cell('',5,$_LANG['birthday'].$_POST["birthday"],0,2); 
Jedoch wir der Name und auch die Stadt die Umlaute nicht Richtig generiert.
Stadt sieht so aus: Fürth - F?
Name wird ebenfalls nur so angezeigt Kr?l
aber in der Fusszeile vom Vertrag werden die Umlaute Richtig angezeigt.

Mfg Manfred

P.S. Sende dir noch eine PN mit Link zu einem Vertrag!
Achja wieso werden alle Verträge in einem Ordner test reingesetzt, musste diesen Ordner extra anlegen?

Ok habe Fehler behoben, habe das mit utf8 rausgeniommen funktioniert nun mit den Umlauten, und den Pfad habe ich auch geändert, steht ganz am Anfang in der Datei wo es gespeichert wird.
Somit kann man hier Closen!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2011, 22:25 PM (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2011 22:25 PM von basti.)
Beitrag: #4
RE: PDF Vertrag
Fein Wink Gut zu wissen! Der Ordner test war mal testweise drin.
Kannst du oben in der Datei aber abändern.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.05.2011, 22:46 PM
Beitrag: #5
RE: PDF Vertrag
Ich habe da ein ähnliches Problem und weiss nicht wie ich das am besten angehe.

Ich habe Heute ein Update von Version 1.7.3 zu 1.8.4 gemacht, kann ja sein das es damit zusammen hängt.

Wäre nett wenn mir das jemand erklärt(beschränkte Programmierkenntnisse) siehe Anhang.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.05.2011, 08:10 AM (Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2011 08:11 AM von ManfredMOD.)
Beitrag: #6
RE: PDF Vertrag
(14.05.2011 22:46 PM)Ulrich_kr schrieb:  Ich habe da ein ähnliches Problem und weiss nicht wie ich das am besten angehe.

Ich habe Heute ein Update von Version 1.7.3 zu 1.8.4 gemacht, kann ja sein das es damit zusammen hängt.

Wäre nett wenn mir das jemand erklärt(beschränkte Programmierkenntnisse) siehe Anhang.

Wegen Umlautprobleme versuche es so.
Code:
$pdf->SetFont('Arial','',10);
    $pdf->Cell('',5,$_POST["Firma"],0,2);
    $pdf->Cell('',5,$_POST["Vorname"].' '.$_POST["Nachname"],0,2);
    $pdf->Cell('',5,$_POST["Strasse"],0,2);
    $pdf->Cell('',5,$_POST["Land"].'-'.$_POST["plz"].' '.$_POST["Ort"],0,2);
    $pdf->Cell('',5,$_LANG['agreementPhone'].$_POST["TelefonVorwahl"].' / '.$_POST["Telefon"],0,2);
    
    $pdf->Cell('',5,$_LANG['agreementEmail'].$_POST["eMail"],0,2);
    $pdf->Cell('',5,$_LANG['birthday'].$_POST["birthday"],0,2);
    if(!empty($_POST['ustid'])){
        $pdf->Cell('',5,$_LANG['ustid'].' '.$_POST[ustid],0,2);
    }

Wegen dem Ordner Test ändere es hier ab:
Code:
// define path to contract-Folder, watch out for folder permissions
    define('PATH_CONTRACT','dokumente/pdf/');
ändere pdf um in deinen Ordnernamen den du willst, du musst diesen Ordner dann auch auf dem FTP erstellen und mit chmod 777 kan auch mit chmod 755 funktionieren.
Alees zu ändern in dieser Datei generateContract.php zu finden in /inc/contract

Hoffe dir damit geholfen zu haben.

Mfg Manfred
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.05.2011, 08:40 AM
Beitrag: #7
RE: PDF Vertrag
Moin,

der Test Ordner sollte doch ansich schon draußen sein oder?
@Ulrich_kr: Wie ist denn der Zeichensatz deiner Seite bzw. die Sprachdatei? Es muss utf-8 sein.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.05.2011, 16:48 PM (Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2011 16:56 PM von Ulrich_kr.)
Beitrag: #8
RE: PDF Vertrag
Hallo Basti

die Seite zeigt UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

In der Sprachdatei german.lang.php steht es ungefähr so drin wie es in der PDF-Datei steht.
Gibt es die Datei auch anders oder müssen da die Umlaute angepasst werden ?

LG Ulrich
Kommando zurück:

das steht in der Sprachdatei
$_LANG['kkRedemption'] = "Kündigung und Providerwechsel";

Daraus macht er das (Anhang):


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.05.2011, 17:54 PM (Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2011 17:54 PM von basti.)
Beitrag: #9
RE: PDF Vertrag
Wer weiterhin Probleme mit den Umlauten im Vertrag hat, der kann folgendes machen:
Die Datei fpdf.php im Ordner inc/contract aufrufen und die Funktion Cell suchen:

PHP-Code:
function Cell($w,$h=0,$txt=,$border=0,$ln=0,$align=,$fill=0,$link=)
    { 
Nach der Zeile:
PHP-Code:
    if($txt!=='')


Dann das hier einfügen:
PHP-Code:
$txt iconv('utf8''cp1252'$txt); 

Damit sollten dann die Umlaute richtig angezeigt werden.

cu basti

iwebspace.de | Webspaceorder - Bestellsystem für ISP
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.05.2011, 18:16 PM
Beitrag: #10
RE: PDF Vertrag
Hallo Basti, da war der Herr V. schneller Smile

Ich habe aber noch ein paar andere (für Euch) Problemchen.
Für mich sind das riesen Dinger.

aus alle Fälle vielen Dank

Uli
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PDF-Vertrag kann nicht erzeugt werden rusty 2 7,715 09.02.2011 09:55 AM
Letzter Beitrag: rusty
  Vertrag nach Bestellung auf OFF / Confixx Anbindung geht nicht. BuBu 20 37,354 02.01.2011 10:07 AM
Letzter Beitrag: BuBu
  Falscher PDF Vertrag wecki 1 3,599 25.02.2008 15:24 PM
Letzter Beitrag: wecki

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | faqboard.info | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation