lostyazilim
tr.link

PHP başka bir sitemde random yazıları göstermek istiyorum

4 Mesajlar 680 Okunma
acebozum
tr.link

managecod managecod Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.06.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Php Developer
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 21
  • Beğeniler 0 / 3
  • Ticaret 2, (%50)
Merhaba arkadaşlar örnek sitem xxx.com blog sitem xxx.com/blog
xxx.com sitem php ile kodlandı ben xxx.com sitemin ana sayfasında blog sayfasında ki konuları random olarak göstermek istiyorum yani sadece konu başlıklarını ve linkini göstermek istiyorum nasıl yapabilirim? konu baslıkları yazıcak ve o linke tıklayınca konuya gidecek böyle kayan bir biçimde random olarak konuları göstermesini istiyorum.

Şimdiden teşekkürler.
 

 

wmaraci
reklam

Referee Referee Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad Ö** A**
  • Mesajlar 504
  • Beğeniler 20 / 127
  • Ticaret 44, (%98)
Hemen bir örnek ile açıklayayım bu durumu :

sitende ki yazıların url'leri : site.com/blog/yazi_1.html

olduğunu varsayarsak;


$ilk_yazinin_id_degeri = 1;
$son_yazinin_id_degeri = 67;
$yazi_id = rand($ilk_yazinin_id_degeri, $son_yazinin_id_degeri);

function ara($bas, $son, $yazi)
{
@preg_match_all('/' . preg_quote($bas, '/') .
'(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
return @$m[1];
}


$kaynak = file_get_contents("http://site.com/blog/".$yazi_id);
$yazi_title= ara('
','
',$kaynak);

echo $yazi_title[0]; // Bu bölüm rastgele başlık döndürecektir.
 

 

managecod managecod Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 07.06.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Php Developer
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 21
  • Beğeniler 0 / 3
  • Ticaret 2, (%50)

Referee adlı üyeden alıntı

Hemen bir örnek ile açıklayayım bu durumu :

sitende ki yazıların url'leri : site.com/blog/yazi_1.html

olduğunu varsayarsak;


$ilk_yazinin_id_degeri = 1;
$son_yazinin_id_degeri = 67;
yazi_id = rand($ilk_yazinin_id_degeri, $son_yazinin_id_degeri);

function ara($bas, $son, $yazi)
{
@preg_match_all('/' . preg_quote($bas, '/') .
'(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
return @$m[1];
}


$kaynak = file_get_contents("http://site.com/blog/".$yazi_id);
$yazi_title= ara('
','
',$kaynak);

echo $yazi_title[0]; // Bu bölüm rastgele başlık döndürecektir.



3. satırda hata verdi. Yazılar şu şekilde, örnek başlık;
Tüm Operatörler Bedava İnternet – Sahur Kampanyası
link;
blog/tum-operatorler-bedava-internet-sahur-kampanyasi/
 

 

Referee Referee Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Ankara
  • Ad Soyad Ö** A**
  • Mesajlar 504
  • Beğeniler 20 / 127
  • Ticaret 44, (%98)

managecod adlı üyeden alıntı

3. satırda hata verdi. Yazılar şu şekilde, örnek başlık;
Tüm Operatörler Bedava İnternet – Sahur Kampanyası
link;
blog/tum-operatorler-bedava-internet-sahur-kampanyasi/


3. satırda yazı nin başına $ koymayı unutmuşum. Hocam kullanım bu şekilde. Ben bu örnekte ID değerine göre rast gele çekip yaptım. Sende url'n de ona göre birşey arayıp bulmalısın. Onun dışında aklıma bir yöntem gelmiyor.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al