Şimdi Gelelim Localhost ile ilgili işlemlere : Eğer dosya yükleme gibi önemli içeriklere yer verecekseniz sunucuyu manuel olarak kurun. Aksi takdirde easyphp ya da appserv indirin ve kurun. Phppmyadmini üstten alın www klasörü içine atın aksi takdirde localhost/phpmyadmin olarak açamayabiliriz. Ayrıca Localhost kurulumu ile ilgili forumda ayrıntılı içerik mevcut... İlk önce yapacagımız işlem ile ilgili olarak şunu belirtiyim. Sorgulama işlemleri genelde php dosyalarında olcak. Saçma metinlerle kafanızı karıştırmak istemiyorum. Bir veritabanı oluşturun. ve config. php nizi yapın. bunu yapmadan önce de bir üyelik scripti bulun. Yalnız üyelik scripti modül halinde siteden ayrılabilir yapıda ve oturum süresi, kayıt olurken gd2 image bulunur halde olsun. Size önerim www.pehepe.org da bulunan pehepe uyelik v4 ü kullanın. Mysql Sorgu komutları ve php ile ilişkin fonksiyonları tanımlıyorlar. bilemediğiniz bir işlem için google da arama yaptıgınızda yerli-yabancı bir çok sitede çok sayıda içerik ve örnek kullanım mevcut.. Ben de onlara bakıyor ve nerde kullanıldıgını anlayarak yazıyorum. Anlamadan kullanılan fonksiyon sonradan sizi rahatsız edecektir. Size önerim php dosyaları içinde <?php?> ayraçlarını satır atlayarak yazmanız ve yorum satırlarını yeterli miktarda kullanmanız. Bunu yaptıgınızda herbir değişiklik ve upgrade sürümlerde işlevleri görebilecek ve diğer istemci taraflı kodlarla php kodlarının birbirleri arasında kaybolamasını önlemek olacaktır. @51m©@

Br Adet Şu Şekilde Formumuz Var: formumuzda eğer db deki tablomuz boşsa insert, değilse update işlemi yapacagız. <form action="... Buraya Alttaki sayfanın adını yazacaz ..." method="post"> <input name="surname"> <input type="submit"> </form> Düzenleme İşlemi için PHP code: <?php if (empty mysql_query("INSERT INTO people VALUES "); } else ?> Alttaki işleme başlamadan önce sql baglantı oluşturmanız gerektigini unutmayın. Nette Fazla Araştırmanıza gerek olmasın diye yazdım. - Kayıtlı

10.000 karakter sınırı var. O yüzden ben content = '' ve ALT BAŞLIK 1 olarak belirtilen alanlardaki sorguları 2 ye kadar yazmak zorunda kaldım. Normalde 10 taneydi. Eğer content i php ile artırarak oluşturabilseydim 1 sorgu ille devam edecekti. Ummarım Wardomda Daha Uzman arkadaşlarımız bu soruna el atacaktır. @51m©@

Baştan başa script tasarlammaya başlıyoruz. Bunu yaparken ilk olarak PHP - MYQL - HTML - CSS bilgilerine sıkça başvuracağız... Bilindiği Üzere Scriptler Kullanım Amacına Göre Yapılanlar ve Content Managment System olarak farklı şekillerde bulunuyor... İlk Önce Belirttiğimiz konu CSS ve HTML olacak. CSS kullanımına girerken 2 işlem yapıyoruz : <head></head> taglarının arasına bir metatag bitiş noktasına-dan sonra <link href="site. css" rel="stylesheet" /> bölümünü koyuyoruz. site. css dediğimiz kullandıgımız css dosyası. Adını değiştirelim mi diye sornayın. Değiştireceksiniz. site. css içeriğinden bir belirteç : . text_alan gördüğünüz içerik input tagına aittir. kullanırken <input class="text_alan" ...> Özetle CSS Tanımlayarak Ne yapmış oluyoruz : 1- HTML kodlarının verdiği rahatsızlıgı bırakıyoruz. font, tablo, link, input hatta herşeyi tek deyimle oluşturuyoruz. 2-Css Dünyasının Güzelliklerini CSS ile içerik veren sitelerde görebilirsiniz. Şimdi İşin Baştaki Tasarım Kısmını Yapacagız. Ben diyorum ki işlev ve güvenlik tasarımdan daha önemlidir. ama bu ilk kısmı maalesef Tasarımla geçirmek zorundayız. Çünkü Scriptte başlangıç iişşlemleri belli echo alanlarında düzgün şekilde görünmesi gerekecek. Şimdi : 1. 800 120 bir tablo yapın ve tabloyu ortalayıp 2 satıra bölün. üst kısım height="100" alt kısım height="20" olacak. Bunu ust. php ya da header. php olarak kaydedin. - @51m©@

Php kod içeriği : Dizi Fonksiyonları Dosya Fonksiyonları Düzenli İfade Fonksiyonları FTP Fonksiyonları Klasör Fonksiyonları Kontrol Fonksiyonları Matematik Fonksiyonları Metin Düzenleme Fonksiyonları MySQL Fonksiyonları Oturum Fonksiyonları Tarih ve Zaman Fonksiyonları olarak kısımlara ayrılmış şekildedir. Bir düzen içinde her fonskiyoonun tanımı mevcut. Php kodlarını yazarken örneğin 1 adet sorgulama yaptınız ve ; <?php if ?> <?php @ $kayit = intval ; if (empty ?> şeklinde yazdınız. bir kkez browserda ve phpmyadminde deneme yapın. Deneme yanılma yöntemiyle KOD YAZMAYA DEVAM EDEREK işin içinden çııkacaksınız. mümkün oldugunca zevkli bir çile çekeceksiniz. Php ile devam edeceksiniz. Ne kadar basit olursa olsun yaptıgınızla gurur duyacaksınız. YIKTIGIMIZDA DEĞİL YAPTIGIMIZDA DAHA KEYİF ALACAGIZ. -

süper anlatım emegine sağlık arkadaşım

helal harbiden güzel paylaşım +34 garmaladım @51m©@

Şimdi aynen bir tablo daha yapın ve bu da 800 40 olsun. bunu da üstteki gibi 800 20 ve 800 20 lik satırlara ayırın. bunu alt. php ya da footer. php olarak kaydedin. Şimdi bir de 800 500 bir tablo yapın ve orta. php ya da main. php olarak kaydedin. şimdi bir index. php yapın ve ; <? include "ust. php" ?> <? include "orta. php" ?> <? include "alt. php" ?> kodlarını yapıştırın. Daha sonra browserda index. php nizi açın. ve bir bakın bir eksiklik var mı diye... Sonra Php ye geçcez. Başlamadan önce eğer template sistemi kullanacakksanız üstteki tablolarda yapacagınız tasarımı css de belirtin. Anlamadıklarınızı birbirinize sorunuz. Bir bilen bulunacaktır. Tabiki Elinizde frontpage 2003 bulunsun. Ya da dreamweaver da olabilir. HTML CSS olayına bundan sonra kendiniz devam edeceksiniz. Çünkü MYSQL ve phpmyadmin kullanımı ile ilgili ayrıntılara değineceğim. -

PHP kodlarında yorum satırları oldukça basit bir kullanıma sahiptir. 3 yöntem vardır. <?php //Bulunduğu satırı etkiler #Diyez işareti de tek satırı etkiler / Bu metod ters şekilde kapatılana kadar devam eder ?> Bu yorum karakterleri sunucu tarafından okunmaz. Yorum karakterleri uzun kodlar yazdığımızda, daha sonra bu kodu güncellediğimizde bize kolaylık sağlayacaktır. Lazım Olabilir. PerWer WarrioR 22 Eylül 2006

saolasın arkadaşım. Süper paylaşım. Konuyu bu şekilde sonuna kadar sürdüreceksen MODERATÖRLER konuyu sabitlesin bence. Çok faydalı bir çalışma tebrikler. SAYGILAR... @51m©@

tskler dostum güzel anlatım. @51m©@