|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-09-02 12:41 UTC] sniper@php.net
[2003-09-08 09:34 UTC] sniper@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 17:00:01 2025 UTC |
Description: ------------ I guess that, sprintf function has a bug. Which command damages inserted values or texts. Reproduce code: --------------- $ONAYLAMAMAIL = " <p><strong>Merhaba %s %s</strong><BR> <BR> Cenebaz.Com ?yeli?i i?in ba?vurdunuz. ?yeli?inizin kabul edilebilmesi i?in a?a??daki link'e t?klaman?z gerekmektedir.<BR> <BR> Kullan?c? ad? : %s<BR> ?ifreniz : %s<br> <br> <strong>?yelik Onay</strong></p> <table width=\"130\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#000000\"> <tr> <td align=\"center\"><a href=\"http://www.xxx.com/onay.php?member=onayla&durum=onay&kod=%s&kullanici=%s&mail=%s\">?yeli?imi onayla</a></td> </tr> </table> <p><strong>?yelik ?ptal</strong></p> <table width=\"130\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#000000\"> <tr> <td align=\"center\"><a href=\"http://www.xxx.com/onay.php?member=iptal&durum=iptal&kod=%s&kullanici=%s&mail=%s\">?yeli?imi iptal et</a></td> </tr> </table> <br> <p><font color=\"#FF0000\">Cenebaz ?yesi oldu?unuzda, ?ye panelinden Canl? Sohbet i?in kullan?c? yaratabilir ve sohbete hemen kat?labilirsiniz.</font></p> <p>Sayg?lar?m?zla,<BR> Cenebaz.Com<BR> <A HREF='http://www.xxx.com'>http://www.xxx.com</A></p> "; $member_securitycode = 34567823; $member_firstname = "xx"; $member_lastname = "xx"; $username = "xx"; $password = "xx"; $member_username = "xx"; $member_mail = "xx@xx.com"; $mesaj = sprintf($ONAYLAMAMAIL, $member_firstname, $member_lastname, $username, $password, $member_securitycode, $member_username, $member_email, $member_securitycode, $username, $member_email); echo $mesaj; Expected result: ---------------- there should be get right $member_securitycode like 34567823 but sometimes it could be like 3456782 number.. It randomly crops a digit or a char (sometimes more than one char). I have fixed only loading php4.3.2 version, and the problem is solved. Actual result: -------------- I can show the bug to you if you wish. My server is running on php4.3.2 now. Because php4.3.3 has this bug.