
PHP
文章平均质量分 60
风起云涌2021
狂奔的蜗牛
展开
-
Warning: Cannot modify header information - headers already sent by
在使用cookie判定用户是否执行刷新页面操作的时候弹出了以上的错误提示代码如下<?phprequire_once('../resource/connect.php');$addtime = time();$title = $_POST['insert-title'];$topic = $_POST['choose-topic'];$detail = $_P原创 2015-12-09 19:48:46 · 377 阅读 · 0 评论 -
mac kill进程释放端口
用php写socket通讯时需要用到端口,有的时候关闭了服务器,但是端口还是占用,解决的方法是kill掉占用该端口的进程命令行 lsof -i:9000 这里9000是我要释放的端口号可以看到,该端口被id围11475的进程所占用,这个时候直接在命令行输入kill 11475该进程就中止了,端口成功过释放出来原创 2016-01-14 20:31:21 · 22762 阅读 · 0 评论 -
php 数组操作
原创 2016-01-14 19:57:09 · 358 阅读 · 0 评论 -
PHP如何换行
mac下和\n都可以为什么说都可以呢?这和php文件的执行方式有关php文件有两种执行方式,一种是通过网页访问,一种是通过命令提示符<?phpecho "this is a \n";echo "test \n";?>① 通过网页执行可以看到这两个换行符并没有起到作用② 通过命令提示符执行可以看到这两个换行符起到了换行的效果所原创 2015-12-26 22:06:42 · 47372 阅读 · 1 评论 -
php cookie值无法在其它页面获取
在login_confirm.php中设置了cookie的相关属性setcookie('yue', $row['yy'],time()+7200);但是在qsubmit.php中使用下列语句输出cookie值时候结果为空echo $_COOKIE['yue'];查看了chrome中的cookie,找到了刚才设置的cookie发现路径是 /yue/login而qsubmi原创 2015-12-08 13:46:01 · 2110 阅读 · 1 评论 -
html name标签命名规范
在写网页的时候,id和class属性我都会带 连接符 -下划线用于变量名、函数名等等。但是今天遇到一件怪事,PHP中的mysql插入语句总是提示parse error,最后我把语句缩短一个个排查,发现是这块除了问题$sql = "INSERT INTO QUESTION (title) VALUSE ('$_POST[insert-title]')";修改上面的代码$tit原创 2015-12-08 16:25:22 · 4427 阅读 · 0 评论 -
vim任意目录下执行php命令
$ vi ~/.vimrc增加以下:nmap :!php %说明:nmap 即定义F5为快捷键% 代表当前文件php 为外部命令,如果你的php没有在/usr/bin当中,你可以指定php 文件的具体路径,如:nmap :!/usr/bin/php %转载 2016-01-23 12:17:46 · 706 阅读 · 0 评论 -
SO_RCVBUF SO_SNDBUF
先明确一个概念:每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的滑动窗口便是依赖于这两个独立的buffer以及此buffer的填充状态。接收缓冲区把数据缓存入内核,应用进程一直没有调用read进行读取的话,此数据会一直缓存在相应socket的接收缓冲区内。再啰嗦一点,不管进程是否读取socket,对端发来的数据都会经由内核接收并且缓存到soc转载 2016-01-06 15:40:08 · 2100 阅读 · 0 评论 -
php判断mysql_query是否成功执行
针对update 语句等会对数据表进行修改的语句在mysql_query($sql);后面加上$result = mysql_affected_rows(); 如果$result 值为-1表明语句没有成功执行,可能是语句格式有问题等等;如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值;如果$result值为1 表明语句成功执行, 而原创 2015-12-20 17:19:17 · 12024 阅读 · 0 评论 -
ThinkPHP提示请手动生成项目目录
很显然是权限的问题,要为该目录下的所有用户赋予写权限。查阅vim相关资料,在命令行输入sudo chmod a+w 目录这里“a”指代所有用户“+”是增加权限的意思“w”即write,写回车,┏ (゜ω゜)=☞欢迎使用ThinkPHP原创 2015-12-02 15:30:35 · 359 阅读 · 0 评论 -
PHP网站开发遇到的中文编码问题
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地转载 2015-11-28 10:02:12 · 469 阅读 · 0 评论 -
PHP防止页面刷新与重载
如图,因为omniGraffle暂时不会玩,所以手绘了一张图。建立了3个文件,第一个文件askq.php为表单,第二个文件qsubmit.php接收第一个文件发过来的数据并将其写入数据库,第三个文件将数据库中的数据打印出来。那么问题来了,怎么防止用户刷新页面重复提交数据?以及怎么防止用户重载页面,写入无效数据。刷新好理解,也就是数据库中同样的记录出现了多条,那么重载是怎原创 2015-12-11 01:14:09 · 3492 阅读 · 0 评论 -
php+html实现聊天室
1. 最简单的方式——不断刷新页面数据库建立create table chat ( chattime datetime default, nick char(10), words char(150));login.php 用户登录 请输入您的昵称 //点击登录后跳转到main.php,并将输入的数据用post的方式发送过去原创 2015-12-28 14:42:11 · 7367 阅读 · 1 评论 -
PHP向PHP传值
1. 表单传值 比较常见的是网上填写简历,填写完确认后跳转到另外一个页面查看所填写的内容。这个时候就要用到下面的表单传值功能。 另外一个页面直接$xxx = $_POST['xxx'];就可以获取下方内容了2. 还是表单传值 我们传一个值过去做判定,比如某个用户点击一个按钮进入一篇博文的页面,如果该用户是博主,则下面显示的是修改文章,如果不是博主,则下原创 2015-12-13 21:49:03 · 1187 阅读 · 0 评论 -
PHP获取select值
php不能通过$_POST['select-name']来直接获取select标签option的值。解决方法是用Jquery获取 $("#select").val();然后通过ajax传递给PHP原创 2016-04-16 22:58:45 · 4715 阅读 · 0 评论