Arkadaşlar numara sorgulama üzerine ufak bir projem var. Projede son sorgulanan numaralar aynen gözüküyor ama ben gözükmesini güvenlik açısından istemiyorum. Bunun yerine son 4 rakamı yıldızlı olabilir.

Gizleme için bir fonksiyon buldum ama php ye entegre edemedim
Fonksiyon şu şekilde ,

function private_str($str, $start, $end){
   $after = mb_substr($str, 0, $start, 'utf8');
   $repeat = str_repeat('*', $end);
   $before = mb_substr($str, ($start + $end), strlen($str), 'utf8');
   return $after.$repeat.$before;
}$telefon = '05417495744';
echo private_str($telefon, 3, 5); // Çıktı: 054*****744

Düzenlenecek Sorgulama php dosyası ise şu şekilde
<?php
	tavan();
	$sayfalar = $DB->ALL("sayfalar","*","where seo='".$_GET["seo"]."' and durum='1'",0);


?>


<div class="container">




<div>
 


<div class="row-fluid" >
<div class="span9 main-section">

 <div class="row-fluid">
   <div class="bs-docs-example">	<div class="label-e">Son Sorgulanan Numaralar</div>
<table class="table table-bordered">
    <thead>
      <tr>
        <th>İsim</th>
        <th>Numara</th>
        <th>Yorumlar</th>
      </tr>
    </thead>
    <tbody>
	<?php
		$bilgiler = $DB->ALL("numaralar","*","where durum='1' order by id desc",10);
	foreach($bilgiler["data"] as $bilgi)
	{
		echo '<tr>
		<td><a href="'.SiteDomain.'/numara/'.$bilgi["numara"].'" title="'.$bilgi["adi"].'">'.$bilgi["adi"].'</a></td>
		<td><a href="'.SiteDomain.'/numara/'.$bilgi["numara"].'" title="'.$bilgi["numara"].'">'.$bilgi["numara"].'</a></td>
		<td><a href="'.SiteDomain.'/numara/'.$bilgi["numara"].'" title="'.$bilgi["numara"].'">Yorumlar</a></td>
		
		';
	}
	?>
	</tbody>
	</table>
</div>
</div>


<?php echo sayfalama($bilgiler["sayfa"],$bilgiler["oldugusayfa"],"".SiteDomain."/son-sorgulananlar"); ?>


        </div>
		
	


					
<?php
	taban();
?>
Yardımcı olacak arkadaşlara şimdiden çok teşekkürler