Hallo...

Bräuchte bitte dringend hilfe!

Ich weis nun warum viele Mails nicht in der mailhistori stehen und nicht vergütet werden obwohl sie verschickt wurden das problem:

Das % zeichen! sobald im mail ein % zeichen ist wird die Mail zwar verschickt ,steht aber nicht in der mailhistorie im adminforce und wird dem user auch nicht vergütet

Ich bin dahinter gekommen da ich das selbe problem Im WMS habe wenn ein user buchen wollte und ein % darin vorkam wurden ihm die lose abgezogen aber nix gebucht! das selbe im pn systhem kommt ein % zeichen darin vor wird die pn erst gar nicht verschickt....

in der shoutbox das selbe will man ein % zeichen posten geht es nicht!
da kommt dann :

Warning: vsprintf() [function.vsprintf]: Too few arguments in /var/www/web14/html/lib/functions.lib.php on line 41

hier meine zeilen 40-47 :
PHP-Code:
   array_shift($vargs);
    
$sql_tag vsprintf($sql_tag,$vargs);
    if(
$ret mysql_query($sql_tag)){
      return 
$ret;
    }else{
      return 
0;
    }
  } 
Bitte um hilfe! Danke!