我有生成html文件的二進制文件。我正試圖在標籤中調用php函數,但它將採用當前文件的相對路徑。我的代碼如下。 CPP文件PHP函數的錨標記中的絕對路徑
cout<<"<?php"<<endl;
cout<<"if (isset($_GET['function'])){"<<endl;
cout<<"echo 'clicked'";
cout<<" }"<<endl;
cout<<">"<<endl;
sprintf(retStr,"<u>%s%s%s</u>", "<A HREF=\"?function\">",errorcode.c_str(),"</A>");
cout<<retStr.c_str();
生成的PHP:
<?php
if (isset($_GET['function'])){
echo 'clicked' }
>
HTML:
<u><A HREF="?function">23427</A></u>
我想從鏈接調用PHP函數,但它將把它當作相同的二進制的相對路徑。當我將鼠標懸停在鏈接上時,它會顯示http://localhost/dir/binary?function
我如何才能使PHP功能?
注:我不知道的PHP。
由於這是一個PHP的問題,而不是一個C++的問題,它很可能是一個容易得多,如果你發佈的格式,而不是留在COUT語句,這確實PHP代碼,與你的問題無關。 – ChrisCM