• 01-06-2020, 20:06:09
    #10
    emrecanozkan adlı üyeden alıntı: mesajı görüntüle
    Hayır hocam, denemedim. Javascript ile çalıştırmaktan kasıt nedir belki onu anlayamamışımdır. Kodu python ile yazdım ama bunu javascript ile tekrardan yazmamı mı söylemek istediniz acaba? Yoksa javascript ile python çalıştırabiliyor muyuz?
    Pythonda kullandığınız kütüphane nedir?
  • 01-06-2020, 20:18:28
    #11
    emrecanozkan adlı üyeden alıntı: mesajı görüntüle
    Hocam şöyle, bir yapay zeka yazılımı var elimde python ile yazdığım ve verisetleri için tabii ki de csvlerden bilgi çektiğim. Bu yapay zeka yazılımıma bir input girildiğinde o inputun diyelim ki hangi dilde olduğunu döndürüyor. Ben de bunu internet sitemde demo olarak insanlara sunmak istiyorum. İnsanlar bir inputa "Benim ismim Emre" yazıp submit diyecekler. Pythondaki o .py dosyama o inputu göndereceğim ve o py dosyası çalışıp bana bir output döndürecek sonra ben de o output u müşteriye göstereceğim.

    Amaç kısacası bu. Bunu şu anda hali hazırda php çalıştıran bir hosting de yapamaz mıyım? Nasıl yapmalıyım bir yol var mıdır?
    Sunucu size ait değilse bu işlemleri yapamazsınız. Ya sitenizle beraber python ve kütüphenelerinin olduğu sunucu kiralayacaksınız ya da ayrı olarak sanal sunucu kiralayıp gerekli kütüphanelerle beraber python yüklü sunucuya her sorgulama yapılmak istendiğinde arkada sunucuya ssh ile bağlanıp python dosyasının çıktısını alıp bağlantıyı koparacaksınız.

    http://phpseclib.sourceforge.net/

    <?php
    include('Net/SSH2.php');
    
    $ssh = new Net_SSH2('www.domain.tld');
    if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
    }
    
    echo $ssh->exec('python app.py');
    ?>
    gibi
  • 26-08-2023, 13:38:40
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    marzenbecher adlı üyeden alıntı: mesajı görüntüle
    <?php
    $pythonPath = escapeshellcmd('././file.py');
    $cikti = shell_exec($pythonPath);
    echo $cikti;
    ?>
    hocam .py uzantılı bu dosyaya parametre gönderebilir miyim?

    $pythonPath = escapeshellcmd('././file.py', $resim1, $resim2);
    gibi?
  • 26-08-2023, 16:24:28
    #13
    PHP'ye gerek yok, socket kullanın. Python ile web sayfası arasında socket ile iletişim kurun. Socket üzerinden bir mesaj geldiğinde python çalışır, sonucu yine socket üzerinden gönderir.

    emrecanozkan adlı üyeden alıntı: mesajı görüntüle
    Hocam şöyle, bir yapay zeka yazılımı var elimde python ile yazdığım ve verisetleri için tabii ki de csvlerden bilgi çektiğim. Bu yapay zeka yazılımıma bir input girildiğinde o inputun diyelim ki hangi dilde olduğunu döndürüyor. Ben de bunu internet sitemde demo olarak insanlara sunmak istiyorum. İnsanlar bir inputa "Benim ismim Emre" yazıp submit diyecekler. Pythondaki o .py dosyama o inputu göndereceğim ve o py dosyası çalışıp bana bir output döndürecek sonra ben de o output u müşteriye göstereceğim.

    Amaç kısacası bu. Bunu şu anda hali hazırda php çalıştıran bir hosting de yapamaz mıyım? Nasıl yapmalıyım bir yol var mıdır?





    Hocam bunu denedim ama çalıştıramadım bir türlü. Dosya adresi de doğru oysa ki. Şimdi python silip yeniden kuruyorum.
  • 19-07-2024, 01:49:37
    #14
    marzenbecher adlı üyeden alıntı: mesajı görüntüle
    <?php
    $pythonPath = escapeshellcmd('././file.py');
    $cikti = shell_exec($pythonPath);
    echo $cikti;
    ?>
    teşekkürler.