服务端开发基础:
1.网页开发技术(硬性)
(1)HTML-------相当于网页结构的大框架
(2)CSS-------相当于对页面框架进行修饰装饰
(3)JavaScript—编程语言,简称:JS。(人与计算机进行交流,并且对计算机下达指令)(4)webAPI-----实现网页交互(界面功能)。(5)jQuery—提供便捷的书写代码方式,
2.编程能力:面向与对象的思想,万物皆可当作对象来看待。命令行提示符:添加一个服务器安装。切换到服务器文件所在的那个文件路径。注:我是放在f盘中的,具体路径以Apache存放路径为主。f:F:Apachestat-an查询被监管的端口。
如果网络设备没有连接任何网络,我们会有个本地回环地址127.0.0.1hosts文件在c盘的windows/system32/dires/etc/hosts。必须以管理员权限才能访问。只能更改本地访问的地址。http还有一些服务器的端口都是80端口。443端口是给https使用的字符串分割:arrayexplode(string$input,string$char)删除字符串中的字符:substr(“str”,字符的索引)。查询字符串有没有那个字符:strpos(字符串,“字符”)API是一个应用程序编程的接口。任何的编程语言没有特殊的能力。提供特殊的能力的是API.strlen(“str”)只能获取拉丁文字母的长度。在PHP中中文字符属于宽字符,一般用另外一种方式获取长度。mb_strlen(“中文”)。获取中文的长度。isset()函数可以判断括号里面的变量或者属性,是否存在存在是true。不存在是false。empty()判断有没有定义这个属性,还会额外判断这个值是不是为空。与isset的结果是相反的。不存在是true。存在是false。php当中时间的函数,最小单位一般都为秒。time()函数获取的是年到现在的时间戳。单位为秒date(‘Y-m-d’,time(默认当前时间))函数格式化时间的。获取的时间是格林威治的时间,一般有小时差异。通过代码设置时区。date_default_timezone_set(‘PRC’);设置成中华人名共和国时区。文件改时区在php.ini文件中找到date.timezone=PRC。strtotime(str),可以将有时间的字符串str转换成一个时间戳。常量设定后就会恒定不变,一般用define函数定义。一般程序的配置定义都会在常量中,因为配置信息一般是不会在运行中修改的。常量定义后不可修改。在php中变量和函数都采用小写字母每个单词之间中_用下划线分割,snake_case.而常量一般都是大写的字母。-------3.require‘路径’,导入php文件到自己的php文件中/require在每次使用的时候都会载入一次,而常量,只能命名一次。所以为了不报错,而require_once这个载入文件,如果之前在如果一次了,那么就不再执行,只载入一次。所以配置文件定义常量的文件载入一般都是使用require_once,来载入文件。还有像函数载入只能执行一次的。require一旦文件不存在会报一个致命错误,影响页面的其它的内容。当前文件后面都会不执行。这个时候include‘路径’,不会影响后面的代码可以正常运行。表单想要提交信息,必须要有form表单标签。还得有action=“提交的路径”;method=“默认是get”提交方法。$_GET:用于接收URL地址提交的数据$_POST:用于接收请求体中提交的数据$_REQUEST:这个等同于get post的结合体。$_SERVER[‘REQUEST_METHOD’]判断server服务器里面的提交文件的方式,是什么一般是POST,GET。SERVER[′PHPSELF′]返回当前执行文件的绝对路径。提交单选框和checkbox选框,都是name为键值value是值。而checkbox出现了多选情况,需要吧name名字编辑成数组的方法比如name=“check【中括号】”;服务端接收表单信息的思路三部曲:
1.接收并校验;
2.持久化(将数据持久保存到磁盘上面);
3.响应(服务端的反馈);fileputcontents(′use.txt′,_SERVER[