str_replace на <>

val4o0o0

Registered
Имам една банлиста, обаче някои играчи когато има в ника им клан, примерно с <Gotinite> - тези < и > ги зачита като html и във валидатора има грешки, тук долу давам код как се замества датата в банлиста, дали може да се заменят и тези там дето е player_nick и да се сложат като, съответно за < - < - а за > - > -
Код:
$name = $fast['player_nick'];
$admin = $fast['admin_nick'];
$bancreate = $fast['ban_created'];
$server = $fast['server_name'];
$lenght = $fast['ban_length'];
$reason = $fast['ban_reason'];


  $date = date('d/m/Yг. - H:i' ,$bancreate);
  $date23 = date('d/m/Yг. - H:i' ,$lenght);

$array1=array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
$array2=array("Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя");
$array3=array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$array4=array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември");
 $date1=str_replace($array1,$array2,$date);
$date2=str_replace($array3,$array4,$date1);
Ще съм много благодарен на който го направи.
 
$name =htmlspecialchars( $fast['player_nick']);
$admin =htmlspecialchars( $fast['admin_nick']);
$bancreate = htmlspecialchars($fast['ban_created']);
$server = htmlspecialchars($fast['server_name']);
$lenght = htmlspecialchars($fast['ban_length']);
$reason = htmlspecialchars($fast['ban_reason']); :?:
 

Back
Горе