Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
792
Tıklama
0
Öne Çıkarma
php hakkında genel bilgi.
Y
19 yıl
Yüzbaşı
Konu Sahibi

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.

Üye Ol Şimdi Değil



M
19 yıl
Binbaşı

1) Apache, PHP kurmalisin sistemine testler icin.
2) include(); dosyalari birbirlerine include etmeye yarar - cok aciklamali olmadi sanirim :)
3)www.php.net


Bu mesaja 1 cevap geldi.
V
19 yıl
Yarbay

İnclude dediğimiz şey;

Bir php objeyi ya da sayfayı başka bir sayfaya yapıştırmaya denir


Bu mesaja 1 cevap geldi.
Y
19 yıl
Yüzbaşı
Konu Sahibi

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.



M
19 yıl
Yarbay

ben bilgisayarımda php dosyalarını çalıştırmak için AppServ kullanıyorum. ==>http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.7.exe?download
çeşitli alternatifler bulabilirsin.

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.


Bu mesaja 1 cevap geldi.
J
19 yıl
Yarbay

quote:

Orjinalden alıntı: MaviAteş

ben bilgisayarımda php dosyalarını çalıştırmak için AppServ kullanıyorum. ==>http://prdownloads.sourceforge.net/appserv/appserv-win32-2.4.7.exe?download
çeşitli alternatifler bulabilirsin.

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.


--------------------------------------------------------------------------------





< Bu mesaj bu kişi tarafından değiştirildi johonwayni -- 30 Ekim 2006; 10:46:02 >
Bu mesaja 1 cevap geldi.
O
19 yıl
Onbaşı

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.

3-) Turkiyedeki en iyi php kaynak sitesihttp://www.turk-php.com dur.(Tartısmam bile) :)

Hepinize kolay gelsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.