C ile PHP çağırıyor

3 Cevap php

Ben bir betik dili olarak PHP kullanmak bir uygulama yazmaya çalışıyorum. Uygulama bir CGI işleyici, ve ben ondan PHP sayfaları aramak mümkün olmak istiyorum.

Bana C programı içinde PHP başlatmak ve daha sonra ayrıştırmak için, bunu php kodu içeren bir tampon ya da bir dosya adı ya da geçmesine izin verecek kodu arıyorum. Ben bundan çıkış almak ve CGI programında bir fonksiyonu aracılığıyla çalışabiliyor olmak istiyorum.

3 Cevap

Extending and Embedding PHP Sara Golemon tarafından kitap (amazon) ilginizi çekebilecek bir C programm, PHP gömme hakkında bir bölüm vardır.

Eğer ben ne hatırlıyorum bir önizleme isterseniz, bazı sayfalar Örneğin, Google kitaplar sağlanabilir.


Here's a quick quote (from the beginning of chapter 20.) :

In addition to loading external scripts, as you saw in the last chapter, your PHP embedding application can also execute smaller snippets of arbitrary code using the underlying function that implements the familiar userspace eval() command.

PHPEmbed kütüphane deneyin. Oldukça C'den C + +, için, ama yine de proje gereksinimlerine bağlı olarak, sizin için işe yarayabilecek.

Ben php komut satırı ikili uyguladık nasıl kontrol ederim. Bu ana işlevi php_cli.c içinde görünüyor

Ve php_execute_scrip ve umut verici görünüyor diğer fonksiyonların bir demet çağırır.