msgbartop
Arama Motoru Optimizasyonu , Scriptler ,Genel Bilgiler ve SEO Makaleleri
msgbarbottom

Php ile RSS den veri çekmek 29 12 09

Hürriyetin sitesine göre ayarlanmıştır. Kodu ceviz den almıştım biraz değiştirdim.

<html>
<head>
<META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=utf8″>
<meta http-equiv=”content-language” content=”TR”>
<META NAME=”Pragma” CONTENT=”no-cache”>
<META HTTP-EQUIV=”cache-control” CONTENT=”no-cache”>
<META HTTP-EQUIV=”Expires” CONTENT=”29.12.2009 20:18:18″>
<link REL=”SHORTCUT ICON” HREF=”/images/hurlogo.ico”>
</head>
<body marginwidth=’0′ marginheight=’0′ leftmargin=’1′ topmargin=’1′ bgcolor=’#FFFFFF’>
<?php
//Coded By RMx
// Kodlar başlıyor.:)
// fonksiyon tanmılayalım…
function salla($rmx) {
//XML ayarlarım…
$xmldosya = fopen($rmx, ‘r’);
if (!$xmldosya) die(‘xml dosyasını okuyamadım :(‘);
$oku = fread($xmldosya ,40000);
//parçalama işlemlerim:)
$aq = eregi(“<item>(.*)</item>”, $oku ,$huseyin);
$nihaha = explode(“<item>”, $huseyin[0]);
$yat = count($nihaha);
// Font ayarlarım…
echo ‘<font face=verdana><ul>’;
// döngü kurayım hemen diğer linkleri de almak için…
for($i=1 ; $i<=$yat-1 ;$i++) {
//RSS adresini yazdığım sitenin içinden almak istediğim
//Bilgilerin taglarının içinden bilgileri alıyorum…
ereg(“<title>(.*)</title>”,$nihaha[$i], $baslik);
ereg(“<link>(.*)</link>”,$nihaha[$i], $linkler);
ereg(“<description>(.*)</description>”,$nihaha[$i], $aciklama);
echo str_replace(‘RMx’,'a’,”<li><font style=’font-size: 12px;’><RMx target=_blank href =’$linkler[1]‘\>”.($baslik[1]).”</RMx></font>”);
echo “<br><font color=gray style=’font-size: 10px;’>”.($aciklama[1]).”</font></li>”;
}
}
//RSS okuyucumuzun başlığını koyalım…
echo ‘<h1>Coderx RSS Okuyucu</h1>’;
// Yazdığımız fonksiyonu okutalım…
$xml = ‘http://rss.hurriyet.com.tr/rss.aspx?sectionId=1′;
// Ben örnek olarak milw0rmun rss adresini aldım.. Siz istediğiniz gibi değişin:)
// Haberleri almak için yazmıştım ama her türlü rss okuyabilirsiniz…
salla($xml);
//Bitti:)
?>
</body>
</html>

Etiketler: , , , ,

CSharp ile ilgili yazılarıma csharpkitabi.com sitemde devam edeceğim 24 12 09

CSharp ile ilgili yazılarıma bundan sonra www.csharpkitabi.com sitemde devam edeceğim.

Etiketler:

textBox’a Sadece sayı girilsin + backspace tuşu çalışsın 21 12 09

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) == false && e.KeyChar!=8)
e.KeyChar = ‘\0′;
}

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

{

if (char.IsDigit(e.KeyChar) == false && e.KeyChar!=8)

e.KeyChar = ‘\0′;

}

Etiketler: , , , , ,

textBox’a sadece sayı girişi yaptırmak 20 12 09

textBox’ın keypress olayına aşağıdaki kodu yazıyoruz.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
string str = “0123456789″;
if (str.IndexOf(e.KeyChar) == -1)
e.KeyChar = ‘\0′;
}

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)

{

string str = “0123456789″;

if (str.IndexOf(e.KeyChar) == -1)

e.KeyChar = ‘\0′;

}

Etiketler: , , ,

CSharp MessageBoxButtons kullanımı 11 12 09

Message box örnekleri

DialogResult Olay = MessageBox.Show(“Bu satır silinecek”,”Onaylama”,MessageBoxButtons.YesNoCancel,MessageBoxIcon.Exclamation);

if (DialogResult.Yes == Olay)

MessageBox.Show(“Yes düğmesi tıklandı”);

if (DialogResult.No == Olay)

MessageBox.Show(“No düğmesi tıklandı”);

if (DialogResult.Cancel == Olay)

MessageBox.Show(“Cancel düğmesi tıklandı”);

DialogResult Onay = MessageBox.Show(“düğme tıkla”,”deneme”,MessageBoxButtons.AbortRetryIgnore);

if (DialogResult.Abort == Onay)

MessageBox.Show(“Abort düğmesi tıklandı”);

if (DialogResult.Ignore == Onay)

MessageBox.Show(“Ignore tuşu tıklandı”);

if (DialogResult.Retry == Onay)

MessageBox.Show(“Retry düğmesi tıklandı”);

Etiketler: , , ,

Aralık ayının kelimesi 04 12 09

Elma Krom

Bayanların son günlerde arayıp en sık tıkladıkları kelimeler. :) Web sitesi yapan çoğu kişi bilir hanımlar için yapılan siteler daha çok gelir getirir.

Etiketler: , , ,

HTML Bağlantıyı Yeni Sekmede Açma – Yeni Sekmeye Link Verme 03 12 09

Link konu aşağıdaki gibi yazılır.

<a href=”http://www.seoarşivi.com” title=”Seo Arşivi” >Seo Arşivi</a>

Yeni sekmede açtırmak için target=” _blank ” kodunu href ten önce ekliyoruz ve _blank kelimesinin önüne ve sonuna bir karakter boşluk bırakıyorsunuz tırnakların içerisine.

<a target=” _blank ” href=”http://www.seoarşivi.com” title=”Seo Arşivi” >Seo Arşivi</a>

Etiketler: , , ,

Asal sayımı değilmi 03 12 09

Klavyeden girilecek bir sayının asal sayı olup olmadığını ekrana basan bir program yazınız

int sayi, i;

//Sayıyı ilk başta asal kabul ediyoruz.

//asal_mi değişkeni 1 ise, sayi asaldir.

int asal_mi = 1;

//Klavyeden, test edilmek üzere bir sayı alınıyor.

sayi =Convert.ToInt32(Console.ReadLine());

//Girilen sayının, başka sayılara göre sırayla modunu

//alıyoruz. Bir sayının modunu aldığınızda, kalan 0 ise

//bu sayının bölünebildiğine ve dolayısıyla

//asal olmadığına dair bilgi verir. Bu işlemi yapabilmek

//için 2′den başlayarak, sayının yarısına kadar olan

//bütün değerler deneniyor.

for( i = 2; i < sayi; i++ ) {

if( sayi%i == 0 ) {

//Sayı i değişkenine kalansız bölünmektedir.

//Dolayısıyla, sayı asal değildir ve döngüyü

//sürdürmeye gerek yoktur.

asal_mi = 0;

break;

}

}

//Sayının asal olup olmama durumuna göre, çıktı yazdırılıyor.

if( asal_mi == 1 )

Console.WriteLine( “{0} sayısı asaldır.\n”, sayi );

else

Console.WriteLine( “{0} sayısı asal değildir.\n”, sayi );

Etiketler: , , , ,

Üçgenmi Değilmi 03 12 09

Bir üçgende, iki kenarın toplam uzunluğu, üçüncü kenardan az olamaz. Ayrıca iki kenarın birbirinden farkının mutlak değeri, üçüncü kenardan büyük olmamalıdır. Bu bilgileri kullanarak, verilen üç kenar uzunluğuna göre bir üçgen çizilip çizilmeyeceğini gösteren programı yazınız. Girilecek kenar uzunlukları tam sayı olacaktır.

int a, b, c;

int temp;

a = Convert.ToInt32(Console.ReadLine());

b = Convert.ToInt32(Console.ReadLine());

c = Convert.ToInt32(Console.ReadLine());

/* a ile b den buyuk olan a ya kucuk olan b ye atanir */

if (a < b)

{

temp = a;

a = b;

b = temp;

}

if (((a + b) <= c) || ((a – b) >= c))

Console.WriteLine(“Bu kenar uzunluklarina sahip bir ucgen olamaz.\n”);

else

Console.WriteLine(“Bu kenar uzunluklarina sahip bir ucgen cizilebilir.\n”);

Etiketler: ,

Bölme işlemi virgül lü sonuç 03 12 09

Kendisine verilen iki tam sayıyı, bölecek ve sonucu virgüllü sayı olarak gösterecek bir bölme işlemini programı hazırlayınız. (Şayet bölen 0 olarak verilirse, bölme işlemi yapılmamalıdır.)

int bolunen, bolen;
float sonuc;
Console.WriteLine(“Bölünecek sayıyı giriniz> “);
bolunen = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Bölen sayıyı giriniz> “);
bolen = Convert.ToInt32(Console.ReadLine());
//Bolen, 0 ise, bir sayı sıfıra bölünemeyeceğinden,
//program sorun çıkartacaktır. Bu yüzden,
//bolenin 0 olmaması kontrol ediliyor.
if (bolen != 0)
{
sonuc = (float)bolunen / bolen;
//.2f, virgülden sonra 2 basamak gösterilmesi
//içindir.
Console.WriteLine(“Sonuc: {0}\n”, sonuc);
}
else
Console.WriteLine(“Hata: Sayı 0′a bölünemez!\n”);

Etiketler: , , , ,