PHP ve Socket.io ile Gerçek Zamanlı İşlemler

Поделиться
HTML-код
  • Опубликовано: 10 сен 2019
  • Bu ders Tayfun Erbilen tarafından hazırlanmıştır.
    Yeni çıkardığım PHP Eğitim Setime gözatın!
    udemy.com/php-egitim-seti/?co...
    -- Sosyal Hesaplarım;
    / erbilennet
    / prototurkcom
    / tayfunerbilen
    / prototurkcom
    / tayfunerbilen

Комментарии • 96

  • @PROTOTURKCOM
    @PROTOTURKCOM  4 года назад +12

    Dersin makalesi için;
    www.erbilen.net/php-ve-socket-io-kullanimi/

    • @internetoyuncular9855
      @internetoyuncular9855 4 года назад

      Hocam merhaba ben html5 öğrenmek istiyorum ama hiç güncel dersler yok

  • @ramazandemir28
    @ramazandemir28 3 года назад +21

    Şu ilk cümlen herşeye bedel açıkçası. Herkes anlatıyor ama local de. Gerçek bir sunucuda bu işlerin nasıl olduğunu göstermek gerçekten değerli bir paylaşım. Teşekkürler.

  • @semihaydogan9376
    @semihaydogan9376 4 года назад +15

    Abi videolarını izlerken adblock'u kapattığım nadir insanlardan birisin. Seviliyorsun

  • @tolgaa8127
    @tolgaa8127 4 года назад +1

    böylesine değerli ve detaylı bilgileri youtube platformunda bir tek senin sayende görebiliyoruz teşekkürler :)

  • @gultekinahmed5186
    @gultekinahmed5186 4 года назад +10

    hocam oldunuz dizini gormek icin
    >pwd
    yazmaniz yeterli
    eger
    >printenv
    yazarsaniz sistemde var olan degiskenleri gorursunuz !

  • @topstartechnologyltd9164
    @topstartechnologyltd9164 4 года назад

    Tayfun hocam yine coşturmuş buraları, teşekkürler hocam.

  • @Mustafa-du8ns
    @Mustafa-du8ns 4 года назад +2

    Abi cidden çok teşekkür ederim gerçekten aradığım bir şeydi harikasın

  • @cepteBedavaizle
    @cepteBedavaizle 4 года назад

    tayfun erbilen le bu kanal sayesinde php kodlamayı ögrendim teşekkürler hocam içerikleriniz basit anlaşılabilir.kişisel blogunuzu da sürekli takip ediyorum özellikle pdo ve mgp25 sayfalarından sürekli kod kopyalıyorum yazmaya üşendiğim için copy paste :D

  • @gecoist1
    @gecoist1 4 года назад

    Socket.io ile ilgili aradığım cevabı bu vieoda açıklamalı olarak buldum. Tayfun Erbilen farkı bu işte Teşekkürler, emeğine sağlık...

  • @fatihozer2444
    @fatihozer2444 4 года назад

    Tam da bu konuyu aradığım zamanda hızır gibi yetiştiniz.Adblock olmadan hem videonu hem de reklamlarını izledim.Emeğinin karşılığında az bile.

  • @bariswwa
    @bariswwa 4 года назад +1

    Abi video çok güzel olmuş çok açıklayıcı bir anlatım. Bir de socket ile iki kullanıcının haberleşmesini yapa çeke bilir misin yani online kullanıcıları görelim onlara sohbet isteği atalım buda olursa tadından yenmez.

  • @hasanablak
    @hasanablak 3 года назад +2

    Arkadaşlar cors hatası alanlar için;
    app.js dosyasında const io = ... diye devam eden satırı;
    const io = require('socket.io')(server, {
    cors: {
    origin: '*',
    }
    });
    Bu şekilde düzenleyiniz.
    Hocam daha iyi bilir #PROTOTURK

  •  4 года назад

    Eline koluna sağlık efsane anlatım olmuş :)

  • @ermanilcin5134
    @ermanilcin5134 3 года назад

    Hangi dizinde olduğunu görmek için
    "pwd" (Print Working Directory) komutunu kullanabilirsin.
    Dizinin içinde bulunan dosyaları listelerken "ls -l" kullanırsan dizini dikey olarak listeler.
    Gizli dosyalarıda görüntülemek için "ls -la" kullanabilirsin.
    Projenin başında "pm2" ile ilerlemek sanki işleri biraz karışık yapmış. Consolda herşey tamamlandıktan sonra "screen" ile uygulamayı arka planda açmak bence daha kolay bir yöntem.
    Güzel bir anlatım olmuş eline sağlık.

  • @yasirkuscu
    @yasirkuscu 2 года назад

    Çok iyi çok güzel bir anlatım olmuş, emeğinize sağlık

  • @Serkanbozoglu
    @Serkanbozoglu Год назад

    teşekkürler hocam senin sayende yolda yürümeyi öğreniyoruz
    ders ve verdiğin bilgiler zaten çok faydalı, ama phpstorm ile sunucuya bağlanman çok güzeldi teşekkürler..

  •  3 года назад +1

    tam aradığım ders valla türkçe kaynak bulmak çok zor teşekkürler kardeş

  • @emre.cakmak
    @emre.cakmak 4 года назад +1

    Nakla anason içip mi kayda girdin hocam :))
    Bugün çalışmamasam sitesindeki setupına bakiyordum fotoğraflarda nargile de vardı e artık bir nargile hazırlama videosu da gelir :P
    Diline, zihnine sağlık.

  • @yassow42
    @yassow42 11 месяцев назад

    Çok şey öğrendim. Teşekkürler Pro :)

  • @mehmetaliklc4893
    @mehmetaliklc4893 4 года назад

    Teşekkürler güzel bir anlatım.

  • @zeytinsoftware4465
    @zeytinsoftware4465 Год назад

    Elinize sağlık, harika içerik

  • @muradreklam
    @muradreklam 4 года назад

    Eskişehir'li seviyoruz seni, cansın :)

  •  4 года назад

    Bize bunlarla gel kral. ellerine sağlık

  • @turalrzaxanov4373
    @turalrzaxanov4373 4 года назад

    Abi baya seni ozledik . Cox sagol )

    • @ayhanexe9455
      @ayhanexe9455 4 года назад

      qedeş evvel ders çekirdin indi davam eleme fikrin var?

  • @bahlulhasanli
    @bahlulhasanli 4 года назад

    Reyiz parti kur üye olalım)
    Hakikaten muteşem insansın. Devamlı NodeJs dersleri gelirse güzel olur.

  • @meramtolga
    @meramtolga 4 года назад

    Tesekkurler

  • @ozqurozalp
    @ozqurozalp 4 года назад

    Hep senden istediğim konuyu sonunda video olarak paylaştın çok teşekkür ederim tayfun abi seviliyorsun
    Bu arada sunucuda neden ubuntu yerine centos seçiyorsun

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      bilmem centosu sevmiştim zamanında ondan olabilir :D

  • @osan99999
    @osan99999 Год назад

    evet reyiz bunun react versiyonunu da bekliyoruz

  • @metingenc6454
    @metingenc6454 2 года назад

    Bence çok iyisin..teşekkürler

  • @orhankansiz5424
    @orhankansiz5424 4 года назад

    reissss eline sağlık

  • @abdullahciftci3713
    @abdullahciftci3713 4 года назад

    Güzel anlatımdı.

  • @kadirkrdmr
    @kadirkrdmr 4 года назад +1

    Hocam güvenlik için bir makale veya video bekliyoruz :)

  • @kmltrk07
    @kmltrk07 4 года назад +2

    Neden olmasın ya. Microservis mantığı yaygınlaşıyor. Sende socket microservis yapmışsın. Ben backendimde full nodejs kullanıyorum. Özellikle cluster yapıcaksan mecbur socket serveri ayırman gerekiyor. Yada mobil uygulamalarda versiyonlama yaparken socket serverin ipsi sabit olacakki her versiyonda socketler çalışsın. Veritabanında her bir tablo için ayrı microservis açanı gördüm ben ve büyük şirketler yapıyor bunu.

    • @byailen
      @byailen 4 года назад +2

      ram cpu banyosu

  • @woosal-kc7tr
    @woosal-kc7tr 4 года назад

    Tayfun ilerideki derste BB ile Forum yapmayı gösterirmisin ve custom pluginleri? Bu forumları yapmak için binlerce dolar ödememiz lazım da. :)

  • @actionmax34
    @actionmax34 4 года назад

    Güzel bir eğitim seti tabloda sadece değişe yeri güncellesek nasıl olur?

  • @ulgen2596
    @ulgen2596 4 года назад

    Net bi video.

  • @FootballHistoryy
    @FootballHistoryy 4 года назад +1

    Tayfun Erbilen alemin coderi

  • @keremardicli4013
    @keremardicli4013 2 года назад

    Sayende PHP ve socket .io nun aynı server da olması gerekmediğini, kuracağım basit bir socket server a farklı farklı PHP sayfalarından bağlanabileceğimi öğrendim. Zamanla da nasıl yaparız onu öğreniriz inş...

  • @yasincetintass
    @yasincetintass 4 года назад

    Adamsın 👍

  • @MaRDok41
    @MaRDok41 4 года назад +1

    Reyize acil bi nargile kafası açılması lazım :)

  • @seyidovoruc
    @seyidovoruc 4 года назад

    Super

  • @cagatay6188
    @cagatay6188 4 года назад

    Sabah toplu taşıma için birebir

  • @YAZILIMCIAdam
    @YAZILIMCIAdam 4 года назад

    Bunun bana mantıklı kullanım yerlerini söyleyebilecek var mı? chat hariç.

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      gerçek zamanlı olarak hayal ettiğni her yerde kullanabilirsin :) örneğin 2 kişinin aynı saniyelerde video izlemesini senkronlayabilirsin, ya da bir kişinin canvas ile çizimlerini diğerlerine anlık gösterebilirsin, ya da borsa sitende verileri realtime basabilirsin, onun ucunu düşünecek olan sensin

  • @cepteBedavaizle
    @cepteBedavaizle 4 года назад

    anlık mesajlaşma uygulaması için ajax dan çok daha hızlı kullanımı var. Acaba whatsapp web de bunu mu kullanıyor

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      socket.io değil ancak evet web socket kullanılıyor

  • @beycandeveloper
    @beycandeveloper 3 года назад

    Selam Tayfun abi 3. verisyonda çalışmıyordu bende 2.2. üzerine kurdum her şey güzel peki o an anlık clientten websocket'a gönderilen veriyi nasıl php tarafında yakalayacağız nodejs üzerinden bir ajax isteğinde bulundum aklıma tek bu geliyor ajax ile sürekli yormamak için istek olduğunda ajax çalıştırıyor. Ama ne denli doğru bilmiyorum. Anlık mesaj sistemi yazmaya çalışıyorum. PHP sayfasını çalıştırdığımda socket a veri gidiyor bunu clientten alıyorum ama clientten gönderilen veriyi nasıl php sayfasında alacağım.

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад

      almana gerek yok, normal şekilde nasıl veri gönderiyorsan öyle göndermeye devam et, dağıtım için kullan sadece socketi

  • @cenkedits1777
    @cenkedits1777 Год назад

    Abi sockete ne gerek var.Ajax kullansak ve her 1 saniyede sunucudaki response.php yi dinlesek.Yine aynı olur gibi

    • @PROTOTURKCOM
      @PROTOTURKCOM  Год назад +1

      olmaz işte :) her saniye istek atmakla socketi dinlemek arasında dağlar kadar fark var

  • @turkcelyrics9537
    @turkcelyrics9537 4 года назад

    Cevaplayın lütfen o kod yazılan yeşil ekran ne?? (php ve socet bilgim yok)

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      o yeşil ekranın adı terminal, windows'ta hani başlat çalıştır cmd yazıp siyah ekran açarsın ya, buda mac versiyonu. biraz araştırırsan daha detaylı bilgiler edinebilirsin.

    • @turkcelyrics9537
      @turkcelyrics9537 4 года назад

      @@PROTOTURKCOM sağol abi ağır fanınım ilerde sen gibi olcam lise 1 im

  • @semihgok9982
    @semihgok9982 4 года назад

    Hocam neden hiç framework kullanmıyorsunuz?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +2

      basit ders konularında niye frameworkü dahil edip kafa karıştırayı?

    • @semihgok9982
      @semihgok9982 4 года назад

      @@PROTOTURKCOM Bu ders için değil hocam diğer videolarınızda da denk gelmedim

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +2

      anca framework dersi anlatırsam kullanırım, ki onunla ilgili de vardı zaten ^^ diğer türlü konu ne ise ona odaklanıyorum derslerde ben

  • @mhaciyev6809
    @mhaciyev6809 4 года назад

    Domain ile bağlandığımızda bağlanmıyor serverde.Node js destekleyen hostingde bir domain altında bağlanamıyorum bunun için bir çözüm varmı?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      Porta ayrıca izin vermeniz gerekebilir, hosting yerime bir sunucu da kullanırsanız daha iyi olur sizin için

    • @mhaciyev6809
      @mhaciyev6809 4 года назад

      @@PROTOTURKCOM Teşekkür ederim.Porta nasıl izin vereceyim hakkında bir dökümasyon varmı bildiğiniz?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      şu makalemde port açmayı anlatmıştım; www.erbilen.net/centos-sunucu-uzerinde-apache-php-mysql-ve-phpmyadmin-kurulumu-ve-cloudflare-ayarlari/

    • @mhaciyev6809
      @mhaciyev6809 4 года назад

      @@PROTOTURKCOM Teşekkür ederim

  • @nurlanalibayli8728
    @nurlanalibayli8728 2 года назад

    Bunu hostinge ekleye biliyor muyuz?

  • @conimontona2484
    @conimontona2484 4 года назад

    Abi kullandın işletim sistemi ne söylersen sevinirim

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      macos kardeşim ^^

    • @conimontona2484
      @conimontona2484 4 года назад

      @@PROTOTURKCOM çok hoş gözüküyor abi tema vs

    • @fatherfikret3691
      @fatherfikret3691 4 года назад

      Sen de Ubuntu kullana bilirsin. Baya benziyorlar görüntü olarak

  • @kadirkrdmr
    @kadirkrdmr 4 года назад

    Abi merhaba DigitalOcean ücretsizmi acaba?

  • @furkanakyolTV
    @furkanakyolTV 4 года назад

    bu işlemleri root dizininde yapmak zorunda mıyız?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      hayır istediğin dizinde çalıştırabilirsin

    • @furkanakyolTV
      @furkanakyolTV 4 года назад

      @@PROTOTURKCOM öncelikle cevabınız için teşekkür ederim. İlk olarak google cloudda denedim ancak çok becerdiğim söylenemez, şu an microsoft azure kullanıyorum. Kök dizin iznini suco chmod 777 ile verdim ancak ipadresi:port çalışmıyor. Sizce sebebi ne olabilir? Yaklaşık 4 saatir sizin ve internetteki adımları uyguluyorum ancak yine becerdiğim söylenemez :D

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      port açmanız gerekebilir iptables kullanabilirsiniz bunun için

    • @furkanakyolTV
      @furkanakyolTV 4 года назад

      @@PROTOTURKCOM Direkt olarakağ iletişimi menüsünden bu ayarları yapabilir miyim? Yababilirsem nasıl yaparım? Bu arada cevap için tekrardan çok teşekkür ederim bağlarsam uyuyacağım :D

  • @meraklicoder
    @meraklicoder 4 года назад +1

    yaw senin ben ................ abi seviyorum bu cocuğu :)))))))
    1-) sevmiyorum ben öyle yazmayı biz onlardan olmayalım ...... Yes yes diyelim ..... 5:49
    2-) otomatik upload... upload yalnız :)) 6:27
    neyse daha fazla yazmayam 10 numarasın.

  • @khanbozkurt
    @khanbozkurt 2 года назад

    Adamdaki cesarete bak "Hadi 10$'lık olsun" diyor. :D Doların 5.73 olduğu zamanlar :)))

  • @mustafaonur1342
    @mustafaonur1342 4 года назад

  • @yusufkaraaslan2888
    @yusufkaraaslan2888 Год назад

    "Herkes anlatıyor ama local'de" yaz bunu güzel laf bu :D

  • @fatherfikret3691
    @fatherfikret3691 4 года назад

    Bundan sonrası c# heral 😄

  • @m_buyruk
    @m_buyruk 4 года назад

    adana demir spor ne alaka 😀

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      iç dünyamda adana demir spor dönüyor demek ki :D

    • @m_buyruk
      @m_buyruk 4 года назад

      @@PROTOTURKCOM ❤️

  • @byailen
    @byailen 4 года назад

    hocu söyledin mi bilmiyorum ama söylemediysen, xss ile milletin sitesini heklettirirsin aman diim :D php ile node'un konuşacağı event, unique bir isme sahip olmalı ki millet korsan yayın yapmasın.

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад

      sonunda söylüyorum güvenlikle alakalı :)

  • @o.fluoglu
    @o.fluoglu 3 года назад

    Şu 6 dislike verenin ev adreslerini alabiliyor muyuz ? :))

  • @CLassMaN221
    @CLassMaN221 4 года назад

    Çok karışık anlatıyorsun. Faydalı paylaşımlar fakat anlatımın çok kötü

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 года назад +1

      ben karışık anlatmıyorum, senin kafan karışık olabilir :)

  • @hezeyarlar
    @hezeyarlar 3 года назад

    Anlatımın oradan oraya zıplaman kendi kendine o sayfayı bu sayfayı açıp kapatman vs vs inanılmaz derecede berbat bir anlatımın var. rezalet bir video rezalet bir anlatım. ya arkadaş bir iş yapıyorsun ne yaptığını insanların anlayacağı şekilde yap. onu açıyorsun bunu kapatıyorsun oraya zıplıyorsun buraya zıplıyorsun başta demen gerekeni sonda diyorsun gereksiz yere laflarını uzatıyorsun. Bunu bir öz eleştiri olarak kabul et olmaz mı.