phpmsg
㈠ 在php怎么获取网页提交的信息
具体取决于你页面提交的方式,如果是get的话,用$_GET,如果是post的话,用$_POST,这是php内置的两个数组,用于存储客户端到服务端发送的参数,如果不确定提交方式的话,可以用$_REQUEST,不过最好不要这样用
㈡ php中{$msg.user_name}这样的值是从哪调用来的
这个是控制器替换到模板的变量
控制器一般在一个action文件夹下,或者文件名带有action的前/后缀
文件名应该和这个模板文件一样
======================================
这个是用到了MVC开发模式
简单的说就是:M:模型(数据库操作类),V视图(模板),C控制器(业务逻辑)
流程就是:模型读取数据库的数据=》控制器执行相关的业务逻辑=》读取模板=》把模型数据替换到模板=》输出到网页客户端
㈢ php登录问题 总是msg=“用户名不能为空”
为什么要用 isset($_POST["uId"]) 呢?isset是判断变量的,你可以这样用isset($_POST),判断一
个变量的值是否为空就直接用 empty() 函数就可以了。把你的isset改为empty就不会报错了,要
注意理解isset函数和empty函数的用法。
还有一种可能就是你传过来的参数后台没有接收到,比如前端用的是GET方法,后端用
POST接收,前端忘记写输入框的name属性,写错name属性等等。可以在后端使用
var_mp($_POST);die;看看你传过来的到底是什么值
㈣ php中showmessage怎么用
showmessage不是PHP中的内置函数
应该是PHPCMS中的函数
函数代码如下,注释部分为参数内容,如果这还看不懂就是小白了
/**
*提示信息页面跳转,跳转地址如果传入数组,页面会提示多个地址供用户选择,默认跳转地址为数组的第一个值,时间为5秒。
*showmessage('登录成功',array('默认跳转地址'=>'http://www.phpcms.cn'));
*@paramstring$msg提示信息
*@parammixed(string/array)$url_forward跳转地址
*@paramint$ms跳转等待时间
*/
functionshowmessage($msg,$url_forward='goback',$ms=1250,$dialog='',$returnjs=''){
if(defined('IN_ADMIN')){
include(admin::admin_tpl('showmessage','admin'));
}else{
include(template('content','message'));
}
exit;
}
㈤ php 正则如何获取message里面的内容
正则表达式<Record.*?message="(.*?)" 取第一捕获组的数据
按照你的要求编写的获取message里面内容的php程序如下
<?php
$str = '<Record result="0" message="尊敬的用户,您的动态码是:9070,敬请使用。" />';
preg_match_all ('/<Record.*?message="(.*?)"/is', $str, $matches);
for ($i=0; $i<count($matches[1]); $i++) {
echo $matches[1][$i]."\n";
}
?>
运行结果
尊敬的用户,您的动态码是:9070,敬请使用。
㈥ php 站内信提醒怎么做
给你提供一个简单的思路 !其实你的思路有些片面了 真正完善的做法 不应该是这样的哦!
你可以建立两张表 收信箱 发信箱! 当用户A给用户B 发送一个消息之后 同时对两张表执行insert 操作!初始状态为 未读!
用户B 只要实时的 用js去请求 一个固定的页面 假使 此页面定为 Msg.State.php (功能呢 主要是获取当前用户的消息数目 状态等等便于 实时显示) js设定时间 每20秒去请求一次 返回未显示的消息数目 用于前台显示
用户B 查看消息的时候需要新开页面 这个页面暂定 check.msg.php 用于查看 消息 主要功能为更改消息状态 删除 未读 已读 下面主要是针对 消息状态的处理了 用户B 可以对用户A的消息执行删除操作 但系统消息不可被删除 (可以处于删除状态) 当用户B 查看消息的时候 将此消息标记为已读 此时可以js 去再次请求 Msg.State.php页面 传出动作 update 去执行 update操作 更改消息状态 并尝试刷新 check.msg.php页面
下面给出 js请求页面的实现方法!至于实例化 ajax的对象我就不写了
var ajax=null;
function show(){
var hello_obj=document.getElementById("hello");
ajax=createAjax();//初始化ajax对象
ajax.onreadyStateChange=function(){
if(ajax.readyState==4){
if(ajax.status==200){
var data=ajax.responseText;
hello_obj.innerHTML=data;
}else{
alert("页面请求失败");
}
}
}
ajax.open("post","Msg.State.php",true);//打开服务器 指定传递方式为post
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded ");这个是发送页头
ajax.send("参数=用户编号");//发送数据
}
</script>
<input type="button" onClick="show()" value="request">
<div id="hello" style="width:500; height:200; background-color:#FFFF00"></div>
㈦ php emMsg()有什么用
PHP 具有极其有效的文本处理特性,支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。为了解析和访问 XML 文档,我们支持了 SAX 和 DOM 标准。您可以使用我们的 XSLT 扩展库来转换 XML 文档。
如果您将 PHP 用于电子商务领域,您会发现其 Cybercash payment、CyberMUT、VeriSign Payflow Pro 以及 CCVS 函数对于您的在线交易程序来所是非常有用的。
参考资料:版权 &; 1997, 1998, 1999, 2000, 2001, 2002, 2003 PHP 文档小组
㈧ php 中 msg
应该是一个变量吧,给它赋值就可以了。。。
$msg="hello,world";
㈨ php中的ACT_layer_msg是什么
& 连接符。
act=news
pid=4
两个参数。act是news pid 是4
可以通过你的提交方式获得值$_POST[]或者$_GET[]