Home avatar

Lruihao's Note

Lruihao's GitHub chart

Php 按行读取文件信息

普通方法

首先采用fopen()函数打开文件,得到返回值的就是资源类型。接着采用 while 循环一行行地读取文件,然后输出每行的文字。feof()判断是否到最后一行,fgets()读取一行文本。

Script 的三种加载方式 (Async, Defer)

注意
JS 的加载分为两个部分:下载和执行。
浏览器在执行 HTML 的时候如果遇到<script>时会停止页面的渲染,去下载和执行 js 的文件直接遇见</scirpt>会继续渲染页面。故浏览器在执行 js 文件的时候浏览器表现为一片空白,为了解决这个问题 ECMAScript 定义了 defer 和 async 两个属性用于控制 JS 的下载和执行。

NetBeans IDE 开发设置

安裝

官方下載點

擴充功能

安裝擴充功能

  1. 下載擴充套件包
  2. 開啟 NetBeans→Tools→Plugins→Downloaded→Add Plugins
  3. 選擇要安裝的擴充套件包

啟用已安裝的擴充功能

  1. 開啟 NetBeans→Tools→Plugins→Installed
  2. 選擇要啟用的套件 (*.npm)
  3. 點擊 Activate

匯入設定

  1. 開啟 NetBeans→Tools→Options
  2. 點擊 Import 匯入設定
  3. 選擇要匯入的套件包 (*.zip)

常用設定

程式碼排版

在程式開發中,程式碼排版很重要。一個好的排版利於開發人員程式閱讀,也便於後期維護人員閱讀。

简单评论模块--Php 表单练习

简单模仿了一个评论模板,当然肯定是没有博客的 valine 这么强大的 hhhh,
PHP 表单安全性的重要提示
$_SERVER["PHP_SELF"]变量能够被黑客利用!
如果页面中使用了PHP_SELF,用户能够输入下划线然后执行跨站点脚本(XSS)。
比如说注入 js 脚本等,valine 以前的版本也有过这样的漏洞。

跨站点脚本(Cross-site scripting,XSS)是一种计算机安全漏洞类型,常见于 Web 应用程序。XSS 能够使攻击者向其他用户浏览的网页中输入客户端脚本。

Php 函数学习

练习 php 函数的基本使用。
注:
必选参数在可选参数的前面。
可在函数中定义函数,需要先调用外层函数才能调用内层函数。

发现新版本

当前站点有新版本可用。