很多站长朋友们都不太清楚dwphp断点调试,今天小编就来给大家整理dwphp断点调试,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 DW连接服务器后怎么编辑php文件,它老显示搜索动态文件发生未知错误。 2、 请问下为什么我在DW 打了PHP代码, 在浏览器调试却显示不出来.环境我也开了. 3、 Dreamweaver 断点调试 ASP 4、 用Dreamweaver进行php本地调试,按F12在浏览器中只能显示源代码,输入localhost。。。则能成功显示。 DW连接服务器后怎么编辑php文件,它老显示搜索动态文件发生未知错误。建议使用DW CS5.5 来连接服务器做开发,在DW5.5中,请按以下步骤来配置,我就是一直这样做的
安装好后第一步:新建一个站点
第二步:输入站点名称(可以自定义)和站点目录(是本地用于临时存放文件的目录,没有特殊要求的你可以指向一个空目录)
第三步:配置服务器,增加一个新的服务器(若没有特殊要求的你可以只添加一个),输入服务器名称(这个也是自定义),连接方式选择“FTP”,FTP地址、账户和密码就是填写你的服务器上配置的那些,根目录是和上面的站点目录一致(也可以按实际情况去设置),WEB URL是你要编辑的网站在服务器的FTP中的对应目录
第四步:自定义的一步,点击第三步那个页面的高级选项,勾选“保存时自动将文件上传到服务器”,这个功能是在你编辑了网页后,按保存的时候DW会自动把这个页面上传到服务器中并且覆盖原来的文件
第五步:自定义的一步,勾选“测试”选项,这个功能是让你可以在点击“在浏览器中预览/调试(F12)”按钮的时候跳到你的网页中查看的你的php运行情况(不是很推荐,特别是在比较复杂的php设计模式中,比如MVC设计模式就不推荐这一项)
接下来你就可以愉快的开发啦!
有一点需要注意的:当出现下面那张图片中的情况(就是不能上传文件也不能关闭DW)时,请先保存所有网页,再用“任务管理器”将DW进程结束掉,再重新打开DW,但是需要注意,先选择“本地视图”,把刚刚保存的页面点击上传,再切换到“服务器视图”
(这个情况一般出现在刚才第四步有勾选那个选择)
先在本地视图中上传文件
再切换到服务器视图中继续工作
以上我个人在开发中遇到的问题和解决方案,有什么不懂的可以回复提问,需要DW CS5.5的请留邮箱
请问下为什么我在DW 打了PHP代码, 在浏览器调试却显示不出来.环境我也开了.1.你确定代码是输出内容的。例如echo 123;
2.你确定没有错误
以上是因为缩略图看不清你的代码
3.你打开网页的路径是客户端绝对路径,例如
php网页需要从服务器端打开,即从你配置环境的服务器的主目录打开
例如服务器目录为D:/web。打开其下的123.php就是location/123.php
主目录就是配置环境的时候修改的Directory项(apache服务器)
你可以检查配置环境时候的步骤,找到那个目录,然后把php文件放进去,用这个方法打开。DW的F12是不管用的
Dreamweaver 断点调试 ASP晕,要DSN干吗?链接数据库直接写代码就行了
<%
Response.Charset = "GB2312"
Server.ScriptTimeOut = 10 * 60
Dim SQLServer, strSQLServ, strSQLUser, strSQLPass, strSQLData, Connstr, Conn
SQLServer = True '使用ACESS的时候,改成False
'数据库连接字
If SQLServer Then '使用MSSQL
strSQLServ = "(local)" '服务器
strSQLUser = "sa" '用户名
strSQLPass = "123456" '密码
strSQLData = "sqldemo" '数据库
Connstr = "Provider=SQLOLEDB;Server=" strSQLServ ";UID=" strSQLUser ";PWD=" strSQLPass ";DataBase=" strSQLData ""
Else '使用ACCESS
Connstr = "DBQ=" + Server.MapPath("/data/mydata.mdb") + ";DefaultDir=;Driver=;"
End If
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open Connstr
%>
保存为conn.asp
在需要的页面头部写<!--#include file="conn.asp"-->
完后conn.execute(执行sql)或
sql="select * from Demo"
set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
Title=rs("title")
......(略)
rs.close
set rs=nothing
就样就OK了。用DSN的话,你得有服务器的管理权限,而且还不灵活。
个人建议,使用DW做个布局和界面还行,如果用来写ASP的话不是太好,一般用EditPlus或者直接记事本,我现在在用ASP Studio,还行,支持断点、单步、调试以及IntelliSense,可以输出变量值,不过我都没怎么用这些功能调试的那些功能。使用Microsoft Visual Studio 2008习惯了,这些软件的这些功能感觉很鸡肋。
总的说ASP很简单的,入门很容易,用不了几天就能摆脱工具,不过要把ASP写的好那就不是太容易,很多功能用ASP实现很难,慢慢学吧。
补充:循环输出数据库中的数据
<%
Dim sql,rs
sql="select title,time,writer from news order by time desc"
set rs=Server.CreateObject("ADODB.RecordSet") ‘创建一个实例
rs.Open sql,conn,1,1
if not (rs.bof or rs.eof) then
%>
<table>
<%do while not rs.eof%>
<tr>
<td><%=rs("title")%></td><!--//输出新闻标题-->
<td><%=rs("time")%></td><!--//输出新闻发布日期-->
<td><%=rs("writer")%></td><!--//输出新闻发布者-->
</tr>
<%
rs.MoveNext ’移到下条记录,这句非常重要,要不然就会死循环
loop '循环
%>
</table>
<%
else
Respanse.Write("暂无新闻!")
end if
rs.close '关闭rs对象
set rs=nothing ’删除rs对象
%>
我也是才学的,上面的这个是我手写的,也没测试有没有错误,看了下应该没什么问题,就怕某个单词有拼写错误。希望可以帮你
用Dreamweaver进行php本地调试,按F12在浏览器中只能显示源代码,输入localhost。。。则能成功显示。那是因为 调试的php文本没有放置web 服务器的更目录下
将你要调试的php文本放入web服务器(支持php)的根目录下 然后在dw的站点--新建站点将web根目录对应设置好就ok了
关于dwphp断点调试的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于dwphp断点调试 页面断点调试的详细内容...