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

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 96

  • @PROTOTURKCOM
    @PROTOTURKCOM  5 ปีที่แล้ว +12

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

    • @internetoyuncular9855
      @internetoyuncular9855 5 ปีที่แล้ว

      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 5 ปีที่แล้ว +15

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

  • @gultekinahmed5186
    @gultekinahmed5186 5 ปีที่แล้ว +10

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

  • @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

  • @tolgaa8127
    @tolgaa8127 5 ปีที่แล้ว +1

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

  • @gecoist1
    @gecoist1 5 ปีที่แล้ว

    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 5 ปีที่แล้ว

    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.

  • @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..

  •  4 ปีที่แล้ว +1

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

  • @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.

  • @osan99999
    @osan99999 ปีที่แล้ว

    evet reyiz bunun react versiyonunu da bekliyoruz

  • @topstartechnologyltd9164
    @topstartechnologyltd9164 5 ปีที่แล้ว

    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

  • @yasirkuscu
    @yasirkuscu 2 ปีที่แล้ว

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

  • @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

  • @yassow42
    @yassow42 ปีที่แล้ว

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

  • @bariswwa
    @bariswwa 5 ปีที่แล้ว +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.

  • @kmltrk07
    @kmltrk07 5 ปีที่แล้ว +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 5 ปีที่แล้ว +2

      ram cpu banyosu

  • @muradreklam
    @muradreklam 5 ปีที่แล้ว

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

  • @kadirkrdmr
    @kadirkrdmr 4 ปีที่แล้ว +1

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

  • @metingenc6454
    @metingenc6454 2 ปีที่แล้ว

    Bence çok iyisin..teşekkürler

  • @zeytinsoftware4465
    @zeytinsoftware4465 ปีที่แล้ว

    Elinize sağlık, harika içerik

  • @turalrzaxanov4373
    @turalrzaxanov4373 5 ปีที่แล้ว

    Abi baya seni ozledik . Cox sagol )

    • @ayhanexe9455
      @ayhanexe9455 5 ปีที่แล้ว

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

  • @meramtolga
    @meramtolga 5 ปีที่แล้ว

    Tesekkurler

  •  5 ปีที่แล้ว

    Bize bunlarla gel kral. ellerine sağlık

  • @FootballHistoryy
    @FootballHistoryy 5 ปีที่แล้ว +1

    Tayfun Erbilen alemin coderi

  • @mehmetaliklc4893
    @mehmetaliklc4893 5 ปีที่แล้ว

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

  • @bahlulhasanli
    @bahlulhasanli 5 ปีที่แล้ว

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

  • @emre.cakmak
    @emre.cakmak 5 ปีที่แล้ว +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.

  • @keremardicli4013
    @keremardicli4013 3 ปีที่แล้ว

    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ş...

  • @actionmax34
    @actionmax34 4 ปีที่แล้ว

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

  • @orhankansiz5424
    @orhankansiz5424 4 ปีที่แล้ว

    reissss eline sağlık

  •  5 ปีที่แล้ว

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

  • @ulgen2596
    @ulgen2596 4 ปีที่แล้ว

    Net bi video.

  • @abdullahciftci3713
    @abdullahciftci3713 4 ปีที่แล้ว

    Güzel anlatımdı.

  • @cagatay6188
    @cagatay6188 5 ปีที่แล้ว

    Sabah toplu taşıma için birebir

  • @MaRDok41
    @MaRDok41 5 ปีที่แล้ว +1

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

  • @woosal-kc7tr
    @woosal-kc7tr 5 ปีที่แล้ว

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

  • @ozqurozalp
    @ozqurozalp 5 ปีที่แล้ว

    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  5 ปีที่แล้ว +1

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

  • @seyidovoruc
    @seyidovoruc 5 ปีที่แล้ว

    Super

  • @khanbozkurt
    @khanbozkurt 2 ปีที่แล้ว

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

  • @yasincetintass
    @yasincetintass 5 ปีที่แล้ว

    Adamsın 👍

  • @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.

  • @yusufkaraaslan2888
    @yusufkaraaslan2888 2 ปีที่แล้ว

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

  • @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

  • @cepteBedavaizle
    @cepteBedavaizle 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

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

  • @semihgok9982
    @semihgok9982 5 ปีที่แล้ว

    Hocam neden hiç framework kullanmıyorsunuz?

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +2

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

    • @semihgok9982
      @semihgok9982 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +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

  • @nurlanalibayli8728
    @nurlanalibayli8728 3 ปีที่แล้ว

    Bunu hostinge ekleye biliyor muyuz?

  • @kadirkrdmr
    @kadirkrdmr 4 ปีที่แล้ว

    Abi merhaba DigitalOcean ücretsizmi acaba?

    • @PROTOTURKCOM
      @PROTOTURKCOM  4 ปีที่แล้ว +1

      hayır değil, min aylık 5$

  • @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

  • @conimontona2484
    @conimontona2484 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +1

      macos kardeşim ^^

    • @conimontona2484
      @conimontona2484 5 ปีที่แล้ว

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

    • @fatherfikret3691
      @fatherfikret3691 5 ปีที่แล้ว

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

  • @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

  • @turkcelyrics9537
    @turkcelyrics9537 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว

      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 5 ปีที่แล้ว

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

  • @YAZILIMCIAdam
    @YAZILIMCIAdam 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว

      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

  • @mhaciyev6809
    @mhaciyev6809 5 ปีที่แล้ว

    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  5 ปีที่แล้ว +1

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

    • @mhaciyev6809
      @mhaciyev6809 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +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 5 ปีที่แล้ว

      @@PROTOTURKCOM Teşekkür ederim

  • @mustafaonur1342
    @mustafaonur1342 5 ปีที่แล้ว

  • @fatherfikret3691
    @fatherfikret3691 5 ปีที่แล้ว

    Bundan sonrası c# heral 😄

  • @o.fluoglu
    @o.fluoglu 3 ปีที่แล้ว

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

  • @byailen
    @byailen 5 ปีที่แล้ว

    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  5 ปีที่แล้ว

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

  • @m_buyruk
    @m_buyruk 5 ปีที่แล้ว

    adana demir spor ne alaka 😀

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +1

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

    • @m_buyruk
      @m_buyruk 5 ปีที่แล้ว

      @@PROTOTURKCOM ❤️

  • @CLassMaN221
    @CLassMaN221 5 ปีที่แล้ว

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

    • @PROTOTURKCOM
      @PROTOTURKCOM  5 ปีที่แล้ว +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ı.