ustam pws nın ayarlarını anlatmamısın onu kurarken bazı ayarları yapılması gerkıyordu benım aklımda oyle kalmıs yanlısım varsa duzelt ustam

yakup katiliyorum

"Sorunlu " bana saygın yoksa burdaki arkadaslara saygın olsun!!!! Konuyu sabote edip durma insanlara bir şeyler vermeye çalışıyoruz hala eski mevzularda aklın artık benim muhattabım değilsin lütfen bulaşma devam edersen gerçekten senin sorunlu biri olduğunu düşüneceğim.. Sevgili arkadasım Pws kurulumunu soruyordu işte buradan devam ediyorum... PWS/IIS KURULUMU PWS/IIS, Windows OS altında asp sayfalarını çalıştırmak için geliştirilen bir programdır. Ben de burada bilmeyen arkadaşlara pws/iis kurmayı basit bir şekilde anlatacağım. İlk olarak asp nedir, ondan başlayalım. ASP dinamik bir web programlama dilidir. Başka dillere örnek vermek gerekirse, PHP, CGI, JSP ve benim bilmediklerim. Kısacası eğer siz sayfanızın daha dinamik, daha çekici, admin paneli ile düzenlenebilen bir site istiyorsanız, asp tam size göre. Ör: sayfanıza üyelik koyabilir, forum açabilir, büyük bir arşivden bazı kelimeler aratabilir ve dahasını yapabilirsiniz. İsterseniz artık başlayalım... PWS kurmak için size Windows 98 CD'si lazım. Buradan, X:\add-ons\pws klasörüne gidin. Kur. exe yada install. exe programını açın ve kuruluma başlayın. Her şey tamamlandığında, bilgisayarınızı başlatırsanız daha iyi olur. Herşey tamamlandıktan sonra, X:\Inetpub\wwwROOT klasörüne gidin ve buraya asp sitelerinden indirdiğiniz asp dosyalarını atın . Bunları çalıştırmak için ise, bilgisayarınızın adını yada http://localhost yazarak ulaşabilirsiniz . Diyelim ki, ilk_asp. asp diye bir asp dosyanız var, http://localhost/ilk_asp. asp yazarak bu asp dosyanızı açabilirsiniz. IIS kurmak için ise, Windows XP Professional CD'si gerekli. Home Edition kullananlar ise, www.microsoft.com adresinden iis'yi yükleyebilirler. Bir uyarı: . asp dosyalarını çift tıklayarak açamazsınız. Çünkü bunlar dinamik sayfalardır ve html gibi açılamazlar, sizin bilgisayarınız bir sunucu görevi görür pws kurulduğunda. Yani sizin X:\inetpub\wwwROOT klasörü aslında sunucu ana dizinidir. Ve siz localhost+asp adı yazdığınızda, bilgisayar sunucu görevini yerine getirir ve asp. dll dosyasını işlemeye başlar. Dikkat ediniz, bir asp dosyasını açmaya çalışırken, bilgisayarın HDD'i birden çok çalışmaya başlar. Çünkü asp dosyasını işlemeye çalışır. Yani belirtmek istediğim, Neden bu asp çalışmıyor? demenizi engellemek. Çünkü çalışır. Bir Uyarı Daha: Diyelim, büyük bir asp portalı indirdiniz , ve içinde bir sürü klasör var. Bunu internette yayınlamadan önce kendi bilgisayarınızda denemek, geliştirmek istiyorsunuz. Ancak bir baktınız ki, localhost yazıp, herşeyi doğru yapmanıza rağmen, çalışmıyor! İndirdiğiniz portalı resmi web sitesinden indirdiniz ve indirme sırasında bir sorun ile karşılaşmadınız. Ancak çalışmıyor. Bunun en büyük nedeni, web klasörlerinizin okuma-yazma izni olmayışıdır. Yani, site açılırken database'ine veri yazıcak ancak buna bir izin yok. Bunu halletmeniz için, wwwROOT klasörüne gidin, diyelim portalınız wwwROOT\aspnuke klasöründe. O halde aspnuke klasörüne sağ tıklayın. Web Paylaşımı, özellikler, okuma yazısının altında bulunan yazma'nın yanındaki kutuya işareti koyun. Ve tamam'a tıklayıp çıkın. Daha sonra, sitenin database'inin bulunduğu klasöründe de aynı işlemi yapmanız gerekli. Genellikle database klasörü db olarak adlandırılır. Aynı işlem idb klasörüne de yapın. Ve büyük ihtimalle çalışacaktır.

sorunlu cadde 54 güzel bi ba_l1k atm1_ sende zorla bula_1yosun yeter ya bribirnize at1_may1n burasi bi payla_im ve kardeslik sitesi siz bole yaparsaniz yeni ler ozaman burayi yikalr lütfennnnnnnnn ve SAYGILAR

hadi be sorunlu kadar başına taş düşsün. Kafayı yedirme bana. Sen benim anneme küfür edeceksin bu kanıtlanacak ama banın kaldırılıp geri döneceksin. herşey paylaşım değil önce adam OLACAKSIN! m3hm3t sana da helal olsun böyle bir adamı geri çağırmışsın ya birşey demiyorum demek ki o bana söverek en doğrusunu yapmış bravo.

Hoşbulduk kardeşim...

cadde 54 ustam cok buyuk sun cok saol sayende ogrendık bısıyler m3hm3t ustam gıbı sende cok ıyı yureklısın abı saol bılgının degerı olmadıgı ıcın ancak sana tesekur ede bılıyorum

Hayır yok kardes olayı daha iyi çözmen için istersen sana resimli kurulumunuda gösterebilirim.. Bu arada konuları gerçekten çok hızlı öğreniyorsun! Geçen crack olayını iyi kavramıştın şimdide simdide php eğer bu öğrenme arzun devam ederse sen kısa zamanda web master bile olursun dostum! -

ortam gerilmesin aram1za ho_ geldin hem_o

yok usta benı baskasıyla karıstırdın ben crack nedır pek anlamıyorum ben daha cok programcılıkla ılgılenıyorum bır ara php yı ıyı tanımaya baslamsıtım kı askere gıttım geldıgımde ne goreyım herseyı unutmusum sonra benım bılgısyara format atmak zorunda kaldık kurlu olan php gıttı ama kalıntıları kalmıs bende ıkı tane hartdısk var oyuzden obunde dosyaları falan kalmıs denemdım calsırımı dıye calsısaydı baslatı tıklattıgımda gorunuyordu start apache dıye sanırım sımdı gorunmuyor bunu kurmak gercekten zor bıde benım gıbı tam kendıne guvenmıyorsan o dahada zor ustam ben wın 98 kullanıyorum ama bende cd sı yok bunu bır kere bır sıteden ındırdım kurmustum ama sanırım oda gıtmıs arıyacagım bulacagım saol ustam admin

Sağolasın kardesim alkışlar sizindir cefalar bizim.. Bide "büyüksün" lafı bize göre değil kardeş büyüklük Allaha mahsustur! M3hm3t'ye gelince kendisiini pek iyi tanımıyorum ama konuştuğum kadarıyla çok efendi iyi bir insana benziyor! -

Selamun aleyküm arkadaşlarım evet yine aranızdayım bir kaç gün önce "Sorunlu moderötör" ile aramızda çıkan bir tatsızlık sonucu siteden uzaklaşma kararı almıştım.. Lakin sitenin söz sahibi "m3hm3t" ile gelişen olayları enine boyuna biraz konuştuk. Bana banımın kaldırıldığını siteye tekrar dönebileceğimi söyledi. Kendisini pek tanımıyorum ama gerçekten on numara bir adama benziyor! Aradan geçen olayları bir süre değerlendirdikten sonra tekrar aranıza katılmaya karar verdim. Sözü fazla uzatmadan konuya geçiyorum gecenlerde bir "crack" anlatımı yapmıştım içimizden adını şimdi hatırlayamıyorum bir arkadaşımız abi çok güzel yazmışsın dedi sana zahmet bide bize php anlatımını yaparmısın dedi..?Bende kendisine söz verip 1-2 günde yazacağımı söylemiştim bu nedenle hem o arkadaşımız için hemde sizler için güzel bir "php" sunmak istedim. Bu php'yi kendim yazacaktım fakat epey zaman alacağı için içerikli anlaşılır bir döküman bulmaya karar verdim. İnternetten aradım araştırdım buldum ve en açık bir php anlatımını buldum bu alıntıya birazda kendi katkımla sizlerin huzurunuza sunuyorum... Önce bu "php" nedir? onun tanımını yapalım.. PHP adını "Personal Home Page tool" kelimelerinin baş harflerinden almıştır. PHP, özellikle dinamik web sayfaları yaratmak amacıyla geliştirilmiş, sunucu tarafında çalışan bir programlama dilidir. Bir ziyaretçi sayfanızına girdiğinde sunucu PHP komutlarını çalıştırır ve o anda bir HTML çıktısı üretir. Ziyaretçinin bütün görebileceği bu çıktı olur. PHP kodunu göremez. Dinamik sayfa kavramı da buradan gelmektedir. Ziyaretçinin kullandığı tarayıcıya, günün saatine ve akla gelebilecek her türlü değişkene bağlı olarak farklı bir sayfa yaratılıp gönderilebilir. Bu şekilde MyYahoo tarzı, tamamıyla kullanıcıya özel sayfalar yaratmak PHP ile hiç de zor değildir. İşte girişi örneği; <html> <head> <title>Örnek</title> </head> <body> <?php echo "Merhaba Dünya!"; ?> </body> </html> Eğer daha önceden Perl ya da C gibi dillerle CGI scripti yazdıysanız PHP'nin HTML kodunun içine bu kadar basit bir şekilde gömülebildiğine şaşırmışsınızdır dimi? PHP kodu özel başlangıç ve bitiş tagleriyle sınırlandırılır ve bu tagler sayesinde PHP moduna girme ve PHP modundan çıkma imkanınız olur. Cadde54 abi ben php ile ne yapabilirim?!!! En basit haliyle PHP ile formdan bilgi almak, dinamik sayfa içeriği yaratmak, cookie göndermek ve almak gibi diğer bütün CGI programlarının yaptıklarını yapabilir. PHP'nin belki de en güçlü olduğu ve en çok kendini gösterdiği özelliği, geniş veritabanı desteğidir. Veritabanı kullanan bir site hazırlamak çok kolaylaştırılmıştır. Desteklenen veritabanlarını şöyle sıralayabiliriz Adabas D Interbase Solid dBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informix PostgreSQL Microsoft SQL PHP ile adı en çok geçen veritabanı MySQL'dir. Bizim için de öncelik MySQL olacak, örneklerde sıkça MySQL kullanımına rastlayacaksınız. Bütün bu veritabanlarının dışında, ODBC kullanarak Access gibi diğer veritabanlarına da ulaşmanız mümkün. ODBC konusuna ilerki yazılarda değineceğiz. PHP aynı zamanda diğer hizmetlerle iletişimi sağlayan IMAP, SNMP, NNTP, POP3 ve hatta HTTP protokollerini destekler. Bütün bu protokollerin dışında soket programlayabilmenizi ve adı geçmeyen diğer protokollerle de iletişim kurabilmenizi sağlar. """Şİmdi bir çoğunuz diyecek ki cadde54 abi neden ASP, ColdFusion, Java değil de "PHP"?Cevabımız şu, basitlik, veritabanlarıyla mükemmel iletişim ve platformdan bağımsızlık. Tabii bir de, kaynak kodunun açık olması""" Tabii ki Perl ve benzeri programlar da platformdan bağımsız, ve kaynak kodu açık. Ama Perl size ilk verdiğimiz örnekteki rahatlığı sağlayamaz. HTML kodunun arasına bir tag atıp araya Perl kodu sıkıştıramazsınız. PHP Web'te çalışmak üzere tasarlanmıştır, bir veritabanına bağlanmak ve sorgulama yapmak iki veya üç satır kodla mümkün hale getirilmiştir. PHP özellikle 4.0 versiyonu ile yeni Zend motorunu kullanmaya başlamış, performans üst seviyeye çıkarılmıştır. Daha fazla performans için, PHP'yi Web sunucunuzun bir parçası haline getirebilmeniz dahi mümkün. Eğer olay sadece scriptlerin hızını arttırmak olsaydı, PHP tek başına bir çok problemin cevabı olurdu. Ama PHP'nin özellikleri bundan çok daha fazla. Programlama dili basit, veritabanlarına ulaşım kolay ve hızlı, nesne-yönelimli programlama ile tekrar kullanılabilir kodlar yazmak çok kullanışlı. PHP'de ilerledikçe, class'lar ile karşılaşacaksınız ve tek bir kodu birden fazla scriptte nasıl etkili bir şekilde kullanacağınızı öğreneceksiniz. PHP ile basit bir geri-bildirim formu yapabilirsiniz, üyeleriniz dileklerini form üzerinden e-mailinize gönderebilirler, veya baştan aşağıya veritabanı ağırlıklı bir doküman yönetim sistemi oluşturabilirsiniz. Amacınız e-ticaret ise, alışveriş sepetleri yaratabilirsiniz. Yazılım geliştirme hızınızı arttırmak için, Internet üzerindeki hazır kütüphaneleri kullanabilirsiniz. Takıldığınız yerlerde soru sormak, son gelişmeleri takip etmek için dünya çapında geniş bir destek gören mailing listlerden faydalanabilir, PHPBuilder. Com , Weberdev. Com , PHPWizard. Net , gibi sitelerde anlatılan dersleri inceleyebilirsiniz. En önemlisi biz varız, PHP. ORG. TR Cadde54 abi PHP Neden Bu Kadar Popülerrr? PHP internet üzerinde oldukça hızlı yayılan dillerden biri. Yayılma hızı konusunda tek rakibi Java olabilir ki o da artık olgunluk devresini yaşıyor ve PHP ile oldukça farklı platformlarda yarışıyorlar. PHP 1995 yılında ilk kez kullanılmaya başlandığından bu yana epey yol aldı. Öncelikle linux için yazılış diğer pek çok uygulama gibi C ile yazılmış ve kodunun herkese açık olması oldukça hızlı bir şekilde gelişmesini sağladı. Öyle ki şu anda istediğiniz bir fonksiyonu PHP için yazıp kullanabilirsiniz. 1998 ortalarında yüz bin sunucuya PHP modül olarak kurulu iken bugün bu sayı bir milyonu aşmış durumda ki bu sayının içinde CGI olarak kurulu olan sunucular yok. Ayrıca Microsoft`un ASP`si gibi işletim sistemine bağımlı olmaması ve 95/98/NT, Unix ve Linux türevleri üzerinde çalışabilmesi en büyük avantajı. PHP ile nesneye dayalı programlama yapabilir, yani sınıf ve aile yapılarını kullanabilirsiniz.. PHP kodları şöyle bir incelendiğinde C kodlarına ne kadar çok benzediği görülür. Yani bu demektirki eğer herhangi bir C geçmişine sahipseniz, PHP yazmak için pek fazla da çaba harcamayacaksınız Tabi eğer C diline aşina değilseniz o kadar da üzülmeyin. PHP öğrenmeniz 2 günü bile almayacaktır, emin olun. WINDOWS-PWS Yapacağımız işlemleri sırasıyla verelim abicim 1. PHP programlarımızı Windows 95/98/NT/2000 işletim sistemlerinde çalıştırabilmek için öncelikle PHP-4.0.1pl2-Win32. zip veya daha ileri sürünmünü http://www.php.net 'den yada sitemizden indirebilirsiniz. 2)Windows 95/98/SE/Me işletim sistemlerinde PHP çalışması için bilgisayarda PWS kurulmalıdır. Bu programı "windows 98" Cd'sindeki Add-onns klasorunden yüklenebilir. 3. İndirdiğiniz bu dosyayı bilgisayarınızdaki herhangi bir klasore açın . Bu dizinin adını bir kenara not edin. 4.. Windows 95 işletim sistemi için önce DCOM bileşenlerinin güncelleştirilmesi gerekir. 5)İndirilen zip dosyasını açtığınız diznde bulunan "MSVCRT. DLL" ve "PHP4TS. DLL" adlı dosyaları Windows 9x 'te Windows\system klasörüne NT/Windows 2000 işletim sistemlerinde ise Winnt dizinindeki SYSTEM32 dizinine kopyalayın. Eğer kopyalama sırasında dosyanın kullanımda olduğuna dair bir uyarı gelirse o dosyayı kopyalamaya gerek yok demektir. 6)Açtığınız zip dosyasının içindeki PWS-PHP4. reg dosyasını bir metin editörüyle açıp ". PHP"=" \\PHP4isapi. dll" satırını PHP'yi yüklediğiniz dizine göre değiştirin. ". PHP"="c:\\PHP \\ PHP4isapi. dll" (Burada ters bölü işaretlerinden 1 değil iki adet bulunmaktadır. ). Değişiklikleri yapıp kaydettikten sonra iki kere tıklayın ve registride değişikliğin yapılması sorusuna evet deyin. ve 7)Bilgisayarınızı baştan açın. Bir metin editörüne <? PHPinfo ; ?> yazın ve Pws'nin kök dizinine altına kaydedin. son 8)Daha sonra browser'ın adres çubuğuna sunucunun adını ve dosyanın adını yazın. Eğer açılıcak olan sayfa kurmuş olduğunuz PHP'nin özelliklerini size belirtecektir. Bu sonucu alabildiyseniz artık PHP yazmaya başlayabiliriz. Şimdi PHP 'de en çok kullanacağımız iş için kullanabileceğimiz komutları görelim. En çok kullanacağımız komut elbetteki yazdırma komutu olacaktır. Aşağıdaki satırlardaki tüm kod parçaları aynı görevi yapmaktadırlar. <html> <?PHP print ; ?> </html> <html> <?PHP echo ; ?> </html> Yukarıdaki PHP örneklerinin ikisi de ekrana Internet Dergisi yazdırılar. Ayrıca bunlardan başka bir de printf komutu da vardır. Fakat bu komutu Metin işlemleri bölümünde ele alacağız. Bu bölümde son olarakta yorum cümleciklerini nasıl kullanacağımızı inceleyelim. Yorum satırları PHP kodları içerisinde yer alan fakat belirli bazı işaretleri sayesinde PHPderliyicilerinde işleme alınmayan kod parçalarıdır. Tek satırlık yorumlar için "//" kullanılır. eğer yorumlarınız birden fazla satır kaplıycaksa yorumlar "/ " ile başlar ve " /" ile bitirilir. Yine aynı şekilde tek satırlık yorumlar için "#" işareti de kullanılabilir. Bunları aşadaki bir örnekte açıklayalım. """DEVAM EDİYOR HEMEN YORUM YAZMAYINIZ LÜTFEN.."" -

cadde 54 ustam bıde php yuklerken bır tarz bıde zıp dosyaysı yuklemıyormuyuz zaten en zor taarafı php yı kurmak kodlar kolay kurumu cok zor pws lazım pwsnın ayarları lazım php tarz lazım zıp lazım bunların ayarları lazım myql lazım ayarları lazım bu anlatımda bır noksanlık var seney

araya parazit olarak girmezsen sevinirim söz konusu kişiyi asla affetmem ve onu affedenler varsa da hakkımı ararım

sorunlu bn burada insanlar1n artik kawgadan ziyade payla_im isteini ve baeklediini biliyorum oo yüzden bana bu yak1_t1rman ho_uma gitmedi cadde konu anlat1rken art1k senini olaya girmem bira z parzitliie giriyo isiimi ne sen gir nede bn adam bilgiyi payla_1n ok...

Değişken gettype 'a parametre olarak verilmesi Dönen Değer $numara=13; gettype ; integer $derece=21.4; gettype ; double $adim="serhat"; gettype ; string $durum=true gettype ; boolean PHP programlama dilinde bir değişkene atadığımız değerin tipini değiştirmek isteyebiliriz. Mesela integer olarak tanımladığımız bir değişkenin veri tipini double olarak değiştirmek istiyoruz. PHP de bu tür durumlar için settype adı verilen bir fonksiyon vardır. Fonksiyonun kullanım settype şeklindedir. Şimdi bir program yazıp settype 'ın kullanımını daha iyi olarak anlayalım. settype 'ın kullanımı <html> <head><title>Settype kullanımı</title></head> <body> <?PHP $sayi=93.6; // sayi değişkenine 100 değerini atadık print ; print gettype ; // sayi değişkeninin tipini bulduruyoruz print "<br>"; settype ; // sayi değişkeninin veri tipini double yapıyoruz print ; print gettype ; print "<br>"; settype ; //değişkenin tipi boolean'a döndürülüyor print ; print gettype ; print "<br>"; print ; ?> </body> </html> Yazdığımız bu programı biraz açıklayalım. $sayi degiskenine ilk olarak double olan 93.6 değerini verdik ve gettype ile bunun tipini bulmasını istedik. Buradan dönecek değer double olacaktır. Daha sonra settype fonksiyonu ile double olan $sayi degiskeninin tipini integer olarak degistirdik. Integer yani tamsayi olarak degistirdigimiz icin $sayi deişkeninin degeri artık 93.6 değil sadece 96 olacaktır. Yine aynı şekilde $sayi degiskeninin tipini buldurduk burdan da integer olarak geri dönecektir. En son olarak $sayi değişkeninin veri tipini integer dan boolean 'a yani mantıksal'a değiştirdik. Değişkenin içeriği 0 dan farklı olduğundan geri değer olarak 1 dönecektir.. O halde yazdığımız programın çıktısı ise aşağıdaki gibi olucaktır. Programın çıktısı Değişkenin Tipi:double Değişkenin yeni tipi :integer Değişkenin Son tipi:boolean Değişkenin son değeri : 1 Değişkenler için kullanılabilecek diğer fonksiyonlar Şu ana kadar değişkenler için kullanabileceğimiz 2 tane fonksiyon gördük bunlar gettype ve settype fonksiyonlarıydı. Bu bölümde değişkenlerle kullanılabilecek bir kaç tane daha fonksiyon öğreneceğiz. Öncelikle bunları bir tabloda verelim ve daha sonra örneklerine geçelim Fonksiyon Kullanımı Açıklaması isset isset Parametre olarak verilen değişkenin içinde değer olup olmadığını bulna fonksiyondur. Değer atanmışsa True atanmamışsa False değerini döndürür. unset unset Parametre olarak verilen değişkeni hafızadan siler. empty empty Parametre olarak verilen değişkene değer atanıp atanmadığına bakar. Atanmışsa False, atanmamışsa True değerini döndürür. is_string is_string Parametre olarak verilen değişken adının string olup olmadığını gösterir. String ise True, değilse False değeri döner. is_integer is_integer Parametre olarak verilen değişken adının integer olup olmadığını gösterir. Integer ise True, değilse False değeri döner. is_double is_double Parametre olarak verilen değişken adının double olup olmadığını gösterir. Double ise True, değilse False değeri döner. Kullanabileceğimiz fonksiyonları verdiğimize göre şimdi de örneklerine geçebiliriz. Fonksiyon örnekleri <?PHP $sayi1=17.5; $kelime="istanbul üniversitesi"; if (isset($sayi1)) else print is_string ; // $kelime string mi? print "<br>"; print is_double($sayi1); // $sayi1 double mı? ?> Programda yabancı olduğunuzu düşündüğüm bir yapı var. if - else yapısı. PHP'de bu yapı karar verme işlemlerinin yapılmasında kullanılırlar. Bu yapılara Denetimsel İfadeler kısmında detaylı olarak değineceğiz. Programın Çıktısı $sayi1 adlı değişkene atanmış değer var! 1 1

tatanga kardeş sagol paylaşım için:=)

<html> <?PHP // Bu tek satırlık bir yorum. / Eğer yorumum bu örnekteki gibi uzun olacaksa bu yöntemi kullanmalıyım / print ; #Bu da bir başka yorum satırı... ?> </html> Bir programda yapılan bütün işlemler değişkenlerle yapılır. Değişken adından da anlaşıldığı gibi, değeri program içinde sürekli olarak değişir ve içinde herhangi bir türden veri taşıyabilir. Değişkenler bir programın çalışması sırasında bellekte oluşturlurlar ve oradan kullanılırlar ve yine program içinde kullanılan programlar ile bellekten silinerek yer açma işlemini gerçekleştirirler. Yaşınızın değeri olan sayı, en yakın arkadaşınızın soyadı, evlilik yıldönümünüz gibi bir çok değer değişkenlerde tutulabilirler. Değişkenler sadece tek değer tutabilirler. Eğer içine değer atanmış bir değişkene başka bir değer daha atanırsa eski değer silinir ve yerine yeni eklenen değer geçer. Fakat diziler tipleri aynı olmak koşuluyla birden fazla elemanı tek bir isim altında toplayabilirler. Bu konu ileride Diziler adlı bölümde detaylı olarak görülecektir. PHP de tüm değişkenlerin başında "$" bulunur. Başında "$" işareti bulunan sozcukler birer değişkendirler. Değişkenler harfle, rakamla yada "_" ile başlayabilirler. Fakat içlerinde boşluk yada bunlar dışında herhangi bir karakter içeremezler. Yukarıdaki tanımlara uyarak doğru ve yanlış değişken adları aşağıda verilmiştir. Doğru Yanlış $12ser $12 ser $renk $ren! k $ad_soyad $ad soyad Değişkenin isminde bulunan herhangi bir işaret onun tutabileceği veri tipini belirlemez. Yani $kod değişkeninin değeri "1242" olabileceği gibi "dergi" şeklinde de olabilir. Değişken Veri Tipleri bir sonraki bölümde anlatılacaktır. Bir önceki bölümde basit şekilde nasıl ekrana bir yazının yazdırılabileceğimize değinmiştik. Yazılacak olan uyarı print fonksiyonunun tırnakları arasına alınıyordu. Peki eğer bir değişkenin değerini print fonksiyonuyla görmek istiyorsak o zaman ne yapıcaz? Evet değişen bir şey yok. print fonksiyonun tırnaklarının arasına alınabildiği gibi print fonksiyonun tırnaksız kullanarak da yazdırabiliriz $isim="ufuk"; print "İsim = $isim<br>"; //şeklinde yapılabileceği gibi print "İsim = "; print $isim; //şeklinde de yazdırılabilir. Eğer ikinci satıra dikkat ettiyseniz print fonksiyonunun içerisinde html tagını kullandığımızı farketmişsinizdir. Fakat programın icrası sonunda ekrana <br> şeklinde bir ifade gelmiyor. Diğer bir deyişle bu ifade alt satıra geçme işlemini yapıyor yani kullanılıyor. O zaman şu anda aklınıza şu soru gelmiş olabilir. Peki ben <br> ifadesini aynı şekilde yazdırmak istiyorum o halde bu işi nasıl yapıcam?Ya da değişkenin adını ekrana yazdırmak istiyorum Bu sorunun cevabı göründüğünden kolay. Aşağıdaki örneği inceleyelim. print "\$isim"; print "=$isim'"; Büyük ihtimalle anlaşılmıştır. değişken adının önüne yada daha doğrusu $ işaretinin başına koyduğumuz işareti ile $ işaretini ekrana bastırdık. Alt satırda ise \ işareti kullanılmadan yazıldığında ekranda o değişkenin değeri görülecektir. Bu şekilde kullanılan işaretlerin görev yapmasını engellemek, onları ekrana bastımak için kullanılan işaretlere Escape Characters denir. Yazılan Karakterler Basılan Karakterler \' Tek Tırnak Bastırır \" Çift Tırnak \\ Tesr Bölü İşareti \$ Dolar İşareti \n Yeni Satır \r Satır Başı \t Sekme Karakteri Bir önceki bölümde değişkenin tanımını yapmıştık. Bildiğimiz gibi değişkenler bilgisayarım belleğinde programın çalışması esnasında oluşturulan ve kullanılan hafıza alanlarıdır. PHP'de ve diğer tüm programlama dillerinde kullanılan değişkenler içinde tutukları veri türleriyle ilgili belli işlemleri yapabilirler. Yani biraz açarsak ; sadece iki sayı arasında aritmetik işlem yapılabilir. Metinler arasınsda ise aritmetik işlemi gerçekleyemeyiz. İşte sevgili wardomcular PHP dilinde toplam 6 adet veri tipi vardır. Aşağıda veri tipleri ve örnekleri verilmiştir. Veri Tipi Örnek Integer / Tamsayı 4534 | 334 | 12323 Double / Çift 5,342 | 54,675 String / Alfanümerik "Internet Dergisi" Boolean / Mantıksal True / False Object / Nesne Array / Dizi PHP'de kullandığımız herhangi bir değişkenin hangi tipte olduğunu belirleyen bir fonksiyon vardır. Bu fonksiyonla program içinde kullandığınız herhangi bir değişkenin veri tipi hakkında şüpheye düşerseniz tipini kesin olarak elde edebilirsiniz. Bu fonksiyon gettype dır. Kullanımı ise gettype şeklindedir. Aşağıdaki tabloda gettype fonksiyonuna parametre olarak verilen değişkenleri ve gettype 'dan dönen değerler gösterilmiştir.

Evet anlatacaktım kardesim araya sorunlu girdi konuyu sabote edince kaldı..