Tepe Menü

Ana Menü

Alt Menüler Kategoriler

İçerik

HOŞGELDİNİZ , Toplam : 189 , Yorum : 16

<< İlk  << Geri  [1] / [2] İleri >> Son >>
 

XML Nedir?

XML, Extensible Markup Language sözcüklerinin kısa adıdır. Eks-em-el olarak okunur. XML"in teknik ayrıntılarına değinmeden kullanım alanı olarak bir bakalım: Örneğin denizcilik firmaları taşımacılıkla ilgili bütün bilgilerini dünyaya yayılmış acentelerine EDI (Electronic Data Interchange) aracılığıyla ulaştırırlardı. Ancak EDI, yalnızca uyumlu sistemler arasında çalışan bir sistem olduğu için, bilgisayar sistemleriyle bütünleşik değildir. 

Devamı >>

 

Şimdi Sizlere Vebulletin tarzı uzantısı …./sayfa=1 ,…. /sayfa=2… Gibi Biten listeme yapmanın mantıgını anlatmaya calıscam .

  Yazı Tamamen bana aittir.

  İlk Once Şu Şekilde Bir Mantıkla İşe Başlıyoruz .

  GET modülünden sayfa numarasi al

  $sayfa = @$_GET["sayfa"];

//bir sayfada listelenecek kayit sayisi

  $sayfalik_kayit = 10;

//sayfa belirlenmemisse, sayfa=1 yap

  if( empty($sayfa) ){ $sayfa=1; }

//limit baslangici

  $baslangic = ($sayfa*$sayfalik_kayit)-$sayfalik_kayit;

//bütün kayitlari sorguluyoruz

  $genel_sorgu = mysql_query(”select * from sozluk”);

//toplam kaydi hesapliyoruz.

  $toplam_kayit = mysql_num_rows($genel_sorgu);

toplam sayfayi hesapliyoruz.

  $toplam_sayfa = ceil($toplam_kayit/$sayfalik_kayit);  //ceil()
  İfadesi Çıkacak Olan Sonucu Yukarı Yuvarlama yapar

Örnek toplam_kayit/sayfalik_kayit Bize kac sayfa olcagını solicek ya bunun sonucu 2.6 ıse ceil ile biz onu 3 yaparız anladık umarım .

  Devam edıyoruz

$sql = mysql_query(”Select * from TABLO_ADIN limit $baslangic, $sayfalik_kayit”);

  İşte Burda Farkettiğimiz bi olay ne limit $baslangic, $sayfalik_kayit) Bu ifade bu tablodan cektıgın verileri limitliyor sayfa basına kac dedıysek o kadar lıstelememızı saglıyor .

Şimdi De Sayfa 1 , Sayfa 2 , dıye lıstelememız lazım 1 e basınca sayfa 1 e gelmelı 2 ye basınca 2 ye onuda Select Secmelı bır menu ıle yapayım oda sole kucuk bı for dongusu ile tamamdır For dongusu ile o selectli ıfadenın hepsını aynı anda yazıyorum acıklanacak bı tarafı yok eger anlamıorsunu for dongusunu bılmıyorsunuz demektır ..

echo “<select onchange=\”location=’SAYFALAMA YAPTIGIN SAYFANIN ADRESİ.php?sayfa=’+this.value\”>\n”;  for($i=0;$i<$toplam_sayfa;$i++){

  $sayfa_no = $i+1;

  $sec = ($sayfa_no==$sayfa) ? ” selected” : “”;

  echo “<option value=\”$sayfa_no\” $sec>Sayfa $sayfa_no</option>\n”;

  }

  echo “</select>\n\n”;

Devamı >>

 

Daha önce yapmış olduğun bir classın karşıma çıkması ile paylaşma ihtiyacı duydum.
Kurulum :

ajax.js
—————-

var site_url = ‘http://localhost/hava/deneme.php?id=’;

kısmını kendi ayarlarınıza göre değiştirin.

index.html
—————-

yeni şehir eklemek için http://weather.msn.com adresinden arama yapıyoruz. Ekleyeceğimiz şehir adresinin adresinin TUXX ile başlayan kısmını alıyoruz.

http://weather.msn.com/local.aspx?wealocations=wc:TUXX0002 ve index.html deki dropdownımıza ekliyoruz..

Tüm dosyaları indirmek için tıklayın. hava.rar

Emre Çevik
info@internet.com.tr

Ekran çıktısı aşağıdaki gibidir. Durum resimleri zip dosyası içinde mevcuttur.

Su anda [ $weather->GetWeather($_REQUEST["id"]) ]

Array
(
[0] => Array
(
[degree] => 4°C
[humidity] => 93
[winds] => 0 km/sa
[feels] => 4
[time] => 02:50
[day] => 23.11.2007
[desc] => Açık
[image] => 31.gif
[place] => İzmir
)

)

5 gunluk [ $weather->GetWeather($_REQUEST["id"], true) ]

Array
(
[0] => Array
(
[degree] => 4°C
[humidity] => 93
[winds] => 0 km/sa
[feels] => 4
[time] => 02:50
[day] => 23.11.2007
[desc] => Açık
[image] => 31.gif
[place] => İzmir
)

[1] => Array
(
[high] => 15°C
[low] => 7°C
[image] => 32.gif
[chance] => 5
[desc] => Açık
)

[2] => Array
(
[high] => 15°C
[low] => 7°C
[image] => 26.gif
[chance] => 5
[desc] => Bulutlu
)

[3] => Array
(
[high] => 16°C
[low] => 10°C
[image] => 32.gif
[chance] => 5
[desc] => Açık
)

[4] => Array
(
[high] => 18°C
[low] => 14°C
[image] => 26.gif
[chance] => 5
[desc] => Bulutlu
)

[5] => Array
(
[high] => 17°C
[low] => 8°C
[image] => 11.gif
[chance] => 40
[desc] => Sağanak Yağışlı
)

)

Devamı >>

 

New: Yeni bir belge açmak,

Open, Open Recent: Kaydedilmiş belgeleri açmak,

Close: O andaki dosyayı kapatmak,

CLose All: Tüm dosyaları kapatmak,

Save, Save As: Belgelerimizi kaydetmek,

Save to Remote Server: Belgelerimizi tanımladığımız lokal server klasörüne kaydetmek,

Save As Template: Daha sonra kullanılmak üzere template (şablon) olarak kaydetmek,

Print Code: Yaptığınız tasarımın kodunu print etmek (çıktı almak),

Import: Dışardan veri getirmek,

Export: Dışarıya veri vermek,

Preview in Browser: Aktif belgemizi sınamak,

Exit: Programdan çıkmak için kullanılır.

Devamı >>

 

echo get_age_by_date(1981,5,11); gibi bir kullanımla yaş hesabı
// yaş hesaplaması yapan fonksiyon;
// get_age_by_date(1981,5,11);

function get_age_by_date($dob_year, $dob_month, $dob_day){
if (checkdate($dob_month, $dob_day, $dob_year)) {
$dob_date = “$dob_year” . “$dob_month” . “$dob_day”;
$age = floor((date(”Ymd”)-intval($dob_date))/10000);
if (($age < 0) or ($age > 114)) {
return FALSE;
}
return $age;
}
return FALSE;
}

Devamı >>

 

Veritabanı hareketlerini loglamak

log tabosu:
CREATE TABLE `log` (
`id` int(10) unsigned NOT NULL auto_increment,
`aciklama` text collate utf8_turkish_ci NOT NULL,
`tarih` date NOT NULL default ‘0000-00-00′,
`saat` time NOT NULL default ‘00:00:00′,
PRIMARY KEY (`id`)
) ENGINE=MyISAM ;

Devamı >>

 

function sahteHtmlUret($tmpStr) {
$tmpStr=strtr($tmpStr,’ğüşıöçĞÜŞİÖÇ’, ‘gusiocGUSIOC’);
$tmpStr=str_replace(” “,”+”,$tmpStr);
$tmpStr=str_replace(”‘”,”",$tmpStr);
$tmpStr=str_replace(”(”,”",$tmpStr);
$tmpStr=str_replace(”)”,”",$tmpStr);
$tmpStr=str_replace(”-”,”+”,$tmpStr);
$tmpStr=str_replace(”?”,”",$tmpStr);
$tmpStr=str_replace(”/”,”",$tmpStr);
$tmpStr=str_replace(”>”,”",$tmpStr);
$tmpStr=str_replace(”<”,”",$tmpStr);
$tmpStr=str_replace(”&”,”",$tmpStr);
return $tmpStr;
}

Kullanımı :
echo sahteHtmlUret($veritabanindan_gelen_deger);

Devamı >>

 

Sayfa Başına:
$starttime = explode(’ ‘, microtime());
$starttime = $starttime[1] + $starttime[0];

Sayfa Sonuna:
$mtime = explode(’ ‘, microtime());
$totaltime = $mtime[0] + $mtime[1] - $starttime;
printf(’Sayfa Yüklenme Zamanı : in %.3f saniye.’, $totaltime);

Devamı >>

 

PHP ve GD kullanarak resimlerinizin üzerine yazı yazabilirsiniz. Böylece resimleriniz ve emeğiniz başkaları tarafından çalınmaz.
PHP ve GD kullanarak resimlerinizin üzerine yazı yazabilirsiniz. Böylece resimleriniz ve emeğiniz başkaları tarafından çalınmaz.

Fonksiyon :
<?
function watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile) {
list($width, $height) = getimagesize($SourceFile);
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($SourceFile);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width, $height);
$black = imagecolorallocate($image_p, 0, 0, 0);
$font = ‘arial.ttf’;
$font_size = 10;
imagettftext($image_p, $font_size, 0, 10, 20, $black, $font, $WaterMarkText);
if ($DestinationFile<>”) {
imagejpeg ($image_p, $DestinationFile, 100);
} else {
header(’Content-Type: image/jpeg’);
imagejpeg($image_p, null, 100);
};
imagedestroy($image);
imagedestroy($image_p);
};
?>

Örnek:
<?
$SourceFile = ‘/home/user/www/images/image1.jpg’;
$DestinationFile = ‘/home/user/www/images/image1-watermark.jpg’;
$WaterMarkText = ‘Copyright phpJabbers.com’;
watermarkImage ($SourceFile, $WaterMarkText, $DestinationFile);
?>

Devamı >>

 

<?

echo’<table width=”100%” border=”0″ cellpadding=”0″ cellspacing=”0″><tr><td>’;

$currency = array(

“USD” => “”,

“EUR” => “”,

);

$convert = array(

“isim” => “İsim”,

“forexbuying” => “Alış”,

“forexselling” => “Satış”,

);

Devamı >>

 

Günlük haber ihtiyacını karşılamak isteyenler, onlarca internet sitesini ziyaret etmek için çoğu zaman saatler harcar: Siteye gitmek, haberleri aramak, okumak, gerektiğinde kaydetmek ve sonraki sayfaya geçmek vakit alıcıdır. Bir diğer seçenek ise haber gruplarına üye olmak. Bu sefer de e-posta adresinizi verdiğiniz için spam ve virüs gönderilmesi tehlikesiyle karşı karşıya kalırsınız.
İşte, yeni bir haber teknolojisi olan RSS de tam bu noktada devreye giriyor. Açılımı "Really Simple Syndication" (Gerçekten Basit Dağıtım) veya "Rich Site Summary" (Zengin İçerikli Site Özeti) olan RSS, iki açılımda da tek bir şeyi ifade ediyor: Haberlerin, e-posta karmaşasından ve siteleri dolaşma stresinden kurtarılıp, en kısa yoldan en fazla kişiye ulaştırılabilmesi.

Devamı >>

 


Stanford"da doktora yapan iki öğrenci, Larry Page (Lawrence "Larry" E. Page, Doğum yeri 1973 Ann Arbor, Michigan) ve Sergey Brin (Doğum yeri moskova 1973, Rusya), Google"ı 1998"de kurduklarında PageRank™, olgusu temelleri üzerine geliştirdiler. Google kurucuları Larry Page ve Sergey Brin (Stanford) tarafından geliştirilen web sayfalarını, derecelendiren PageRank ve bunun ağ üzerinde çalıştırılmasına dayanmaktadır. ...

Stanford"da doktora yapan iki öğrenci, Lary Page (Lawrence "Larry" E. Page, Doğum yeri 1973 Ann Arbor, Michigan) ve

Lawrence Page, yani bilinen adıyla Larry Page (26 Mart, 1973, Michigan, ABD), Google internet arama motoru"nun geliştiricisi ve Sergey Brin ile birlikte Google şirketinin kurucusudur. Kendisi hala Ürünler Müdürü olarak çalışmaktadır.

Devamı >>

 

Birnevi Önceden kayıt,Erken kayıt imkanı olarak adlandırabiliriz.ICANN tarafından onaylı registrar kuruluşlarının(domain satan firmalar)
Expired tarihi yaklaşmış,PendingDelete süresü İçerisinde backorder"a girmiş olan müşteriler adına(teklif veren) domainleri yakalamasına backorder diyebiliriz.
Bir başka deyiş ile düşecek domainler"in belirli kuruluşlar aracılığı ile adımıza reglenmesidir backorder.

Backorder"a neden yöneliriz.? Backorder firmalarını farklı kılan nedir.?

Aslında çoğumuz reg fee olarak tanımladığımız boştakı domain ücretini ödeyerek istediğimiz domaini almayı hedefler.

Kim 2-9 dolar arasında bir domaini alma şansını bulduğu halde 20-60 Dolar arasında bir mevlayı gözden çıkarır.? ki backorder"da açık artırma özelliği sayesinde binlerce dolara kadar çıkabilir domainler.

Devamı >>

 

1. Platform Olarak Web

Bazı önemli konseptler gibi, Web 2.0 katı bir sınıra sahip değil, bundan ziyade, bir çekim merkezi. Web 2.0’a, uygulama ve yöntemlerden oluşan, bu yöntemlerin tamamını ya da bazılarını kanıtlayan, çekirdeğe göre farklı uzaklıklarda bulunan sitelerden oluşan gerçek bir güneş sistemi olarak bakabilirsiniz.

Devamı >>

 

.htaccess : Linux"un Sihirbaz yazılımı
.htaccess ile çok uğraş gerektirecek şeyleri sadece birkaç satır kod ile yapabilirsiniz...klasörleri şifrleeyebilirsiniz,hatta 404 sayfası oluşturur,bulunamadı sayfanızı ziyaretçilere istediğiniz gibi gösterebilirsiniz,URL Rewrite ile linkerinizi html yapabilirsiniz...daha neler neler...

Dökümanlarım arasında buldum bunu...
Sizlede Paylaşmak istedim...Eklemek isteyenler, .htaccess özelliklerini ekleyebilirler...

Devamı >>

Yan Bloklar

Footer