Ergebnis 1 bis 10 von 25

Thema: Probleme mit dem % zeichen...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    Nö leider keine änderung, einige Mails werden trotdem mit % zeichen verschickt
    viele mails stehen nicht in der mailhistorie

  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Wenn du den Code von oben einfügst wo es durch "Prozent" ersetzt wird, dann dürfte auch keine mehr mit % verschickt werden, es sei denn du hast den Befehl nicht überall drin.
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    Zitat Zitat von Gremlin Beitrag anzeigen
    Wenn du den Code von oben einfügst wo es durch "Prozent" ersetzt wird, dann dürfte auch keine mehr mit % verschickt werden, es sei denn du hast den Befehl nicht überall drin.
    was meinst du nun mit den befehl nicht überall drinn? ich habe das in den mailcrons geändert und es kommt mir schon sehr seltsam vor das ich nach cron betätigung mails mit % und welche mit Prozent eingelesen bekomme...

    Und eben das problem mit der mailhistorie bleibt auch viele mails werden dort nicht hinzugefügt dann hat man zwar das mail verschickt bekomen mit text aber im account in der Paidmailhistorie is nur ein leeres feld ohne vergütung natürlich wird die verschickte mail auch nicht vergütet wenn sie nicht in der historie steht alle mails ohne % werden ohne probleme auch in der mailhistorie aufgeführt

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Aber wenn Emails eingelesen werden die ein % Zeichen beinhalten, dann ist das doch ein Zeichen dafür das du es nicht in allen Mailcrons eingebaut hast, vielleicht musst du es in manchen sogar an 2 Ecken machen (HTML Mails oder so)

    Gruß
    Gremlin
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Erfahrener Benutzer Avatar von Roadstar
    Registriert seit
    21.07.2006
    Beiträge
    200
    Dann gucke mal in deinem Interface ob du da sowas findest, und ändere es dann entsprechend.
    PHP-Code:
    $kamp_name str_replace('%''Prozent'$kamp_name);

    $mailtext str_replace('%''Prozent'$mailtext); 
    LG, Roadstar

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    Zitat Zitat von Roadstar Beitrag anzeigen
    Dann gucke mal in deinem Interface ob du da sowas findest, und ändere es dann entsprechend.
    PHP-Code:
    $kamp_name str_replace('%''Prozent'$kamp_name);

    $mailtext str_replace('%''Prozent'$mailtext); 
    LG, Roadstar
    hatte das bei beiden schon gemacht aber wie schon beschrieben ließt er ab und zu trotzdem die mails mit % zeichen ein

  7. #7
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Hi,

    ich denke es geht hier um die Interfaces von mir. Im Prinzip hatte ich mir schon was dabei gedacht, als ich das so gemacht habe, das die %-Zeichen korrekt eingelesen werden. Denn es kann ja eigentlich nicht angehen, das man den Mailtext verändern muß, nur um die Kampagnen einzulesen.
    Viele Mails bewerben auch Paidmailer, wo dann die ganzen Refebenen aufgelistet sind und das sieht dann schon etwas komisch aus, wenn da überall Prozent ausgeschrieben steht.

    Jedenfalls verstehe ich nicht, warum ihr lieber sämtliche Mailcrons ändert, als eine oder 2 Zeilen in den Mailercron einzubauen?

    Jedenfalls liegt es nicht an den Interfaces, das dieser vsprintf-Fehler auftritt, sondern an den Addons, die die eingelesenen Kampagnen weiterverarbeiten und wo einfach nicht darauf geachtet wurde.

    Ich nehme mal als Beispiel den STG-Mailer und hoffe mal, das geht ok, wenn ich die 4 Zeilen poste.

    Die Datei stg_spps_mailer.php öffnen.

    Suche diese Zeilen :
    Code:
    	  $kidda       = mysql_query("SELECT `tan` FROM `".$db_prefix."_paidmails_versendet` WHERE `tan`='".$adpm['tan']."' LIMIT 1");
    	  $kidgefunden = mysql_num_rows($kidda);
    darunter einfügen :

    Code:
    $adpm['mailtext'] = str_replace("%","%%",$adpm['mailtext']);
    Suche diese Zeilen :

    Code:
    	  $kidda       = mysql_query("SELECT `tan` FROM `".$db_prefix."_paidmails_versendet` WHERE `tan`='".$uspm['tan']."' LIMIT 1");
    	  $kidgefunden = mysql_num_rows($kidda);
    darunter einfügen :

    Code:
    $uspm['mailtext'] = str_replace("%","%%",$uspm['mailtext']);
    Schon erledigt. Jetz kann der Mailer die Mails ganz normal mit %-Zeichen versenden, ohne das es zu Fehlermeldungen kommt. So funktioniert es auch überall anders, wo diese Fehlermeldung auftritt. Wenn das z.B. irgendwo im PN-System vorkommt, einfach die Stelle suchen und eine ähnliche Zeile einfügen.

    Wenn man z.B. so etwas sieht (zumindest etwas ähnliches sollte eigentlich drin sein) :

    Code:
    $_POST['pntext'] = addslashes($_POST['pntext']);
    dann einfach wieder darunter diese zeile :

    Code:
    $_POST['pntext'] = str_replace("%","%%",$_POST['pntext']);
    Gruß
    Marco

Ähnliche Themen

  1. Probleme mit FF und IE
    Von Webpizza im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 3
    Letzter Beitrag: 06.03.2011, 13:16
  2. Antworten: 0
    Letzter Beitrag: 23.07.2008, 18:16
  3. Probleme mit % Zeichen
    Von wildbiker im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 06.03.2008, 00:13
  4. Mehr Zeichen in der Signatur verwenden !?
    Von swinxx im Forum Weiterentwicklung Basisscript
    Antworten: 5
    Letzter Beitrag: 02.06.2007, 02:35
  5. Nur Probleme
    Von GigaDAU im Forum Support zum VMSone
    Antworten: 12
    Letzter Beitrag: 02.02.2007, 15:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •