ayarlar.php = burada ekrana bir yazı getiriliyor.örneğin : KONYA
<?php
$site = "http://localhost/proje/index.php";
$siteayar = @file_get_contents($site);
$liste = explode('<li><a></a>',$siteayar);
$liste = explode('<a></a></li>',$liste[1]);
if(empty($liste[0])) { echo "Boş"; }
?>
liste.php = KONYA yazısını , yukarıdaki kodun farklı kodlarla çoğalmasıyla birlikte metin belgesi şeklinde ekrana yansıtıyor. örneğin KONYA ANKARA İSTANBUL
<?php
require("ayarlar.php");
echo $liste[0];
?>
index.php = Bu da ekrana son çıktıyı yapan dosyam.
<?php
ob_end_flush();
ob_start();
require("liste.php");
echo $metin = ob_get_clean();
ob_end_flush();
$dizi = array_count_values(explode(' ',$metin));
arsort($dizi);
$yeniDizi = array();
foreach ($dizi as $key => $value) {
if(empty($key)){continue;}
$yeniDizi[] = array($value,$key);
}
foreach ($yeniDizi as $value) {
echo '
<table style="font-size:11px ; color:#fff;" width="auto" border="0">
<tr>
<td><b>'.$value['1'].'</b>:</td>
<td><b>'.$value[0].'</b> Bölge</td>
</tr>
</table>
';
}
?>
bu şekilde yapıldığında çıktı şu şekilde görünüyor
KONYA İSTANBUL ANKARA : 1 Bölge
olması gereken :
KONYA : 1 Bölge
İSTANBUL : 1 Bölge
ANKARA : 1 Bölge
---------
Not: Liste.php içerisindeki kodları silip yerine, php kodsuz KONYA İSTANBUL ANKARA yazdığımda istediğim şekilde ekrana getiriyor.ancak işin içine php kodları girince çıktı bozuluyor.
Not: bu konunun çok uzadığının farkındayım ama artık php ile inatlaşmaya başladım.basit gibi görünen bu şeyi çözmemiz gerek yoksa gerçekten ayıp olacak