全球主机交流论坛

标题: 一个=号花了我一个小时 [打印本页]

作者: yjsx86    时间: 2017-8-15 20:41
标题: 一个=号花了我一个小时
在网上扒了个CSS 下载回来后发现全部代码都挤在一起,为了方便阅读 想着格式化一下 不过14KB的大小 手动改起来要很久 因为在自学PHP就用PHP来操作
第一次代码如下:
  1. <?php
  2.         $fo = fopen('index.css', 'rw');
  3.         $contents = fread($fo, filesize('index.css'));
  4.         $pattern = array();
  5.         $pattern[0] = "/\{/";
  6.         $pattern[1] = "/;/";
  7.         $pattern[2] = "/\}/";
  8.         $replacement = array();
  9.         $replacement[0] = "{\r\n";
  10.         $replacement[1] = ";\r\n";
  11.         $replacement[2] = "}\r\n\r\n";
  12.         $str_new = preg_replace($pattern, $replacement, $contents);
  13.         if (fwrite($fo, $str_new) === FALSE) {
  14.                 echo "写入出错!";
  15.         }else{
  16.                 echo "写入成功!";
  17.         }
  18.         fclose($fo);
  19. ?>
复制代码


运行起来后 显示写入成功 查看文件却发现写入失败,麻烦来了 一步步调试,先发现fopen那应该用w+ 改后还是不行 查错一直到if语句判断之前都是正确的
查官方手册 fwrite() 只返回2种值
1. 写入的字节大小
2. FALSE

在官方评论区的事例里清一色用的全等===

没办法试着去掉一个=号 wqnmlgb

OK了!~~~~

之前
(, 下载次数: 0)
之后
(, 下载次数: 0)
作者: jm198321    时间: 2017-8-15 20:43
何必如此艰难,tool.lu格式化工具已经帮你写好放在那了。
作者: 搬瓦工    时间: 2017-8-15 20:46
反正我是用一键工具
作者: yjsx86    时间: 2017-8-15 20:46
jm198321 发表于 2017-8-15 20:43
何必如此艰难,tool.lu格式化工具已经帮你写好放在那了。

这可不是学习的态度!
作者: 传说的烧饼    时间: 2017-8-15 20:47
你知足吧,我之前一个等号问题找了一个下午
作者: eonghk    时间: 2017-8-15 20:47
很少使用三等
作者: phpsky    时间: 2017-8-15 20:49
editplus   正则替换一分钟搞定
作者: yjsx86    时间: 2017-8-15 20:50
传说的烧饼 发表于 2017-8-15 20:47
你知足吧,我之前一个等号问题找了一个下午

大佬收徒么!
作者: yjsx86    时间: 2017-8-15 20:51
eonghk 发表于 2017-8-15 20:47
很少使用三等

其实我也很少使用全等
作者: 风铃    时间: 2017-8-15 20:52
ide  ctrl + alt + f ,一件格式化代码为什么要这样子。。。
作者: letxxt    时间: 2017-8-15 20:55
记事本看着真不累吗,换个编辑器吧
作者: Mr.Ra1n    时间: 2017-8-15 20:56
代码格式化为毛要搞的这么麻烦。
作者: miven    时间: 2017-8-15 21:10
重复造轮子的乐趣
作者: orlog    时间: 2017-8-15 21:14
我正好相反。。。喜欢把臃肿的css压缩成小小的一坨
                                       
                     
作者: dvbhack    时间: 2017-8-15 21:15
webstorm/phpstorm/intelljidea/sublime text 3,甚至w3c validator
作者: lanleoean    时间: 2017-8-15 21:21
我之前还被UTF8的BOM搞了一个小时
作者: sky170    时间: 2017-8-15 21:39
自带得笔记本编辑?
作者: sora    时间: 2017-8-15 21:46
看到标题就感觉是不是if的时候=号问题.
果然
作者: 今晚我是你的    时间: 2017-8-16 10:16
你找出来了还不偷着乐,我tm找了一天发现是屏幕上的鼻屎颗粒
作者: jshkk    时间: 2017-8-16 10:30
装逼失败记录




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4