• PHP实现签到功能

      首先我在数据库里建了两张表,一个是用户的积分表,一个是签到状态表,分来用来记录用户的积分数和先到状态   在用户签到状态表中我们有一个字段,last_sign_time,即上一次签到时间,每次可以签到的时候把这个时间与当前时间进行比较 如果相差为0天,则说明今天已签到(这个签到是24小时内只能签到一次,即两次签到时间要相差24小时以上).如果等于一天则今日可以签到,如果2天及其以上则说明漏签了.   通过时间戳的判断,及......

    2016-09-16 14:57:48
    14370
  • PHP短连接生成算法

      短连接生成类: <?php #短连接生成算法 class Short_Url { #字符表 public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; public static function short($url) { $ke......

    2016-06-12 18:13:01
    10230
  • 一个经典的PHP加密解密算法

      项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。   最常见的应用在用户登录以及一些API数据交换的场景。   最常见的应用在用户登录以及一些API数据交换的场景。   笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果......

    2016-06-07 17:01:45
    10920
  • PHP依赖注入的简单示例

      依赖注入(Dependency Injection,简称DI)是一种设计模式,它可以帮助你更好地管理代码的依赖关系。在PHP中,依赖注入通常用于使代码更易于测试、理解和维护。通过使用依赖注入,你可以将一个对象的依赖项从内部注入到对象中,而不是在对象内部直接实例化这些依赖项。   在使用依赖注入时,加载顺序通常不再是一个问题,因为你不再需要在对象内部负责实例化其依赖项。相反,你将依赖项通过构造函数、方法参数或者其他方式注入到对象中。 ......

    2016-01-29 15:07:37
    18670
  • PHP检查上传文件是否已存在

      在PHP中,可以使用以下步骤来检查上传的文件是否已存在或者重名:   获取上传文件的信息,包括文件名。   构建目标文件的路径。   使用 file_exists 函数检查目标文件是否已经存在。 <?php $uploadDir = 'uploads/'; // 上传文件保存的目录 if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['upl......

    2015-08-30 19:12:04
    16140
  • PHP正则表达式提取字符串中的链接

      在 PHP 中可以使用正则表达式来提取字符串中的链接。以下是一个简单的例子,演示如何使用正则表达式来获取内容中所有的链接: <?php // 要匹配的 HTML 内容 $htmlContent = '<p>这是一段包含链接的文本:<a href="https://www.example.com">Example 1</a>, <a href="https://www.example2.......

    2015-08-20 20:07:33
    18760
  • PHP使用CURL请求详解

      cURL(Client URL)是一个用于与URL进行通信的库和命令行工具。在PHP中可以使用cURL库来进行HTTP请求,与远程服务器通信,获取和发送数据。以下是一个简单的cURL请求的详解:   基本GET请求: <?php // 初始化cURL会话 $ch = curl_init(); // 设置cURL选项 curl_setopt($ch, CURLOPT_URL, 'https://api.example.com/......

    2015-08-17 13:26:42
    8760
  • 吊炸天的 PHP 7 ,你值得拥有

      2015年的夏天,虽然来得不算火热,但是在互联网技术的夏天,比任何一年都更为火热。   刚刚才结束了 5 月底的网易、支付宝、携程以及多家云存储厂商的接连故障的坏消息,6月上旬则迎来了编程语言界两大好消息,第一件是 Swift 2.0 发布以及开源,另一件是PHP 7 alpha版正式发布。这两件大事,都是可以载入相应的编程语言的史册级的事件。   Swift 2.0 的事,咱先不说了,本文的重点是带着大家见识一下鸟哥等众位大神......

    2015-06-25 13:05:46
    20692
  • PHP获取中文字符拼音首字母的函数

      在很多时候,我们的产品中需要按照一定的规律来查询,在很多页面中有A-Z 26个英文字母链接或者按钮,比如点击字母A就会查询出以A开头的数据,对于本身是英文字符的数据来说比较简单,可如果我们的数据是中文字符该怎么办呢,下面这个函数可以帮助到你。 //php获取中文字符拼音首字母 function getFirstCharter($str){ if(empty($str)){ return ''; ......

    2015-05-13 20:41:01
    16830
  • Dedecms文章内容页和图片集内容页调用缩略图的方法

      织梦DedeCMS的缩略图一般显示在列表页,但有时我们需要在文章内容页缩略图的调用,图片集内容页缩略图的调用,使用方法如下:   文章内容页和图片集内容页,缩略图的调用。适合内页中调用。 <img src="{dede:field.picname runphp='var_dmp(@me)' /}"/>   文章频道页、列表页调用缩略图: {dede:list pagesize='20'} [field:array ru......

    2015-04-29 18:46:03
    22730