PHP安全的URL字符串base64編碼和解碼
如果直接使用base64_encode和base64_decode方法的話,生成的字符串可能不適用URL地址。下面的方法可以解決該問題:URL安全的字符串編碼:
PHP base64編碼後解碼亂碼的解決辦法
在用PHP做東西的時候發現了一個問題,可以簡單的歸結為亂碼的問題,但是這個問題不是函數本身造成的。來看看罪魁禍首是誰。嫌疑人:base64_encode 和 b
php解決搶購秒殺抽獎等大流量並發入庫導致的庫存負數的問題
我們知道數據庫處理sql是一條條處理的,假設購買商品的流程是這樣的:sql1:查詢商品庫存if(庫存數量 > 0){ //生成訂單... sql2:庫
php對包含html標簽的字符串進行截取的函數分享
這個方法的作用是:php截取含有html標簽的字符串,如果標簽未閉合就閉合標簽,防止未閉合的標簽破壞原網頁布局。截取完之後將多余的內容替換為...或者其他任意字
PHP中strlen()和mb_strlen()的區別淺析
在php中常見的計算字符串長度的函數有:strlen和mb_strlen.當字符全是英文字符的時候,兩者是一樣。這裡主要比較一下,中英文混排的時候,兩個計算結果
PHP獲取文件的MD5值並判斷是否被修改的例子
由於需要判斷上傳的文件是否被修改過,需要記錄上傳文件的md5值,這裡記錄一下獲取文件md5值的方法。復制代碼 代碼如下:if(isset($_FILES[mul
PHP mkdir()無寫權限的問題解決方法
使用mkdir創建文件夾時,發現這個函數有兩個參數,第二個參數是為新創建的文件夾指定權限。但是如果直接用mkdir(文件地址, 0777);時 發現新文件夾的權
PHP基於GD庫的縮略圖生成代碼(支持jpg,gif,png格式)
還是老規矩,直接上代碼<?php/** * 縮略圖生成類,使用示例: */$newimage=new ImageResize();$newimag
PHP采集類snoopy詳細介紹(snoopy使用教程)
Snoopy是一個php類,用來模擬浏覽器的功能,可以獲取網頁內容,發送表單,可以用來開發一些采集程序和小偷程序,本文章詳細介紹snoopy的使用教程。Snoo
php計算兩個日期時間差(返回年、月、日)
在PHP程序中,很多時候都會遇到處理時間的問題,比如:判斷用戶在線了多長時間,共登錄了多少天,兩個帖子發布的時間差或者是不同操作之間的日志記錄等等。在文章中,簡
ThinkPHP3.1基礎知識快速入門
在當今眾多的MVC框架中,ThinkPHP是一個快速、簡單的基於MVC和面向對象的輕量級PHP開發框架,其遵循Apache2開源協議發布,自從誕生以來一直秉承簡
PHP封裝的一個支持HTML、JS、PHP重定向的多功能跳轉函數
PHP 跳轉,即重定向浏覽器到指定的 URL,是一個很常見的功能。這種功能也有一些細節性的要求,比如等待多少秒以後跳轉,用不用JavaScript實現跳轉,等等
ThinkPHP3.1新特性之多層MVC的支持
1.模型(Model)層:默認的模型層由Model類構成,但是隨著項目的增大和業務體系的復雜化,單一的模型層很難解決要求,從3.1開始推出了多層Model的支持