Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php函数锚定标记中的绝对路径_Php_Html_Cgi - Fatal编程技术网

php函数锚定标记中的绝对路径

php函数锚定标记中的绝对路径,php,html,cgi,Php,Html,Cgi,我有二进制文件将生成html文件。我试图在标记中调用php函数,但它将采用当前文件的相对路径。我的代码如下。 cpp文件 生成的php: <?php if (isset($_GET['function'])){ echo 'clicked' } > Html: 我想从链接中调用php函数,但它会将其作为相同二进制文件的相对路径。当我悬停链接时,它将显示http://localhost/dir/binary?function 我怎样才能让它接受php函数 注意:我不了解p

我有二进制文件将生成html文件。我试图在标记中调用php函数,但它将采用当前文件的相对路径。我的代码如下。 cpp文件

生成的php:

<?php
 if (isset($_GET['function'])){
echo 'clicked'      }
>
Html:

我想从链接中调用php函数,但它会将其作为相同二进制文件的相对路径。当我悬停链接时,它将显示http://localhost/dir/binary?function 我怎样才能让它接受php函数


注意:我不了解php。

您的代码有错误,生成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=\"../binary?function\">",errorcode.c_str(),"</a>");
cout<<retStr.c_str();
以上代码将适用于您

编辑:


因为这是一个PHP问题,而不是C++问题,如果你发布格式化的PHP代码,而不是在CUT语句中留下,这可能会容易得多,这与你的问题毫无关系。但是我不想在点击。或者您应该调用PHP变量$\u REQUEST['SELF']add this before?函数,这将起作用。预期的输出是,单击链接时,它应该显示单击的结果,而不是相同的结果binary@CodeLover-那么标签也应该在php标签中?
<u><A HREF="?function">23427</A></u>
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=\"../binary?function\">",errorcode.c_str(),"</a>");
cout<<retStr.c_str();
sprintf(retStr,"<u>%s%s%s</u>", "<a href=\"<?php echo $_REQUEST['SELF'];?>?function\">",errorcode.c_str(),"</a>");