• 08-05-2024, 12:07:13
    #1
    Selamun Aleyküm dostlar,


    PHP'de python'a 3 adet veri gönderilip çalıştırılıcak.
    Atıyorum,

    A verisi, B verisi ve C verisi gönderilip çalışıcak.

    Böyle bir yöntem mümkün müdür?
  • 08-05-2024, 12:09:42
    #2
    İletişim kurması için bir text dosyası veya veritabanına bağlarsanız ve python dosyasıda o dosyayı dinlerse subprocess gibi modullerle çalışabilir.
  • 08-05-2024, 12:09:52
    #3
    Sunucuda Python yüklü olmalı ve gerekli izinler sağlanmalı sonrasında exec ve shell_exec komutları yeterli olur diye hatırlıyorum. Zamanında ihtiyaç oldu kullanmıştım.
  • 08-05-2024, 12:10:00
    #4
    şöyle birşey yapabilirsiniz hocam, python tarafında xxxx.com/yyyy.php dosyasına belirli aralıklarla istek atarsınız. A ,b,c verilerini göndermek istediğiniz zaman yyy.php ye verileri basar python ile çekersiniz. Ondan sonra istediğiniz işlemi yaptırabilirsiniz.
  • 08-05-2024, 12:16:52
    #6
    site üzerinden dosyanın yüklü olduğu bilgisayar ile etkileşim tarzı bir şey yapmak istiyorsunuz sanırım, 6-7 sene önce buna benzer bir şey yapmıştım
  • 08-05-2024, 12:20:36
    #7
    Shell_exec, exec alternatifi olarak cgi de kullanabilirsin.
  • 08-05-2024, 13:49:45
    #8
    ZyDn adlı üyeden alıntı: mesajı görüntüle
    Selamun Aleyküm dostlar,


    PHP'de python'a 3 adet veri gönderilip çalıştırılıcak.
    Atıyorum,

    A verisi, B verisi ve C verisi gönderilip çalışıcak.

    Böyle bir yöntem mümkün müdür?
    1. Komut Satırı Aracılığıyla İletişim: PHP, Python komutlarını doğrudan çalıştırabilir ve bu komutlar aracılığıyla veri aktarımı yapılabilir. Örneğin, PHP'den Python komutlarını çalıştırarak veri gönderebilir ve alabilirsiniz. Bunun için shell_exec ve exec kullanabilirsiniz, arkadaşlar bahsetmiş, bu komutlar güvenlik nedeniyle default olarak kullanıma kapalıdır, php.ini den aktif etmeniz gerekir.
    2. HTTP İstekleri: PHP'den Python'a veri göndermek için HTTP istekleri kullanabilirsiniz. PHP'de curl veya file_get_contents() gibi işlevlerle Python sunucusuna veri gönderebilirsiniz. Python tarafında, sunucu uygulamanız HTTP isteklerini dinleyebilir ve gelen veriyi işleyebilir.
    3. Ortak Veritabanı Kullanımı: PHP ve Python, aynı veritabanına erişebilir ve veri paylaşabilir. PHP'den veri yazabilir ve Python tarafından okunabilir veya tersi yapılabilir.
    4. Ortak Dosya Kullanımı: json veya istediğiniz formatta (xml vb.) bir görev atama dosyası ile veritabanı yerine dosya da kullanabilirsiniz.
    5. MQTT