• 02-04-2008, 21:32:45
    #1
    Arkadaşlar öncelikle kendi durumumu anlatıp sizlere bir konu hakkında danışmak istiyorum.
    İlk olarak ben hiçbir bilişim kursu vb. gitmedim. Bilgisayar ile ilgili hiçbir okul da bitirmedim. Ancak merakım ve hevesim sayesinde Html ve Css'yi bir kaç sene önceden öğrendim ve kendimce bu zamana bir iki sayfada yapabildim. Şimdi ise bunların yanında Php'yi de öğrenmek için çalışmalara başladım. Gerek kitap alarak gerekse internetten takip ederek şu anda Php hakkında bayağı bir bilgim oldu. Ya da ben öyle sanıyorum !

    Benim sorunum ve sizlere sorum şu:
    Php'de öğrendiğim değişken, fonksiyon, if else yapısı gibi konuların normalde sitelerde nasıl kullanıldığını bilmiyorum. Biraz saçma gibi oldu ama şöyle açabilirim:
    Mesela if else yapısının ne işe yaradığı, nasıl kullanılacağı gibi bilgilere sahibim ancak bunların varolan sayfaların içinde nasıl kullanıldığını bilmiyorum. Örneğin bir ilçe sitesinde haberler bölümünde php'nin nasıl kullanıldığını bilmiyorum...

    Evet tam olarak böyle. Ben ne kadar anlatamasam da beni anlayabilenlerden yardım etmelerini ve yol göstermelerini bekliyorum. Şimdiden katılım ve yardımlar için teşekkürler...
  • 02-04-2008, 21:38:09
    #2
    sen sadece dongulerı falan öğrenmışsın meslek lisesine gıdenlerede bunu öğretiyorlar if, for, while falan sonra adama bı sıstem kodla diyorlar tıss phpyi örneklerle öğren scriptler indirip incele adamlar nası kullanmış diye
  • 02-04-2008, 21:42:27
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kesinlikle SpYCoD3Rla ilk öğrenmeye başladığımızda bende senin gibi aynı sorunu çekiyordum.Script indir r10'dan mesela ücretsiz dağıtılanları onları incele.Neden ? sorularını sor ve araştır.Daha sonra basit sayfalarda dene.
  • 02-04-2008, 21:46:24
    #4
    Sitelerde kullanmak için host(sunucu)nun php desteği olması lazım. Bu bir.

    Html ile php'yi iç içe kullanabiliriz. Şöyle bir örnek vermek gerekirse ;

    <table><tr><td> <?php print "html tablo içinde bir yazı" ?></td></tr></table>

    Yani php kodlarını yorumlamak için önce <?php ile açılış yapıp, ?> ile de kapatılır.

    php, server taraflı bir dildir. Php kodlarınızı ziyaretçiler kaynak koduna bakara göremez. Sadece php çıktıları html gibi gözükür. ( yukarıda ki ' html tablo içinde bir yazı' cümlesi gibi )

    Php bayağı geniş bir dildir. Örneğin bu yazılar veritabanına kayıt edilir. Gerekli fonksiyonlar vardır ki, bunlar internette veya kitap alarak öğrenebilirsiniz. Gerekli fonksiyonlar kullanarakta veritabanından usulüne uygun şekilde ekrana yazdırılır.

    Haberler bölümü de şöyledir. Sitenin yönetim panelinden eklenen haberler veritabanına yazdırılır. Daha sonra da ziyaretçinin ekranına yazdırılır.

    Mesela ; index.php?id=8

    Burada Veritabanında id sütununda değeri 8 olan haberi ekrana yazdırıyoruz.



    $id=$GET['id'];

    $id=!empty($_GET['id']) ? intval($_GET['id']) : 0 ;

    $haberial= mysql_query("select * from haberler where id='$id' ");

    $yazdir=mysql_fetch_assoc($haberial);

    print $yazdir['haber'];

    Burada önce get deişkeni ile gelen( adres satırı) değişkeni $id değişkenine atıyoruz. Sonra güvenli olsun diye id değişkeninin değeri varsa rakamsal, eğer değeri yoksa varsayılan olarak 0 değerini almasını sağlıyoruz. Sonra mysql sorgusu ile vertabanından adres satırındaki id değişkeninin değeri olan (8) sayısı veritabanından çekip ekrana yazdırıyoruz.

    Yardımcı olabilmişimdir inşAllah...
  • 02-04-2008, 21:50:02
    #5
    Arkadaşlar teşekkür ederim hepinize. Zannederim ilk olarak scriptleri incelemem gerekiyor. eagle_one senin yazındanda eksiklerim olduğunu anladım. Biraz daha php çalışmam gerek.

    Tekrar teşekkürler yardımlarınız için.
  • 03-04-2008, 08:39:08
    #6
    Scriptları incele.
    Artı kendine bir forum seç ve php bölümünü takip et bilmediğin çok kodla karşılacaksın eminim
    Başarılarıyın devamını dilerim.
    (Keşke benimde vaktim olsada php yi iyi birşekilde öğrensem.)