
循环语句——switch
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢* switch……case多重判断使用实例</title>
</head>
*本站禁止HTML标签噢*
<?php
switch (date("d")){ //当前星期作为判断条件
case "Mon": //星期一的情况
echo "星期一";
break;
case "Tue": //星期二的情况
echo "星期二";
break;
case "Wed": //星期三的情况
echo "星期三";
break;
case "Thu": //星期四的情况
echo "星期四";
break;
case "Fri": //星期五的情况
echo "星期五";
break;
default: //除以上之外的其他情况
echo "过周末";
break;
}
?>
</
body>
一同学习的朋友,请联系我QQ474885329
使用continue跳出循环
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢* 使用continue跳出本次循环实例</title>
</head>
*本站禁止HTML标签噢*
<?php
$i=0; //初始化变量
while($i<10) //判断变量是否小于10
{
$i++; //变量自增
if($i==5) //判断变量情况是否为5
{
continue; //如果满足条件就跳出本次循环
}
echo "第:".$i."次循环"; //执行操作1
echo " *本站禁止HTML标签噢* "; //执行操作2
}
?>
</body>
</html>
请朋友给出运行结果
[查看全文]

步骤:
1.命令: sudo vim /etc/network/interfaces
修改成如下内容:
# interfaces(5) file used by ifup(8) and ifdown(8)
2 auto lo
3
4 iface lo inet loopback
5 auto eth0
6 iface eth0 inet static
#地址
7 address ***.***.***.***
#子网掩码
8 netmask ***.***.***.***
#默认网关
9 gateway ***.***.***.***
2.命令:sudo vim /etc/resolv.conf
修改为以下内容:
1 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf( 8)
2 # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
3
#windows中dns
4 nameserver ***.***.***.***
3.命令:sudo /etc/init.d/networking restart

问题:1.白边由php隐藏字符#65279引起(chrome浏览器f12可看到);
2.ajax状态为200,却执行error;
原因:两者原因都是php utf_8 格式bom头引起的;
用notepad++以无bom格式保存view中的html文件不起作用;
方法:在入口文件index.php中插入代码:
[mw_shl_code=php,true]//remove the utf-8 boms
//by magicbug at gmail dot com
if (isset($_GET['dir'])){ //config the basedir
$basedir=$_GET['dir'];
}else{
$basedir = '.';
}
$auto = 1;
checkdir($basedir);
function checkdir($basedir){
if ($dh = opendir($basedir)) {
while (($file = readdir($dh)) !== false) {
if ($file != '.' && $file != '..'){
if (!is_dir($basedir."/".$file)) {
echo "filename
$basedir/$file ".checkBOM("$basedir/$file")." *本站禁止HTML标签噢* ";
}else{
$dirname = $basedir."/".$file;
checkdir($dirname);
}
}
}
closedir($dh);
}
}
function checkBOM ($filename) {
global $auto;
$contents = file_get_contents($filename);
$charset[1] = substr($contents, 0, 1);
$charset[2] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) {
if ($auto == 1) {
$rest = substr($contents, 3);
rewrite ($filename, $rest);
return ("<font color=red>BOM found, automatically removed.</font>");
} else {
return ("<font color=red>BOM found.</font>");
}
}
else return ("BOM Not Found.");
}
function rewrite ($filename, $data) {
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}[/mw_shl_code]
然后浏览器执行;
最后删除代码;
不错的东西,但是似乎没什么人回复,原因可能在于楼主在标题里特别提出了thinkphp,然而其实这种情况不仅限于thinkphp或者是xampp,其它的任何框架甚至原生的PHP也是可能出现的,但标题里特定了thinkphp可能限制了一些朋友点进来的冲动
东西是不错的,给楼主顶一个先
其次有些地方的代码风格个人感觉还是有提升的空间,比如在循环里如果有if,而这个if没有对应的else的时候不一定要把处理的方法放在if体里面,这里列一下两种写法的对比:[mw_shl_code=php,true]while( 循环条件 ) {
if( 判断条件 ) {
// 处理代码
}
}[/mw_shl_code]
这种是楼主使用的方法,另一种:
[mw_shl_code=php,true]while( 循环条件 ) {
if( ! 判断条件 ) {
continue;
}
// 处理代码
}[/mw_shl_code]
效果是一样的,区别在于前者更符合一般思维过程,代码行数较少,而后者可以有效减少if的嵌套层数,而且可以轻松实现多个if的同级并列:
[mw_shl_code=php,true]while( 循环条件 ) {
if( ! 判断条件1 ) {
continue;
}
if( ! 判断条件2 ) {
continue;
}
// 更多if
// 处理代码
}[/mw_shl_code]
毕竟有一种说法个人感觉还是可以信一下的:当if嵌套超过三层的时候你就需要考虑逻辑结构是不是需要优化了
[查看全文]



RT……但愿分类没有错
就是一个论坛,打开链接或者翻页的时候会跳转到另一个页面,但也不是每个都这样
没有特别懂行的QAQ求求求求求助!
就是知道是中毒了,但好像也弄不掉的样子……

网站搭建已然不是一件极其复杂和高门槛的事情,但是多样化的构建手段却让我等新手眼花缭乱。是Frontpage、Dreamweaver,还是直接使用Wordpress之类的独立博客手段亦或是其他更为简单或专业的方案。设计制作之后,如何获取域名网络主机等一系列问题,也像是一场大冒险。#28x
所以,希望某位隐藏在这里的大神,能抽空指点一二,以您擅长的方式,教程,提要,解疑答惑都是极好的。`22`
学习用的话可以选择本地服务器,像PHP、apache、mysql这些的搭建可以用某些集成安装的,比如我用的是upupw,其他的还有一些phpnow神马的都不错。搭来玩玩的话域名和空间也不一定用买,有很多免费的空间,其中YH分销比较常见,我用的是hostyd,自带二级域名。。顶级域名的话可以上freenom注册一个免费的TK/ML/GA/CF/GQ顶级域名。。YH分销的空间由于是免费的且服务器在国外,所以速度比较慢,可以通过DNS解析或者CDN加速来解决,这个我也没试过。。
[查看全文]
http://www.cnzhanzhang.com/thread-15727-1-1.html
这是我建站时参考的(DZ论坛),域名和服务器那边什么网站都差不多,网页本身研究不多
[查看全文]
现在做个网站的成本已经低到一定地步了,域名没有要求的话像pw之类的应该30元左右一年,vps或者虚拟主机淘宝一堆大概也就是一年100左右一年的vps(海外的)国内的没注意过。搭建环境的话网上教程一大把。不过选择框架上看起来还是要看你想要做成什么样了,你自己想做什么样的站点,从内容选择框架
[查看全文]
至于获取域名和主机问题,只能说买买买了
域名的或上网申请去买,尽量不要国内的域名,你懂的
主机的话,看你是要VPS还是虚拟主机
不过VPS太麻烦了菜鸡别乱碰就行 除非你愿意学
所以还是建议用虚拟主机
主机选择方面
免备案就Hostker或者衡天 要备案就加钱上阿里云VPS
[查看全文]

GRzhan 发表于 2014-2-7 15:531. 静态网页(HTML)直接在电脑里做好然后用浏览器打开就行了
2. 如果是制作需要后端技术(PHP/Ruby/Python/. ...
感谢详细解答 看了论坛上的一些教程 我已经略知一二了~
[查看全文]
steve超 发表于 2014-2-6 23:18你可以自己弄在自己电脑上;但如果网站后期运行还是要空间和域名的(PS:你可以找些免费的空间,就是不稳定 ...
基本上 已经懂得如何在本地制作网页了~ 3Q#7049!
[查看全文]
1. 静态网页(HTML)直接在电脑里做好然后用浏览器打开就行了
2. 如果是制作需要后端技术(PHP/Ruby/Python/.Net/JSP/nodejs等)支持的动态网页,那么也可以需要在本地下载相关环境(服务器、语言本身环境等)那么也可以运行,具体需要根据不同技术参考不同教程。
.Net和Ruby没写过,PHP、Python、nodejs只要去官网下载下来原则上就可以玩了,貌似都是自带(小)服务器的。
===============================================================================
至于想要放到部署到线上但不想买域名和空间有以下几个方案:
1. 百度免费的空间和域名(废话
2. 使用一些PaaS服务(GAE,Heroku,OpenShift),比如Python、Java、Go、PHP(?)开发者可以使用GAE(google app engine),有些也是提供一个免费域名和空间的
3. 只是静态页面的话,可以考虑用github.io
[查看全文]