Cuma 24 Mart 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. PHP
  3. PHP Hakkında Popüler 10 Web Developer Sorusu
 PHP Hakkında Popüler 10 Web Developer Sorusu
PHP

PHP Hakkında Popüler 10 Web Developer Sorusu

Yazar : Hakan Karataş 6 Ocak 2017 1 Comment

İçindekiler

  • 1. PHP nedir?

    • 2. Php öğrenmemde yardımcı olabilecek kaynak veya döküman var mı?

    • 3. Php’yi yerel olarak kendi bilgisayarımda çalıştırabilir miyim?

    • 4. Php ile resim ve dosya upload nasıl yapılır?

    • 5. Php ile bir CMS (İçerik Yönetim Sistemi) nasıl oluşturabilirim?

    • 6. Php komut dosyamı çalıştırdığımda X satırında bir hata alıyorum, ancak bu satırda herhangi bir sorun görmüyorum.

    • 7. Komut dosyası doğru çalışmıyor, sebebini anlayamıyorum.

    • 8. Forumda bir Php sorusunu nasıl sormalıyım ve nasıl yanıtlamasını isterim?

    • 9. Giriş kontrollü web sayfaları oluşturmak için Php’yi nasıl kullanabilirim?

    • 10. Php ile e-postaları nasıl gönderirim?

Arkadaşlar bu yazıda PHP hakkında sorulan popüler 10 soru ve cevaplarını ele alacağız. Hiç kuşkusuz bu sorulardan en az bir tanesi sormuşuzdur. Bilenler için tekrar niteliğinde, henüz bilmeyen ve sorunun cevabını merak edenler için isterseniz hiç vakit kaybetmeden sorularımızı ve ardından cevaplarımızı görelim.

1. PHP nedir?

PHP, Hypertext Preprocessor‘ün kısaltılmıştır halidir. Dilimizi uyarlayacak olursak Üstün Yazı Önişlemcisi adında adlandırabiliriz. Php, özellikle web geliştirme için gayet uygun ve HTML içine gömülebilen yaygın olarak kullanılan genel amaçlı bir betik dilidir. Php hakkında daha detaylı bilgi için bu yazımızı okumanızı öneriyoruz. Ayrıca daha fazla bilgiyi php.net‘de bulunabilirsiniz.

2. Php öğrenmemde yardımcı olabilecek kaynak veya döküman var mı?

Php öğrenmenize yardımcı olması açısından kaynak niteliğinde dökümanları birçok yerde rahatlıkla bulabilirsiniz. Öğrenmenize kılavuzluk edecek ve birçok dilde döküman imkanı sunan Php.net‘in döküman kısmından Türkçe dil seçeneği ile geniş çapta ve rahat bir kaynak bizler için sunulmuştur. Ayrıca burada indirilebilir sürümleri de mevcuttur.
Php’ye yeni başlayanlar için Zend.com‘daki öğretici derslere de göz atabilirsiniz.

3. Php’yi yerel olarak kendi bilgisayarımda çalıştırabilir miyim?

Evet, ancak PHP‘ye ek olarak, bilgisayarınızda da çalışan bir web sunucusuna ihtiyacınız olduğunu unutmayın. Bunu yapmak için çok kullanışlı ve etkili bir yol, Apachefriends.org’un Xampp‘ını indirip kurmaktır. Xampp, kısaca bahsedecek olursak bir web sunucusu yazılımıdır. Xampp ile bilgisayara PHP, MariaDB, Perl ve Apache yanında FileZilla ve MercuryMail gibi sistemler kurularak hazır bir web sunucusu oluşturulabilmektedir. Xampp’da ayrıca phpMyAdmin’de kurulu olarak gelmektedir.

4. Php ile resim ve dosya upload nasıl yapılır?

Arkadaşlar bu sorunun cevabını bir sonraki yazımda ele alacağım.

5. Php ile bir CMS (İçerik Yönetim Sistemi) nasıl oluşturabilirim?

Kullanılabilen birçok açık kaynak CMS‘den birini kullanmayı düşünün. OpenSourceCMS birçok seçenekten bazıları hakkında çok sayıda bilgiye sahiptir.

6. Php komut dosyamı çalıştırdığımda X satırında bir hata alıyorum, ancak bu satırda herhangi bir sorun görmüyorum.

PHP ayrıştırma hata mesajındaki satır numarası Php’nin “got too confused and gave up” satırıdır fakat mutlaka sorunun asıl sebebinin bulunduğu satır değildir. Böyle bir mesaj aldığınızda o satıra bakmaya başlayın, ardından çeşitli sözdizimi hataları (eksik ; olması, dengesiz parantez veya tırnak işareti, vb.) üzerinde yoğunlaşın. PHP’de sözdizimi(syntax) hatalarının bazılarını görmenize yardımcı olmak için renk kodlu bir editör kullanmanız sizin için daha iyi olacaktır.

7. Komut dosyası doğru çalışmıyor, sebebini anlayamıyorum.

Değişkenlerin olması gerektiği gibi ayarlandığını varsaymayın. Bunun yerine isset() ve empty() gibi işlevleri kullanmaya başlamadan önce değerlerini kontrol edin. PHP’nin hata işleme fonksiyonlarını (error-handling functions) kullanmayı öğrenin.

8. Forumda bir Php sorusunu nasıl sormalıyım ve nasıl yanıtlamasını isterim?

WebDeveloper.com veya PHPBuilder.com gibi bir forumlarıda örnek vererek düşünecek olursak.

  1. Forumun üst kısmındaki arama kısmından aranacak kelimeyi girip arama yapabiliriz. Sorunuz daha önce sorulmuş ve cevaplanmış olabilir.
  2. Forum üyelerine yapmanız gerekenleri, nasıl yapılacağını veya hata alıyorsanız hatanın koduyla birlikte yazmak, neler denediğinizi söylemek üyelere neyin işe yaramayacağını ve neyin çalışmayacağı konusunda daha fazla bilgi sağlar ve sizi çözüme daha hızlı ulaştırır.
  3. [php] etiketlerini veya tüm kod parçasını (HTML, PHP vb.) olduğu gibi kullanın. Böylelikle kodunuzun okunması daha kolay olacak ve forum üyelerinin yanıtlarıda daha doğru olmasını sağlanacaktır.
  4. Sorun sıklıkla eksik bir parantez (“{” veya “}”) girilmesi olabiliyor. Girintili bir şekilde kodlama yaparsak eksik parantez hatasınıda önlem alabiliriz. Her zaman sorularımızı yazarken parantez, noktalı virgül vb. eksikliğinide kontrol etmekte fayda var.
  5. Forum üyelerinden daha fazla istifade etmek için sadece ilgili satırları(anlamadığınız yeri) gönderip sorular sorabiliriz.

9. Giriş kontrollü web sayfaları oluşturmak için Php’yi nasıl kullanabilirim?

Bu genellikle Php oturumlarını (session) bir veritabanı ile birlikte kullanarak gerçekleştirilir. Veritabanı, kullanıcının oturum açma işlemini doğrulamak için kullanılan oturum açma bilgilerini içerir. Başarılı bir şekilde oturum açtıktan sonra bir oturum değişkeni ayarlanabilir. Kontrollü sayfalar daha sonra bu oturum değişkeninin mevcut olup olmadığını ve doğru şekilde ayarlanıp ayarlanmadığını kontrol edebilir ve daha sonra kullanıcıyı oturum açma sayfasına yönlendirebilirler.

10. Php ile e-postaları nasıl gönderirim?

Php ile bir e-posta göndermek için mail() adındaki fonksiyonu kullanabilirsiniz. En az üç parametre ile çalışan bu fonksiyona posta gönderilecek adresi, mesajın konusunu ve mesajın içeriğini yazarız. Dördüncü parametresi ile başlıkları kullanarakta birden fazla kullanıcıya göndermeye ya da gönderici e-posta adresini belirtme gibi ifadeler ekleyebilirsin. Bunları yapmanın en basit yolu bir metin e-postası göndermektir. Bu, bir ziyaretçinin web sitenize bir form doldurması durumunda sonuçları göndermenin bir yoludur.

Arkadaşlar umarım bu yazıda sorulan sorulardan herhangi birisinin cevabını bulmak niyetiyle arama yapmışsınız ve istediğiniz cevabı bulmuşsunuzdur. Yazı hakkında aşağıda bulunan yorum alanına görüş ve düşüncelerinizi belirtirseniz sevinirim. Bir sonraki yazıda görüşmek dileğiyle. Esen kalın 🙂

Etiketler: php dosya upload php hata php ile cms nasıl oluşturulur php ile e-posta php kaynak php nedir php sık sorulanlar php yerel çalıştırma
Önceki Yazı
Sonraki Yazı

Hakan Karataş

author

Back-End Developer @Webmaster.Kitchen.Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

1 Yorum

  • Ali says:
    24 Eylül 2018 at 12:20

    Hakan bey merhaba, ben bir şey sormak istiyordum, use, namespace ve extends metodları olmadan farklı dosyalarda bulunan php classlara bir sınıf içinden $this-> metoduyla nasıl erişebiliriz?

    Reply

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.