首先redirect不是php内置的函数。而是thinkphp框架里的
点击函数可以看到最终是:
header('Location: XXX/');的过滤
使用方法可以查看手则
// 跳转到 edit 操作
$this->redirect('edit');
// 跳转到 UserAction下的edit 操作
$this->redirect('User/edit');
// 跳转到 Admin分组默认模块默认操作
$this->redirect('Admin/');
PHP程序都要用MYSQL,如果没有MYSQL,就不能用它们;第一:配置数据库信息,改成自己所需的;第二:导入数据库;第三:安装wamp5 输入 http://127.0.0.1/自己的文件名。1:如果是php源码,在本地电脑使用时。要先安装phpnow环境套件包(下附),里面包含了php+mysql等,也是用迅雷搜索下载。那个套件安装很傻瓜化,不用我说了。2:把所有的源码复制到套件安装目录下的htdocs文件夹里,使用方法如上面的3。3:如果打不开,请先确定你的数据库是需要导入的吗?如果是,请用http://127.0.0.1/phpmyadmin/导入数据库。再检查数据库连接文件config.php(用记事本打开,一般是这个文件。)里的数据库连接参数如密码等是否正确,否则改之。4:如果你添加了虚拟主机,想在虚拟主机里运行php源码,那就把源码复制到虚拟主机所控的文件夹下,用“http://虚拟主机地址/ ”来访问。
js是浏览端脚本,PHP 是服务器端的,也就是说,浏览器里的js不能真正调用php。但可以通过http request方式触发php方法并得到response<?php// server.php$name = $_POST["name"];$password = $_POST["password"];$result = loginUser($name, $password);echo $result;?>//client.html<form action="server.php" method="POST"><input type="text" name="name" ><input type="text" name="password" ><input type="submit" value="Login" /><form>// or in jsvar name = $("[name='name']");var password= $("[name='password']");$.ajax({url: 'server.php'method:'post',data: {name: name, password: password}}).done(function(result){...})
PHP调用?好的,如果是HTML的话很简单(只需要<img>标记插入即可),那么我回答一下PHP的载入吧,代码如下:
// 设置图片路径$path = '/tupian/1.jpg';// 获取图片信息$imgInfo = getimagesize($path);// 获取图片类型$imgType = $imgInfo[2];// 检测图片类型switch ($imgType) { case 1: // gif // 采用gif方式载入 $img = imagecreatefromgif($path); // 声明文件为图片类型 header('Content-Type:image/gif;'); // 采用gif方式输出 imagegif($img); break; case 2: // jpg // 采用jpg方式载入 $img = imagecreatefromjpeg($path); // 声明文件为图片类型 header('Content-Type:image/jpeg;'); // 采用jpeg方式输出 imagejpeg($img); break; case 3: // png // 采用png方式载入 $img = imagecreatefrompng($path); // 声明文件为图片类型 header('Content-Type:image/png;'); // 采用png方式输出 imagepng($img); break; default: exit('图片格式不支持!');}// 销毁图片资源imagedestroy($img);// 删除变量unset($img);
以上若还有什么不明白的,欢迎~
一般对copy于一个功能页面在20以下的网站bai,我们可以用du一个很简单的框架结zhi构来写。在dao这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多。
php开发高效WEB系统中型项目
结构优美的OO化的PHP,建议使用一个良好设计的框架来做,这个框架可以是基于MVC模型,封装了众多底层操作的。
大型项目
简单的指分布式项目,就是说,你的程序需要被部署在N台服务器上了。在这个层级上,PHP比起j2ee的确缺乏很多支持。
数据库的创建CREATE DATABASE GBOOK;CREATE TABLE `gbook` (`id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,`name` VARCHAR( 10 ) NOT NULL ,`sex` TINYINT( 1 ) UNSIGNED NOT NULL ,`email` VARCHAR( 255 ) NOT NULL ,`info` TEXT NOT NULL ,`ip` VARCHAR( 15 ) NOT NULL ,`time_at` DATETIME NOT NULL )主要页面有:input.html为初始页insert.php为把输入内容送入数据库show.php显示留言板内容change.php修改留言板内容的界面del.php删除留言板内容change_ok.php修改留言板内容并送入数据库 input.html<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312" /><title>留言版</title></head><body><form name="form1" method="post" action="insert.php"> <p>你的名字:<input type="text" name="name" size="20" /></p> <p>你的性别:<input type="radio" value="1" name="sex" checked="checked" />男生 <input type="radio" value="0" name="sex" />女生 </p> <p>你的E-mail:<input type="text" name="email" size="20" /></p> <p>你的留言内容:</p> <p><textarea rows="9" name="info" cols="35"></textarea></p> <p><input type="submit" value="提交" name="B1" /><input type="reset" value="重设" name="B2" /></p></form></body></html> insert.php<?php $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "123456"; $mysql_database = "gbook"; $ip = getenv('REMOTE_ADDR'); $conn = mysql_connect("localhost","root","123456"); mysql_select_db("gbook"); $sql = "INSERT INTO `gbook` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) VALUES (NULL , '$name', '$sex', '$email', '$info', '$ip', NOW( ))"; $result = mysql_query($sql,$conn); $id = mysql_insert_id(); mysql_close($conn); ?><p>留言成功</p><p><a href="show.php">去留言页 </a></p> show.php<? $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "123456"; $mysql_database = "gbook"; $sql = "SELECT * FROM gbook ORDER BY 'id' DESC"; //排序 后留言的在前面显示 $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password); mysql_select_db($mysql_database,$conn); $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { // ----if语句判断男女------ if($row[2]==1) { $gender = '男';} else { $gender = '女'; } ?><table width="752" border="1"> <tr> <td height="32"><p><?=$row[6]?> <?=$row[5]?> </p> <p><?=$row[1]?>(<?=$gender?>) <?=$row[3]?></p></td> </tr> <tr> <td height="45"><?=nl2br($row[4])?><p><a href="change.php?id=<?=$row[0]?>">[修改]</a> <a href="del.php?id=<?=$row[0]?>">[删除]</a></p></td> </tr></table><hr /><? } mysql_free_result($result); ?> change.php<? $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "123456"; $mysql_database = "gbook"; $sql = "SELECT name, sex, email, info FROM gbook WHERE id = '$id' "; $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password); mysql_select_db($mysql_database,$conn); $result = mysql_query($sql); $row = mysql_fetch_row($result); ?><html><head><meta http-equiv="content-type" content="text/html; charset=GB2312" /><title>留言版</title></head><body><form name="form1" method="post" action="change_ok.php?id<?=$id?>"> <p>你的名字:<input type="text" name="name" size="20" value="<?=$row[0]?>"/></p><?// -----if语句判断男女 1为男 0为女------- if($row[1]==1) echo ' <p>你的性别:<input type="radio" value="1" name="sex" checked="checked" />男 <input type="radio" value="0" name="sex" />女 </p>'; else echo ' <p>你的性别:<input type="radio" value="1" name="sex" />男 <input type="radio" value="0" name="sex" checked="checked" />女 </p>';?> <p>你的E-mail:<input type="text" name="email" size="20" value="<?=$row[2]?>"/></p> <p>你的留言内容:</p> <p><textarea rows="9" name="info" cols="35"><?=$row[3]?></textarea></p> <p><input type="submit" value="提交" /><input type="reset" value="重设" /></p></form></body></html>del.php<? $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "123456"; $mysql_database = "gbook"; $sql = "DELETE FROM gbook WHERE id = '$id' "; $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password); mysql_select_db($mysql_database,$conn); $result = mysql_query($sql); mysql_close($conn);?><p><a href="show.php">[返回]</a></p> change_ok.php<? $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "123456"; $mysql_database = "gbook"; $sql = "UPDATE `gbook` SET `name` = '$name',`sex` = '$sex',`email` = '$email',`info` = '$info' WHERE `id` ='$id' "; $conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password); mysql_select_db($mysql_database,$conn); $result = mysql_query($sql); mysql_close($conn);?><p><a href="show.php">[返回]</a></p>
1、安装php2、安装mysql3、设置iis环境变量4、开启iis支持未知扩展详细的去找个文章看看,如何搭建php+iis+mysql调试环境
<?execInBackground('start cmd.exe @cmd /k "ping 127.0.0.1"');function execInBackground($cmd) { if (substr(php_uname(), 0, 7) == "Windows"){ pclose(popen("start /B ". $cmd, "r")); } else { exec($cmd . " > /dev/null &"); } }?>本回答被网友采纳
date('m-d H:i', strtotime( '-1 Minute', strtotime($rs['kgtime'])));前提是, $rs['kgtime'] 必须是合法的日期时间格式, 主要是要带有年份!