Learning Path
浏览 开发笔记 相关教程与章节。
社区笔记、经验文章、测验题库与零散教程入口。
教程
1237
最近有一个需求,前端向后台提交json,后台解析并且将提交的值插入数据库中, 难点 1、php解析json(这个不算难点了,网上实例一抓一大把) 2、解析json后,php怎样拿到该拿的值 投稿者信息 昵称: Hola Email: [email protected] blog: holajelly.cc..
使用到三个文件 connect.php:连接数据库用 test_upload.php:执行SQL语句用 upload_img.php:上传图片并压缩用 三个文件代码如下: connect.php test_upload.php upload_img.php 请按照现实情况更改connect.php,test_upload.php中对应的信息。 投稿信息: 昵称:hola E-mail: jamcistos@..
菜鸟教程-php 递归删除目录下的文件..
以下使用 PHP header 函数重定向: function redirect($url) { header('Location: $url'); exit(); }..
以下实例我们使用php curl 来获取远程文件大小,返回文件大小单位为字节: 以上实例输出结果为: 8416 字节..
PHP 删除数组的第一个元素使用函数 array_shift() 实例 [mycode4 type='php'] [/mycode4] 以上实例输出结果为: Array ( [0] => banana [1] => apple [2] => raspberry ) array_shift() 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并..
使用以下代码修改图片大小或创建缩略图。 参数说明: $filename:文件名。 $tmpname:文件路径,如上传中的临时目录。 $xmax:修改后最大宽度。 $ymax:修改后最大高度。..
PHP 实现四舍五入的函数为 round() ,语法格式如下: float round ( float val [, int precision] ) 返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。 实例 四舍五入数字到两位小数、设置负数: [mycode3 type='php'] [/mycode3] ..
以下包含了两个类: RSS 和 RSSItem。 创建一个新的 RSS 对象,然后用 RSSItems 填充它。支持多媒体(音频/视频文件)。 /* 实例 ----------------------------------------------- $feed = new RSS(); $feed->title = 'RSS Feed 标题'; $feed->link ..
php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结一下以往的问题,在这里借翻译一篇文章同时加上自己开发的一些感触总结一下。 简介 当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需要特别注意安全问题的考虑,例如开发一个论坛或者是一个购物车等。 安全保护一般性要点 不相信表单 ..
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。 对于 Cookie 来说,..
class Session { function Session() { session_start(); } function set($name, $value) { $_SESSION[$name] = $value; } function get($name) { if(isset($_SESSION[$name])) return $_SESSION[$name]; else ..
total_page = 10; $current_page = empty($_GET['page']) ? 1 : $_GET['page']; $previous_page = $current_page - 1; $next_page = $current_page + 1; if ($previous_page == 0) { $previous_pa..
一、规范前言篇 标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可以很快的适应环境;防止新接触php的人一次次的犯同样的错误;在一致的开发环境下,可以减少人们犯错的机会。本规范的标准在绝大多数应用上仿照java技术体系,因为java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后公司向java技术体系转型。 二、命名定义篇 局部变量命名 使用英文名词、动词,以大写字母作为单词的分隔,其他..
网络正在处于一个日新月异的发展时代。服务器端开发人员在选择语言的时候非常困惑,有长期占主导地位的语言,例如C、Java和Perl,也有专注于web开发的语言,例如Ruby、Clojure和Go。只要你的项目运行良好,你的选择就显得没有那么重要了。 但是如何让这些新的web开发人员做出一个正确的选择呢? 我不希望展开一场PHP、NodeJs两大阵营之间的战争,我将会对比这两种语言所在领域的发展状况: PHP Rasmus Lerdor..
XML 转 JSON 以下代码演示了如何将一个 xml 文件的数据转换为 Json 格式数据: function xmlToArray($xml, $options = array()) { $defaults = array( 'namespaceSeparator' => ':',//you may want this to be something other..
标量类型声明 PHP 7 中的函数的形参类型声明可以是标量了。在 PHP 5 中只能是类名、接口、array 或者 callable (PHP 5.4,即可以是函数,包括匿名函数),现在也可以使用 string、int、float和 bool 了。 太空船操作符(组合比较符) 太空船操作符用于比较两个表达式。当$a大于、等于或小于$b时它分别返回-1、0或1。 实例如下: 通过 define() 定义常量数组 实例如..
使用 pip 安装包,有时候会出现以下问题: Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /sim..
默认情况下 pip 使用的是国外的镜像,在下载的时候速度非常慢,本文我们介绍使用国内清华大学的源,地址为: https://pypi.tuna.tsinghua.edu.cn/simple 我们可以直接在 pip 命令中使用 -i 参数来指定镜像地址,例如: pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple 以上命令使用清华镜像源安装 numpy 包。 设为..
夜色已深,一个男孩子还在打游戏。门忽然开了,妈妈走了进来,她把一碗阳春面摆在桌子上,说:“休息一会儿,趁热把这碗面吃了吧。”孩子嗯了一声,眼睛没有离开屏幕。妈妈生怕打扰孩子,悄悄地退出了房间,把门轻轻地关上。她心里想,哎,现在的孩子真是辛苦啊,都这么晚了还不能休息。她在门口停留了一会儿,好像觉得不太放心,又轻轻推开门。 果然,不出妈妈的意料,她刚刚出去,孩子就悄悄地从抽屉里拿出了一本《伊利亚特》,津津有味地读了起来。妈妈目睹此境,..
实例 [mycode3 type='python'] #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数 #等腰直角三角形1 print '等腰直角三角形1' for i in range(0, rows): for..
这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题, 不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明的人) 懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人)。 正确的软件开发应该是懒惰式开发,也被称作忍耐式开发;这种开发方式的表现是,在真正动手写代码前,程序员要花大量的时间..
发现最近大家都在关注有关前端开发的薪资问题,不同地方各有差异,今天我就总结一下发出来方便大家的查阅。 前面给大家介绍了关于前端开发需要学习的东西,根据你掌握的技能程度,薪水是不一样的。div+css,js会套用效果的4k到6k,新手熟悉切图,工作效率高的5k左右。有两年工作经验的,会ajax,可以手写代码,就是指常用的单词不用靠编辑器,了解一门后台语言(最好是php),不低于8k。对原生js有非常深入的研究,开发组件,框架库之类的,1..
1、按 ctrl+f 然后输入 9 99669999996669999996699666699666999966699666699 99699999999699999999699666699669966996699666699 99669999999999999996699666699699666699699666699 99666699999999999966666999966699666699699666699 996..