首页 > 编程技术 > php

phpstudy怎么打开网页?phpstudy安装完后怎么测试网页?

发布时间:2017-7-6 23:50

phpstudy安装完后怎么测试网页?用editplus编完了,然后呢?不用着急,看完这篇文章你就会明白了。

phpstudy是php语言运行的环境,如果你安装完了,启动apache,直接访问localhost看下能不能访问,如果成功,说明安装成功。

如果你写的.php文件的,直接放到www下,用localhost/文件名.php 访问即可

如果你写的是.html  或 .htm  那么你直接可以用浏览器打开就行了,用不着phpstudy

本文详细介绍了php重写URL的教程,不会的同学快来看看吧,对你一定非常有帮助

1. 找到apache的安装目录下的conf下的httpd.conf文件,打开文件修改 
LoadModule rewrite_module modules/mod_rewrite.so这行代码,他前面有个#号,把#号删掉 
2. 还是那个文件,打开,找到

 代码如下复制代码

 <Directory /> 
    Options FollowSymLinks ExecCGI Indexes

    AllowOverride None     

  Order deny,allow     

  Deny from all 

    Satisfy all 

</Directory>


这个节点,把None改为All. 3. 重启apache服务 
4. 最关键的一点,在你得项目目录下创建.htaccess文件,文件没有名称,看上去只是后缀名 
具体创建方法不能直接创建,先创建个txt文件(其他的也行),然后另存问,把名字改为.htaccess,并且选所有文件,创建好后,就要制定规则了。 在文件里写代码: 
  RewriteEngine on   //on为打开,off为关闭 
 RewriteRule ([a-zA-Z]{1,})-([0-9]{1,}).html$ index.php?action=$1&id=$2  
 
([a-zA-Z]{1,})-([0-9]{1,}).html$是规则,index.php?action=$1&id=$2是要替换的格式,$1代表第一个括号匹配的值,$2代表第二个,如此类推!! 
5. 创建一个php文件吧(这个文件当然要创建到你放.htaccess文件的项目中) 
<?php 
 echo "你的action:".$_GET['action'];  echo "你的id:".$_GET['id']; ?>. 
然后你在浏览器地址栏中访问:http://localhost/text/a-1.html,这个地址就相当于你访问http://localhost/text/index.php?action=a&id=1这样。是不是觉得这样比较美观呢。 
访问后的结果是你的action:a   你的id:1

php怎么用session?小编分享了PHP Session变量的使用方法,初学php有不懂的同学可以参考一下。

PHP Session 变量

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。

通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。

Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。

开始 PHP Session

在您把用户信息存储到 PHP session 中之前,首先必须启动会话。

注释:session_start() 函数必须位于 <html> 标签之前:

<?php session_start(); ?> <html> <body> </body> </html>

上面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 UID。

存储 Session 变量

存储和取回 session 变量的正确方法是使用 PHP $_SESSION 变量:

<?php session_start(); // store session data $_SESSION['views']=1; ?> <html> <body> <?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?> </body> </html>

输出:

Pageviews=1

在下面的例子中,我们创建了一个简单的 page-view 计数器。isset() 函数检测是否已设置 "views" 变量。如果已设置 "views" 变量,我们累加计数器。如果 "views" 不存在,则我们创建 "views" 变量,并把它设置为 1:

<?php session_start(); if(isset($_SESSION['views']))   $_SESSION['views']=$_SESSION['views']+1; else   $_SESSION['views']=1; echo "Views=". $_SESSION['views']; ?>

终结 Session

如果您希望删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。

unset() 函数用于释放指定的 session 变量:

<?php unset($_SESSION['views']); ?>

您也可以通过 session_destroy() 函数彻底终结 session:

<?php session_destroy(); ?>

注释:session_destroy() 将重置 session,您将失去所有已存储的 session 数据。

本文详细介绍了ThinkPHP使用方法,不懂的同学快来跟小编一起看看吧

1、下载ThinkPHP模板,整个导入到项目根目录下。

2、修改index.php文件,内容如下:

<?php

/***临时配置,项目完成开发后,这些配置会取消*******/
define('APP_DEBUG',true);
/***************end临时配置*******************/
require '/ThinkPHP/ThinkPHP.php';
?>

3、运行项目,会生成对应的Conf、Lib、Tpl等目录:Conf目录为项目配置,整个项目可见;Lib包含Action、Model、Behavior、Widget。

4、配置Conf目录下的config.php文件,如下:

<?php

define('WEB_URL','http://localhost:81');//定义域名及端口(发布时改成真实域名即可)
return array(
'DB_TYPE'  => 'mysql',
'DB_HOST'  => 'localhost',
'DB_NAME'  => 'test',
'DB_USER'  => 'root',
'DB_PWD'  => '',
'DB_PORT'  => '3306',
'DB_PREFIX'  => 'fj_',//数据表前缀(指定后,数据表名必须以"fj_"开头
'DEFAULT_MODULE' =>'Index',
'WEB_URL'  => WEB_URL.'/index.php',//定义通用模板页
'WEB_DEFAULT_URL' => WEB_URL,//定义web域名(可供其它php调用)
'APP_GROUP_LIST'  => 'Home,Admin,Api', //项目分组设定,如果不指定,则不支持项目分组
'DEFAULT_GROUP'   => 'Home', //
'pic_dir'  => 'upload/images/',//指定图片上传目录(供其它php调用)
);

?>

5、更改项目为分组方式:

1)在Lib/Action目录下加一个子目录(对应分组,如:Admin/Home/Api)

2)在Tpl目录下加入子目录(对应分组,如:Admin/Home/Api及Public)

3)在Tpl/Admin添加功能模板目录(如用户管理:User,权限管理:Purv),每个功能模块对应一个Action

4)在功能模板目录中添加页面文件(.html),一个页面文件对应Action中一个或多个函数

6、项目访问方式:http://localhost:81/index.php/admin/User/index;//请注意大小写的对应

小编推荐的这篇文章介绍了Php连接及读取和写入mysql数据库的常用代码,非常实用,有兴趣的同学可以参考一下。

既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不??铝恕5??裁茨慊挂?绦?亩链宋哪兀靠赡苁且郧澳阆肮吒粗普程?恍┐?耄?⒚挥姓嬲????氲暮?澹灰部赡苣阋郧芭??耍??裎乙谎??幸欢问奔涿挥薪哟ィ??枇耍辉倩蛘撸?腥宋誓憷嗨频募虻ノ侍猓??阋丫?恍加诨卮穑?苯由贤?阉鳎?『谜业搅苏馄??谑蔷屯萍龈?撬????..

不管怎样,在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。

1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.

 

 代码如下复制代码

$mysql_server_name='localhost'//改成自己的mysql数据库服务器

 

$mysql_username='root'//改成自己的mysql数据库用户名

 

$mysql_password=�'//改成自己的mysql数据库密码

 

$mysql_database='Mydb'//改成自己的mysql数据库名

 

也可把以上变量放在一个文件里,可以随时让其他文件调用.

例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.

调用代码:require("db_config.php");

  2.连接数据库

 

 代码如下复制代码

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)ordie("error connecting") ;//连接数据库

 

mysql_query("set names 'utf8'");//数据库输出编码 应该与你的数据库编码保持一致.南昌网站建设公司百恒网络PHP工程师建议用UTF-8 国际标准编码.

 

mysql_select_db($mysql_database);//打开数据库

 

$sql="select * from news ";//SQL语句

 

$result= mysql_query($sql,$conn);//查询

 

   3.读取表中的内容,这里我们用while,可以根据具体情况,用for 或其他的.

 

 代码如下复制代码

while($row= mysql_fetch_array($result))

 

{

 

echo"

";//排版代码

 

echo$row['Topic'] ."
";

 

echo"

";//排版代码

 

}

 

   4.php写入数据库,Mysql数据的写入

 

 代码如下复制代码

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//连接数据库

 

mysql_query("set names 'utf8'");//数据库输出编码

 

mysql_select_db($mysql_database);//打开数据库

 

$sql="insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content',Ƈ',񟭋-01-12')";

 

mysql_query($sql);

 

mysql_close();//关闭MySQL连接

 

标签:[!--infotagslink--]

您可能感兴趣的文章: