Çok emek verdiğiniz bir sayfayı başka biri frame içinde kullanıyor ise bunu php ile engelliyebilirsiniz.
PHP:
-
<!--p <-->
-
-
<!--p<-->
-
-
<?php
-
-
$www =
explode(".",
$_SERVER['HTTP_HOST']);
-
-
$domain = $www[1] . "." . $www[0];
-
-
if ( $domain != "siteadresiniz.com" ){
-
-
echo "Bu sayfa frame içinde kullanılamaz.
-
<a href=\"<a href="http://www.siteadresiniz.com/">Buraya">www.siteadresiniz.com\">Buraya</a> tıklıyarak içeriğimize ulaşabilirsiniz.</a>";
-
-
}
-
-
?>
kod sanırım ceviz.net forumlarından dı hatırlamıyorum şu an.
Futbolturkiye.net için haberleri takip etmekden yorulduğum bir gün e-kolaydan haber başlıklarını ve özetini aldığım ufak bir kod.
Xml sağolsun beni dertten kurtarmışdı.
PHP:
-
$ch = curl_init(); //otrum aç
-
$timeout = 5; //zaman aşımı
-
curl_setopt ($ch, CURLOPT_URL, 'http://rss.ekolay.net/pages/spor.aspx'); // rss bağlantı adresi
-
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
-
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
-
$kaynak = curl_exec($ch);
-
curl_close($ch);
-
-
-
$temp =
split("",
$kaynak);
// her bir itemin arasını al
-
for ($i=0;$i<=4;$i++){ //sadece 4 tane haberin gelmesini istiyorum 0
-
-
if(trim($temp[$i])==
''){continue;
}
-
-
preg_match('/<title>(.*)<\/title>/i',
$temp[$i],
$title);
-
preg_match('/<description>(.*)<\/description>/i',
$temp[$i],
$desc);
-
-
<link>(.*)<\/link>/i', $temp[$i], $link);
-
-
}
-
-
<pre>';
-
for($x=0;$x<=4;$x++) {
-
-
-
-
-
-
-
-
';
-
}
-
-
';
-
-
-
-
?>
Yazıyı yayınlarken bir sorun yaşadım açıklamalar gitti, sadece kod var.
Sağol Curl kütüphanesi, Var ol Xml.
futbol türkiye için lazım olmuştu buyrun belki bir arkadaşın işine yarayabilir.
PHP:
-
<?
-
-
-
-
$path = "../icerik_resim/100x75/";
-
-
/*gelen değişken bir klasör müdür? */
-
-
/* klasör bilgisi opendir fonksiyonu ile $contents değişkenine yükleniyor */
-
while(($dosya =
readdir($contents)) !==
false) {
-
/* $contents değişkeni bir döngü ile $node değişkenine ayrıştırılıyor */
-
-
/* elimizdeki değer klasör müdür */
-
if ($dosya!=
"." and
$dosya!=
".."){array_push($arr_dizin,
$dosya);
}
-
}else{
-
-
}//end if
-
}//end while
-
}//end if
-
}//end if
-
-
<h3>Sitede Yüklü Kullanabileceğiniz Resimler.</h3>
-
";
-
for ($i=
0;
$i<=
count($arr_dosya);
$i++
){
-
echo "<img src=\"../icerik_resim/100x75/$arr_dosya[$i]\"> $arr_dosya[$i]
-
";
-
}//next
-
-
for ($i=
0;
$i<=
count($arr_dizin);
$i++
){
-
-
<- dizin adı ";
-
}//next
-
-
?>