Sonunda dh forumda bu bölümede el attım. Arkadaşlar web siteme html yetersiz kalmaya başladı. Size php hakkında bazı temel sorular sormak istiyorum.
1) Dosyam php uzantılı olduğunda onu önizleme yapmak için sanırım bazı programlar yüklememiz gerekiyor. Bu programların en çok kullanılanları hangileridir.
2) Bazı php sitelerinde gezindiğimde include olayından bahsediliyor. İnclude nedir nasıl yapılır.
3) Ayrıca bildiğiniz php kaynak siteleri ve php e-book lar hakkında bilginiz varmı
Yardımlarınız için şimdiden teşekkür ederim. İyi çalışmalar.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
1) Apache, PHP kurmalisin sistemine testler icin. 2) include(); dosyalari birbirlerine include etmeye yarar - cok aciklamali olmadi sanirim :) 3)www.php.net
Cevaplar için tekrar teşekkürler. Yanlız include olayı nedir biliyorum ama tam anlamadım. Mesela ben yazıya yada videoya yorum ekleme scriptini nasıl dreamweaverda php uzantılı sayfaya koyarım. Mesela htmlde kodu direk yapıştırdınmı prewiev yaptınmı gözüküyor. phpdede mi böyle. yoksa farklı ayrıntıları varmı . Herkese iyi çalışmalar.
bunu kurduktan sonra C:\AppServ\www\ dizini senin php dosyalarını çalıştıracağın dizin olacak. buraya koydugun php uzantılı dosyaları çalıştırmak için web gezgininin adres satırına http://localhost yazmalısın.
adres satırınahttp://localhost yazdıgın zaman C:\AppServ\www\index.php dosyası çalışacaktır. sende en basitinden yaptığın bir php dosyası ile hemen ilk denemeni yapabilirsin.
<?php echo "İlk Php kodumu yazıyorum"; ?>
bunu yazdığın ve çalıştırdıgın zaman ekranda sadece İlk Php kodumu yazıyorum herşey çok güzel gidiyor demektir.
include olayına gelince. html ile ilgilendiğine göre iframe olayını biliyorsundur. bir sayfayı başkabir sayfanın içinde çağırıyor. bu onun biraz farklı bir çeşidi. yine başka bir sayfayı bizim sayfamızın içine çağırıyor. ama bu sayfalar ilk önce ana bilgisayarda birleştiriliyor ondan sonra ziyaretçiye ikisi tek dosyaymış gibi gönderiliyor.
örnek :
index.php içeriği
<?php echo "burası index.php dosyasının ilk satırı"; echo "<br>"; // html 'de bir satır atlama kodu include ("anasayfa.php"); ?>
anasayfa.php içeriği
<?php echo "bu bölüm <b> anasayfa.php </b> dosyasının içeriği.";
?>
şimdi sen web gezginine http://localhost yazdıgında index.php çalışacak ve şu görüntüyü oluşturacaktır. burası index.php dosyasının ilk satırı bu bölüm anasayfa.php dosyasının içeriği.
kaynak kodlarına baktığında ise şunu göreceksin..
burası index.php dosyasının ilk satırı <br> bu bölüm <b> anasayfa.php </b> dosyasının içeriği.
bunu kurduktan sonra C:\AppServ\www\ dizini senin php dosyalarını çalıştıracağın dizin olacak. buraya koydugun php uzantılı dosyaları çalıştırmak için web gezgininin adres satırına http://localhost yazmalısın.
adres satırınahttp://localhost yazdıgın zaman C:\AppServ\www\index.php dosyası çalışacaktır. sende en basitinden yaptığın bir php dosyası ile hemen ilk denemeni yapabilirsin.
<?php echo "İlk Php kodumu yazıyorum"; ?>
bunu yazdığın ve çalıştırdıgın zaman ekranda sadece İlk Php kodumu yazıyorum herşey çok güzel gidiyor demektir.
include olayına gelince. html ile ilgilendiğine göre iframe olayını biliyorsundur. bir sayfayı başkabir sayfanın içinde çağırıyor. bu onun biraz farklı bir çeşidi. yine başka bir sayfayı bizim sayfamızın içine çağırıyor. ama bu sayfalar ilk önce ana bilgisayarda birleştiriliyor ondan sonra ziyaretçiye ikisi tek dosyaymış gibi gönderiliyor.
örnek :
index.php içeriği
<?php echo "burası index.php dosyasının ilk satırı"; echo "<br>"; // html 'de bir satır atlama kodu include ("anasayfa.php"); ?>
anasayfa.php içeriği
<?php echo "bu bölüm <b> anasayfa.php </b> dosyasının içeriği.";
?>
şimdi sen web gezginine http://localhost yazdıgında index.php çalışacak ve şu görüntüyü oluşturacaktır. burası index.php dosyasının ilk satırı bu bölüm anasayfa.php dosyasının içeriği.
kaynak kodlarına baktığında ise şunu göreceksin..
burası index.php dosyasının ilk satırı <br> bu bölüm <b> anasayfa.php </b> dosyasının içeriği.
Yaptim aynisini ama böyle bir hata veriyor...
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, sleepyhead-emsa@hotmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
1-) php tıpkı asp cgi yada jsp gibi serverside yanı sunucu taraflı bir dildir. Dolayısıyla html gibi sayfayı ziyaret eden kişi php kodlarını goremez. Bunun nedenı kodlar ziyaretciden talep gelince server tarafında calıstırılır ve ziyaretciye bu kodlar sonunda cıkan degeri return eder yanı gosterır. O yuzden sisteminizde muhakkak bi web sunucu kurulu olmalı ve bu sunucu php ile etileşimleştirilmeli. Ancak googleda phptriad diye search yaparsanız bi program cıkar karsınıza bu programı kurdugunuzda direk php,mysql, apache kurulur ve default ayarlarla birbiriyle etkileşimleştirilmiş olur. Yanı yeni baslıyanlar için idealdir.
Daha sonrada dreamweaverda site prop.dan server ayarlarınızı yaparsınız ve artık F12 yaptıgınızda preview alabılırsınız. Tabı apachenin aşagıda calısıyor olmasına dıkkat edın yoksa sayfa calısmaz.
2-) include denilen olan dısarıdan calısılan sayfanın ıcerısıne dosya çagırmaktır. Farzedinki mysql ile olan baglantınızı baglanti.php diye bir dosyada saglıyorsunuz ve index sayfanızdada haberleri gostericeksiniz. Haberler bolumu databaseden gelıcegı ıcın databasee baglanmanız lazım ve her sayfada baglanti.php nin icindeki kodları yazmaktansa index.php ve diger baglantı ihtiyacı duyan sayfalarda
<?php include("baglanti.php"); ?>
yazmanız yeterlidir. Yani hayatınızı kolaylastırır. Sizi kod coplugunden kurtarır.
1) Dosyam php uzantılı olduğunda onu önizleme yapmak için sanırım bazı programlar yüklememiz gerekiyor. Bu programların en çok kullanılanları hangileridir.
2) Bazı php sitelerinde gezindiğimde include olayından bahsediliyor. İnclude nedir nasıl yapılır.
3) Ayrıca bildiğiniz php kaynak siteleri ve php e-book lar hakkında bilginiz varmı
Yardımlarınız için şimdiden teşekkür ederim. İyi çalışmalar.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.