Category: Php / Pear / Mysql / Node.js

PHP: 3dcart-scripts.php, 3dcart API实例, 3dcar API 用法,3dcart REST API

  App 有关回调网址和重定向URI的信息可以在这里找到: https://developer.3dcart.com/build-an-app/ 如果您的应用是支付网关,那么可以找到最需要关注的区域在底部。 网关结帐URL和网关后订单网址正如它所说的那样。这些是您希望购物车在结帐和下订单时重定向的网址。凭证1和2只是一个应该在商店中出现的标题,因此商家知道他们需要输入哪些凭据才能成功连接网关。这不是必需品。 有关使用REST API开发支付网关的更多信息,请访问此处并附上: https://github.com/3dcart/3dcartSampleGatewayApp 这里的文档是一个“骨架”应用… Read More

Mysql 替换最后一个字符, SQL语句去掉表中某字段最后一个字符,MySQL 正则表达式,mysql replace last characters in string if matched

  将表中某字段的所有非空值的最后一位截取掉 update 表名 set 字段=substr(字段,1,length(字段)-1) where 字段 IS NOT NULL AND 字段!=''   实例: # 直接替换为空 UPDATE tracking SET tracking_info = REPLACE( tracking_info, ';UPS:', '' ) WHERE tracking_info LIKE '%;UPS:%' # ;UPS: 长度是 5 UPDATE tracking SET tracking_info = CONCAT( LEFT( tracking_info, LENGTH( tracking_info ) -5 ) , '' ) WHER… Read More

PHP: 应对恶劣网络环境,为php-curl设置超时限制,防止服务器卡死, cURL超时设置, curl_setopt设置

  一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候也需要考虑超时的问题。 CURL 是我们常用的一种比较靠谱的访问HTTP协议接口的lib库,性能高,还有一些并发支持的功能等。 curl_setopt($ch, opt) 可以设置一些超时的设置,主要包括: *(重要) CURLOPT_TIMEOUT 设置cURL允许执行的最长秒数。 *(重要) CURLOPT_TIMEOUT_MS 设置cURL允许执行的最长毫秒数。 (在cURL 7.16.2中被加入… Read More

php 发送邮件:PHPMailer, 利用PHPMailer发送邮件, gmail, qq 邮箱, yahoo邮箱, yeah.net,1&1 (1and1), hotmail, 163邮箱,Outlook

  参考:PHPMailer 报错 SMTP Error: Could not authenticate. , Less secure app access, PHPMailer error: SMTP Error: Could not authenticate. Error: SMTP Error: Could not authenticate   phpMailer 是一个非常强大的 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。 phpMailer 的特点: 1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。 2、平台应用广泛,支持的 SMTP 服务器包括 Sendmai… Read More

Mysql报错 mysql server has gone away, How to change max_allowed_packet size, max_allowed_packet in mySQL

  查看 max_allowed_packet 默认值: show variables like '%max_allowed_packet% 默认一般是 16M (16777216)   修改默认值: max_allowed_packet=500M   方法如下: 1)打开终端 2)ssh root @ YOURIP 3)输入root密码 4)vi /etc/mysql/my.cnf # /etc/my.cnf [mysqld] max_allowed_packet=16M 5)在[MYSQLD]部分下添加行:max_allowed_pa​​cket = 256M(显然可以根据需要调整大小)。错误地把它放在文件的底部,所以… Read More

用于检查ISBN的程序, 亚马逊ISBN, 亚马逊ASIN, Program to check for ISBN

用于检查ISBN的程序, 亚马逊ISBN, 亚马逊ASIN, Program to check for ISBN[/caption]   一个ISBN(国际标准书号)是用来标识一本书的10位数字。 ISBN号的前九位用于表示书的标题,出版商和组,最后一位用于检查ISBN是否正确。 它的前9位可以取0到9之间的任何值,但最后的数字有时可能取值等于10; 这是通过将其写为’X’来完成的。 要验证ISBN,请计算第一个数字的10倍,再加上第二个数字的9倍,再加上第三个数字的8倍,依此类推,直到我们将最后一个数字加1次为止。如果最终数字除以11时没有余数,则代码是有效的ISBN。  … Read More

PHP编码规范(中文版): PSR-0

  自动加载规范 此规范已被弃用 – 本规范已于2014年10月21日被标记为弃用,目前最新的替代规范为 [PSR-4] 。 本文是为自动加载器(autoloader)实现通用自动加载,所需要遵循的编码规范。   规范说明 一个标准的 命名空间(namespace) 与 类(class) 名称的定义必须符合以下结构: \<Vendor Name>\(<Namespace>\)*<Class Name>; 其中Vendor Name为每个命名空间都必须要有的一个顶级命名空间名; 需要的话,每个命名空间下可以拥有多个子命名空间; 当根据完整的命名空间名从文件系统中载入… Read More

PHP编码规范(中文版): 导读

本文档是PHP互操作性框架制定小组(PHP-FIG :PHP Framework Interoperability Group)制定的PHP编码规范(PSR:Proposing a Standards Recommendation)中译版。   目前官方已制定的规范包括以下六份文件: PSR-0 (已弃用) PSR-1 PSR-2 PSR-2补充 PSR-3 PSR-4 2014/04/25 添加PSR-2补充文件以及修改之前版本中的翻译不当与错误。 2014/07/31 添加PSR-4。 以下是原版的导读:   PHP互操作性框架制定小组 组建本小组的目的是,通过在各项目的代表之间讨论他们共同的编码规范,以制定一个… Read More

PHP: 操作 Dropbox, 查看,下载,上传,删除等, dropbox php client

  项目地址:https://kunalvarma05.github.io/dropbo…   入门 要开始使用Dropbox API,您需要一个应用程序。您可以在此处为Dropbox API创建新的应用:https://www.dropbox.com/developers/apps 更多Dropbox API创建详情,请参考:Linux: 命令行访问 Dropbox, 命令行查看或上传文件到 Dropbox, 命令行调用Dropbox V2 API   系统要求 PHP 5.6.4或更高版本 Composer 该MBSTRING扩展   安装 Dropbox PHP SDK可以通过Composer安装。… Read More

phpMyAdmin: 报错phpmyadmin.pma_table_uiprefs doesn’t exist, Solution : phpmyadmin.pma_table_uiprefs doesn’t exist – Updated Link in Description

    保存 https://raw.githubusercontent.com/phpmyadmin/phpmyadmin/master/sql/create_tables.sql  这个页面为sql文件, 然后打开phpmyadmin的mysql数据库,然后把下载好的create_tables.sql导入就可以了!     本文: phpMyAdmin: 报错phpmyadmin.pma_table_uiprefs doesn’t exist, Solution : phpmyadmin.pma_table_uiprefs doesn’t exist ̵… Read More

PHPMailer 报错 SMTP Error: Could not authenticate. , Less secure app access, PHPMailer error: SMTP Error: Could not authenticate. Error: SMTP Error: Could not authenticate

  我们使用了PHPMailer库:https://github.com/PHPMailer/PHPMailer 用法 模板: <?php // Import PHPMailer classes into the global namespace // These must be at the top of your script, not inside a function use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; // Load Composer's autoloader require 'vendor/autoload.php'; // Instan… Read More

PHP 7.3 提供的高级功能, Elite Features That PHP 7.3 Offers

  PHP团队向业内的PHP开发人员提供了一种新的PHP 7.3语言的圣诞礼物,给人以愉悦的感觉。这个新版本的时间表已经安排和部署了很多次,但是这个版本值得等待。它涵盖了将促进PHP开发的所有增强功能和功能列表。 值得探讨影响PHP开发的全新特性。赋予变更的主要领域是语法,弃用,新功能包含和其他杂项更改。您可以聘请专门的PHP开发人员USA,享受您的应用程序的新外观。 这个版本的一个主要改进是支持外部函数接口(FFI),它允许PHP程序员甚至在PHP脚本内部用C编写代码。根据Phoronix的说法,PHP 7.3的最后一个候选版本将带来近10%的性能提升,比7.0快31%。让我们更深入地探讨有… Read More