hocam ilk onu izledim zaten ama bi sıkıntı var çözemedim.
<?php
function getSiteMeta($domain){
$tags = get_meta_tags($domain);
if (sizeof($tags) == 0){
echo 'Anahtar Kelime Yok !';
}
foreach ($tags as $key=>$value) {
$value = mb_convert_encoding($value, "ISO-8859-9", "UTF-8");
echo "$key: $value <br>";
}
}
$domainbase = (isset($_GET['site'])) ? $_GET['site'] : '';
?>
<?php
getSiteMeta("http://".$domainbase);
?>şuan ki hazır phpnin içeriği budur.
http://www.umutgurler.com/umut/meta/...www.isicam.net < çalışıyor
http://www.umutgurler.com/umut/meta/....com/forum.php < çalışmıyor.
bunun sebebi birinci adresteki site ISO-8859-9
ikinci sitenin ki UTF-8
bu aşamada sorgulanan sitenin karakter kodlamasını algılaması gerekiyor scriptin bunu yapamadım.
iconv çalıştıramıyorum sanırım hostingde libiconv yüklü değil. info.php oluşturup baktım sadece iconv.ini ek olarak ayarlanmış o kadar.
iconv kullandığım scriptte bu:
acaba ben mi hatalı kullanıyorum.
<?php
function getSiteMeta($domain){
$tags = get_meta_tags($domain);
if (sizeof($tags) == 0){
echo 'Anahtar Kelime Yok !';
}
foreach ($tags as $key=>$value) {
$value = iconv('UTF-8', 'ASCII//TRANSLIT', $iconv);
echo "$key: $value <br>";
}
}
$domainbase = (isset($_GET['site'])) ? $_GET['site'] : '';
?>
<?php
getSiteMeta("http://".$domainbase);
?>