我想在PHP中使用正则表达式来查找所有HTML实体,例如"<br /> <br /> ..etc. "为了从长字符串中删除它们.
我目前正在使用脚本来调用pkill终止我的C++程序.但是我注意到使用pkill时没有从我的跟踪中调用析构函数.
还有另一种好方法可以优雅地退出程序吗?
pkill看起来有些不整洁,缓冲区中的一些日志不会被记录下来.我希望能够刷新我的fstream并以编程方式关闭所有资源(而不是依靠O/S来清理我的混乱).
该应用程序24/7运行没有任何问题,我唯一想停止它是在维护期间.该应用程序没有任何用户界面供我输入exit.
我正在尝试制作一个喜欢/不同的系统,当用户点击帖子时,他/她的用户ID(存储在会话中),并且帖子ID将通过ajax调用存储在数据库中.
然后我想如果一些用户在另一个域上创建一个带有隐形输入字段(其中有一个帖子ID)的html表单,并将其链接提供给检查后的用户,或者正在查看我的站点.
用户将单击该按钮,表单将POST post id发送到我的站点,session包含用户ID,这些将存储在数据库中.
我脑子里没有好的解决方案.有没有比HTTP引用更可靠的方法来防止这种情况?
提前致谢
我希望在用户提交表单之前得到用户的确认.这样可以防止意外发布表单,这可能是不完整或不正确的.
这是我的表单元素:
<form action="manager.php?method=update&id=<?php echo $user->id;?>" onsubmit="return confirm_update();" method="POST" id="user_update">
Run Code Online (Sandbox Code Playgroud)
这称我的功能 confirm_update()
function confirm_update()
{
if(confirm("Do you wish to update details?"))
{
return 0;
}
else
{
return 1;
}
}
Run Code Online (Sandbox Code Playgroud)
该脚本的问题在于,如果用户Cancel在JavaScript提示符中单击,则不会阻止表单进行POST .
如何更正此问题,以便用户不会意外地提交表单?
以下是我试图实现的功能的完整描述:
用例 - "更新详细信息"