İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

internethaber.com için haber okuma

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
Merhaba,

internethaber.com dan dilediğiniz haberi okumanız için şu şekilde birşey geliştirdim ve yayınlıyorum:

internethaber.php
PHP:
<?
$site=$_GET[site];
$kaynak=file_get_contents($site);

	$baslik='#<div class="news_title">(.*?)<div#si';
	preg_match($baslik,$kaynak,$d_baslik);
	$d_baslik=$d_baslik[1];
	$d_baslik=strip_tags($d_baslik);
	
	$konu='#<div id="content" style="font: normal 13px/18px Verdana; padding: 0 10px 10px 10px; color: \#000000;">(.*?)<\/div>#si';
	preg_match($konu,$kaynak,$d_konu);
	$d_konu=$d_konu[1];

	
	$resim='#<img border="1" src="(.*?)" width="250" height="190">#si';
	preg_match($resim,$kaynak,$d_resim);
	$d_resim=$d_resim[1];
	
	$resim="http://www.internethaber.com/$d_resim";
$d_tarih=date("d/m/Y H:i");
Echo "
<table width=600 border=0 cellpadding=3 cellspacing=3 style='border:1px solid black'>
    <tr>
        <td width='100%'><b>$d_baslik</b><br><font size=1>$d_tarih</font></td>
        <td align=right nowrap><img src='$resim' /></td>
    </tr>
    <tr>
        <td colspan='2'>
        $d_konu
        </td>
    </tr>
</table>
";	
?>

Örnek: http://www.phpogreniyorum.info/demo...ww.internethaber.com/news_detail.php?id=70438
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
1
Konum
Ankara
Merhaba,
Elinize sağlık gerçekten güzel olmuş. Geliştirlebilinir bir kod örn:

Database'e kaydettirilebilinir,
Başka Haber Sitelerinden çekimde fikir teşkil eder böylelikle gerçekten güzel projeler yapılabilinir.
 

[KaDeSign]

0
İyinet Üyesi
Katılım
20 Mart 2005
Mesajlar
0
Reaction score
0
Konum
Bilgisayardan
bu verdiğin kodlarla internethaber.php i oluşturdum. ftpye attım. fakat internethaber.php?site= nasıl oluşacak? yani bunu ftpye attıktan sonra ne yapacaz?
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
site bölümünü çekmek istediğin haber linkini yazarak oluşturacaksın.
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
Sadece hatırlatma: http://www.internethaber.com/privacy_policy.php
Kod ve yazılım da dahil, sitede yer alan yazılı, görüntülü ve sesli fikir ürünleri Telif Hakları ile ilgili yasal mevzuat uyarınca güvence altındadır. İnternet Haber Yayıncılık'nin yazılı izni olmadığı sürece sitede yer alan bilgiler; başka bir bilgisayara yüklenemez, değiştirilemez, çoğaltılamaz, kopyalanamaz, yeniden yayınlanamaz, postalanamaz, dağıtılamaz. Sitede bulunan yazılım ve tasarımların her hakkı İnternet Haber Yayıncılık'a aittir.
 

Mywedding

1
İyinet Üyesi
Katılım
26 Eylül 2006
Mesajlar
5,893
Reaction score
96
Konum
www.odatv.com
ben şu kodu da eklemiştim ,ne olur ne olmaz diye..
$d_konu<br><br>Kaynak: <b>internethaber.com</b>

birazda değiştirdim , deneyebilirsiniz.
<?
$site=$_GET[site];
$kaynak=file_get_contents($site);

$baslik='#<div class="news_title">(.*?)<div#si';
preg_match($baslik,$kaynak,$d_baslik);
$d_baslik=$d_baslik[1];
$d_baslik=strip_tags($d_baslik);

$konu='#<div id="content" style="font: normal 13px/18px Verdana; padding: 0 10px 10px 10px; color: \#000000;">(.*?)<\/div>#si';
preg_match($konu,$kaynak,$d_konu);
$d_konu=$d_konu[1];


$resim='#<img border="1" src="(.*?)" width="250" height="190">#si';
preg_match($resim,$kaynak,$d_resim);
$d_resim=$d_resim[1];

$resim="http://www.internethaber.com/$d_resim";
Echo "
<table width=500 border=0 cellpadding=3 cellspacing=3 style='border:0px'>
<tr>
<td width='100%'><font size=5><b>$d_baslik</b></font><br><img src='$resim' /></td>
<td align=right></td>
</tr>
<tr>
<td colspan='2'>
$d_konu<br><br>Kaynak: <b>internethaber.com</b>
</td>
</tr>
</table>
";
?>
 

Hostmaster

0
İyinet Üyesi
Katılım
26 Ağustos 2006
Mesajlar
1,486
Reaction score
0
Fark etmez ki kaynak göstermekle izin almış olmuyorsun.
 

CyberTurk

0
İyinet Üyesi
Katılım
13 Mayıs 2005
Mesajlar
2,232
Reaction score
3
Konum
istanbul
Aslında izin alsanızda yeterli değil daha önce bir yerel haber siteme ziyaretcilerin eklediği bir haberin sahibi İHA imiş. Ama haberi internethaber gibi bir haber portalından almışlar kaynak belirterek.

Bizim site İHA abonesi olmadığı için adamlar mahkemeye vermişlerdi :) Gerçi mahkeme takipsizlik kararı almıştı ama o zaman telif hakları ile ilgili mahkemeler yeterli bilgi sahibi değildi . Şu anda bu tür şeyler hep risktir.
 

tiva

0
İyinet Üyesi
Katılım
20 Eylül 2003
Mesajlar
2,741
Reaction score
4
Daha öncede birkaç kere belirtildiği gibi telif hakkı ihlali oluyor. Esasında haber alma ile ilgili verilen örnekler, başka konularda yapabilecekleri uygulamalar açısından iyi bir örnek. Fakat görünen o ki webmaster forumunda birçok kişi halen daha bu örnekler üzerinde ufak bir değişiklik yaparak db hazırlayamıyor ve sanki bu örnekler forum içerisinde "isteğe göre db hazırlanır" başlıklarını açanlara yarıyor gibi, eğer yok düşündüğün gibi değil diyorsanız o başlıkları açanlar neden hiç bu konuda örnek yazmıyorlar foruma, açıkça bu izlenimden dolayı ne kodlara müdahale etmek istiyorum, ne de örnek kod yazmak, çünkü 3-5 akıllı forumlarda sora sora yapılan scriptlerden gelir elde etme peşinde, bedava bunlara destek olmak mantıklı gelmiyor ve forumda örnek uygulama, çözümlerde destek olabilecek durumda olduğunu tahmin ettiğim kişilerden de gelmeyince haklı olduğumu düşünüyorum. Eğer bu kişiler vaktimiz yok diyorsa, o zaman birçoğumuzun vakti yok zaten. php.net e bakmadan soru soranlara da kızmıyor değilim.
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Çok uğraşmama rağmen bir türlü kategori adını alamadım.

PHP:
    $kategori='#<div id="tabsheet_item_1"><a href="#" onclick="return TS_OnClick(this);">(.*?)</a#si';
    preg_match($kategori,$kaynak,$d_kategori);
    $d_kategori=$d_kategori[1];
$d_kategori=strip_tags($d_kategori);

Şeklinde yapıyorum ama almıyor.

O kısımda, o yazı hangi kategoride ise o kategoriye ait yazılar çıkıyor. oradan almaya çalışıyorum ama almıyor.

Yardımcı olan arkadaşlara teşekürler...
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
PHP:
$kategori='#<div id="tabsheet_item_1">(.*?)</div>#si';
preg_match($kategori,$kaynak,$d_kategori);
$d_kategori=$d_kategori[1];
$d_kategori=strip_tags($d_kategori);
şeklinde yap:) değişkende <a yı belirtmene gerek yok strip tags atıyor zaten onları:)
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
PHP:
$kategori='#<div id="tabsheet_item_1">(.*?)</div>#si';
preg_match($kategori,$kaynak,$d_kategori);
$d_kategori=$d_kategori[1];
$d_kategori=strip_tags($d_kategori);
şeklinde yap:) değişkende <a yı belirtmene gerek yok strip tags atıyor zaten onları:)

Dostum çok teşekkür ederim. Sayende birşeyler öğreniyoruz.... :=)

çalışmalarında başarılarının devamını dilerim...
 

db.gen.tr

0
İyinet Üyesi
Katılım
1 Aralık 2006
Mesajlar
0
Reaction score
0
Konum
<%=istanbul%>
haber3 için uyarladığım css kodu bunada uyguladım sağol caesar;

Demo;
http://www.haberss.com/haber1.php?site=http://www.internethaber.com/news_detail.php?id=70438

PHP:
<style>
body {
font-family : verdana, tahoma, arial;
background-color: #FFFFFF;
font-size : 12px;
color : #050505;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 100px;
margin-right: 0px;
}
#haberalani {
float:left;
color : #050505;
padding:5px;
width: 500px;
border-top:0px;
border-bottom:0px;
border-left:2px dotted #DDDDDD;
border-right:2px dotted #DDDDDD;
}
#haberbaslik {
font-weight:bold;
font-size:22px;
font-variant:small-caps;
padding:3px;
padding-left:10px;
border-bottom:1px solid #DDDDDD;
}
#habertarih {
font-size:11px;
font-style:italic;
text-align:right;
color : #787878;
}
#haberyazi {
font-size:12px;
color : #444444;
padding:3px;
text-align:justify;
}
#haberresim {
float:right;
border:0px;
padding:5px;
}
</style>
<?
$site=$_GET[site];
$kaynak=file_get_contents($site);

    $baslik='#<div class="news_title">(.*?)<div#si';
    preg_match($baslik,$kaynak,$d_baslik);
    $d_baslik=$d_baslik[1];
    $d_baslik=strip_tags($d_baslik);
    
    $konu='#<div id="content" style="font: normal 13px/18px Verdana; padding: 0 10px 10px 10px; color: \#000000;">(.*?)<\/div>#si';
    preg_match($konu,$kaynak,$d_konu);
    $d_konu=$d_konu[1];

    
    $resim='#<img border="1" src="(.*?)" width="250" height="190">#si';
    preg_match($resim,$kaynak,$d_resim);
    $d_resim=$d_resim[1];
    
    $resim="http://www.internethaber.com/$d_resim";
$d_tarih=date("d/m/Y H:i");
Echo "
<div id='haberalani'>
<div id='haberbaslik'>$d_baslik</div>
<div id='habertarih'>$d_tarih</div>
<div id='haberresim'><img src='$resim' /></div>
<div id='haberyazi'>$d_konu</div>
</div>
";    
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst