学习PHP在路上

旁白:

  对于大多数的人而言,学习前端大概是这样一个路线:

  1. 不知从哪里听说的到了前端这个东西----可能是某招聘网站,也可能是某IT技术讨论的帖子
  2. 尝试着了解一下前端,------知道前端还是蛮有前途的
  3. 开始学习,充满信心---------因为就在刚才完成了第一个HTML页面(hellow world)  
  4. 不满足这点知识, 开始了解到CSS ,自信心爆棚,相信学完HTML和CSS之后就可以征服前端了。
  5. 注意到自己的网页不能动-------了解到还有JavaScript这回事,学呗。
  6. 然后就买一本JavaScript书开始学习 学不下去了---------什么Ajax。什么json 什么http
  7. GG---------死了一批前端“兴趣爱好者”
  8. 发现还有jQuery 等等的框架----------复活一半
  9. 开始学习jQuery学完基础课-------可以写一些动态效果了
  10. 以为可以找前端的工作了,在网上找找看------------还是会来好好学HTML和CSS吧
  11. 开始认识的框架的重要性-------bootstrap 和angular 学起来 迷茫中,,,,
  12. 前端到底该学什么 --------到底该学精通HTML和CSS之后再去学JavaScript和各种框架,还是都浅尝辄止,有个大概的把握,再发过来不认证的学习  

  

  我没法高屋建瓴的给大家给出意见和建议,因为我也只是个初学者。而且还是工作之余挤出时间来学习的。  

  我之前遇到的问题就是该精通了HTML和CSS JavaScript之后学习各种框架,甚至PHP,还是每一项都学一点然后再去仔细的研磨。  

    我显然选择了后者,诚然是有现在工作的原因,这样做可以让我胜任现在的工作。更重要的是,我想了解网站的整体结构,干出一个自己的网站,在此基础上慢慢完善自己,对只是也有一个整体的把握。     

  我并没有反对前者,如果我现在还在学校,我想我会选择前者,毕竟学校的时光是单纯的,也不急于就业,可以放缓节奏,一步一个脚印,把路踩实了在走。

正片:

   1.include和require

    怎说呢,这个知识点,让人豁然开朗,怎么说呢,一直奇怪那么多页面,怎么网站文件中没有几个.html文件,大概就是通过这个方法把页面的header和footer等等一样的部件封装在一个文件里,用的时候,直接通过include和require调用就可以了

    这两个语用法是相同的,唯一的不同就是在处理错误反面:

      • require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
      • include 只生成警告(E_WARNING),并且脚本会继续

   2.PHP  readfile()函数

      readfile()函数读取文件,并把它写入输出缓冲

   3.PHP Open File         fopen(filename,openStyle) 函数

      参数:filename:被打开文件的名称

         openStyle:打开文件的模式

  关于openStyle的取值

模式描述
r打开文件为只读。文件指针在文件的开头开始
w打开文件为只读。删除文件的内容或者创建一个新的文件,如果文件不存在,文件指针在文件的开头开始
a打开文件为只读。文件中所有的数据被保留,文件指针在文件的结尾开始,如果文件不存在,创建新的文件
x创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
r+打开文件为读/写、文件指针在文件开头开始。
w+打开文件为读/写。删除文件。。。。。。
a+打开文件为读/写......
x+

创建新的文件为读、写。返回FALSE和错

        

      所以说,fopen()函数不仅用来打开文件,还用来创建文件(当文件不存在时)。

 

    4.PHP读取文件   fread()  

      参数1:文件名

      参数2:规定待读取的最大字节数

 

    5.PHP单行读取文件   fgets()

      注:调用fgets()函数后,文件的指针会被移动到下一行。可以逐行读取文件

 

    6.PHP检查   End-Of-File   feof()函数

        检查是否抵达结尾,对于遍历未知长度的数据很有用

 

    7.PHP读取单个字符      fgetc()函数

        和fgets()函数一样,调用后,指针移动到下一位

    8.fwrite()

        不多说。两个参数:文件名/要写入的字符串

    9.文件上传的PHP脚本:

<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>

  

      

·通过使用 PHP 的全局数组 $_FILES,你可以从客户计算机向远程服务器上传文件。

  第一个参数是表单的 input name,第二个下标可以是 "name", "type", "size", "tmp_name" 或 "error"。就像这样:

    •   $_FILES["file"]["name"] - 被上传文件的名称
    •   $_FILES["file"]["type"] - 被上传文件的类型
    •   $_FILES["file"]["size"] - 被上传文件的大小,以字节计
    •   $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
    •   $_FILES["file"]["error"] - 由文件上传导致的错误代码

 很晚了,今天就先到这里

 

转载于:https://www.cnblogs.com/Your-lord/p/6493175.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值