lostyazilim
tr.link

Php fonksiyon tanımlama ve kullanımı #2

6 Mesajlar 2.790 Okunma
acebozum
tr.link

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Dikkkat Javascript içerir

Merhaba Arkadaşlar,
Bugün sizlere javascript fonksiyonlarının php dosyası içinde nasıl kullanıldığıni anlatacağım.
Öncelikle js func. nasıl oluşturuluyor bunu görelim.

Yöntem1


<script>
function UyariVer(){

alert("test");
}
</script>


Burada script tag'ları arasında functionumuzu oluşturup daha sonra dilediğimiz yerde kullanabiliriz. Bu yöntemde script'i hangi php sayfasında yazdıysak o kısımda çalışır.(include sayfaları da dahil)

Yöntem2

Lazim.js adında bir dosya oluştururuz. Daha sonra bu dosyanın içine fonksiyonumuzu yazdıktan sonra istediğimiz bir php sayfasında çağırıp kullanabiliriz.

Lazim.js

function UyariVerDosya(){
alert("test");
}


index.php

<script> </script>

Bu şekilde index.php dosyamıza çağırma işlemi yapıp UyariVerDosya fonksiyonumuzu kullanabiliriz.

Bilgilendirme: Kodlarınızın daha düzenli olması açısında .js dosyası oluşturup kullanmanızı tavsiye ederim.

Php'de fonksiyon nasıl tetiklenir ?

Evet arkadaşlar bir fonksiyon yazdık diyelim peki bu fonksiyonu nasıl tetikliyoruz nasıl çalıştırıyoruz ? Tabi ki onclick metodu ile.

Örnek:


<script>
function BurasiNere(){

alert("www.wmaraci.com");

}
</script>



Neredeyim ?




Normalde html head vb. gibi tagları yazmamız lazım fakat tarayıcılar bunu tolera ediyor ben direkt örneği göstermek için kod kalabalığı olmasın diye sadece anlatmak istediğim kısmı yazıyorum.
Onclick dediğimiz olay belirlediğimiz yapıya tıklanma özelliği katar. Ben de buradaki Neredeyim? yazısına tıklandığında "BurasiNere" fonksiyonumun çalışmasını istediğim için onclick özelliğie fonksiyonumu yazdım ve çalıştırdığımda ise bana "www.araci.com" uyarısını veriyor.

Not: Bir sonraki dersimiz de fonksiyonlarla ilgili tam çalışan örnek bir uygulama yapacağız.
 

 

elektronikssl
webimgo

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

bjlkl adlı üyeden alıntı

"Bugün sizlere javascript fonksiyonlarının php ile nasıl kullanıldığıni anlatacağım." demişsin fakat bir gram php kodu yok konu başlığında
iyide illaki php dosyası içinde kullanılması gerektiğini belirtilmesine gerek yokki. Meraklı/az bilgisi olan biri ikisininde aynı yola çıktığını anlar php içinde javascript nasıl kullanmayı bekliyorsunuz ?
İndex.php içerikleri

echo "<script>alert('Php içinde kullanıldım');</script>";
?>




<script>alert('Php dosyası içinde "Php etiketi olmadan" içinde kullanıldım');</script>




 

 

Smokie Smokie WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Senior Developer
  • Konum İzmir
  • Ad Soyad Ö** K**
  • Mesajlar 73
  • Beğeniler 0 / 14
  • Ticaret 0, (%0)
<script> </script>

Şeklinde kullanabilirsin ;)
 

 

Allah iyidir tatlım.

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Sayın Smokie Daha önce yazdığınız şekilde bir çağırma işlemi görmedim. Emin olmak için denedim fakat çalışmıyor bildiğim kadarıyla da bu şekilde bir yazım yok. Şayet php func. php dosyasından çağırmak isterseniz yazdığınz kod yerine





şeklinde yapmanız gereklidir. Ayrıca php fonk. ile ilgili 1. dersimde(burada) bunu anlatmıştım bu yüzden tekrar anlatma gereği duymadım her ders daha farklı şeyler anlatmaya çalışıyorum.
 

 

wmaraci
wmaraci

Smokie Smokie WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Senior Developer
  • Konum İzmir
  • Ad Soyad Ö** K**
  • Mesajlar 73
  • Beğeniler 0 / 14
  • Ticaret 0, (%0)
<script> </script>

lazim.php dosyasımızı sadece php ile js oluşturarak ve