PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档标签: PHP开发

php的curl实现get和post.

类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方法。 代码实现: 1、http的get实现 [php] function curl_get($url){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch,CURL...
此文被围观1888次  分类: 编程开发 标签:  ·······

js正则,新浪用户名@检测,js检测@用户名,PHP正则@用户名.

最近一周在新浪的APP开发,做活动方面的网页。 发布微博并@好友参与抽奖,首先我们要在前端页面判断是否@了用户,用正则表达式解决。 看一下我现在用的正则检测@用户: [js] /@(([\u4E00-\u9FA5-a-zA-Z0-9_-]){2,})\s/g [/js] [html] //php正则检测用户昵称并取出 preg_match_all("/@([[\x81-\xfe-\x40-\xfe-a-zA-Z0-9_-]{2,})\s+/i",$text,$matchs);//$text要检测的字符串 [/html] 新浪昵称是4到30位字符,这里很可能是中文昵称,我就只判断了至少两个字符,这里应该分开来判断! 后续的检测用户名字符数后面补上,这里要感谢公司郑同事的提醒!现在才知道自己在正则这块的基础有多差了。...

kindeditor编辑器语言设置与页面多个编辑器设置.

首先看一下官方提出的方法: 移除编辑器后重新创建就可以,这是修改页面编辑器, http://www.kindsoft.net/ke4/examples/multi-language.html 查看页面源码: [html] <script> var editor; KindEditor.ready(function(K) { K('select[name=lang]').change(function() { if (editor) { editor.remove(); editor = null; } editor = K.create('textarea[name="content"]', { langType : this.value }); }); K('select[name=lang]').change(); }); </sc...

phpmailer中文乱码解决方法.

phpmailer中文乱码解决方法 phpmailer 很强大,可以让PHP新手在简单的配置下以复杂的socket方式发件, 然而,phpmailer是外国人写的,中文乱码也不就是偶然的事了。 下面是我几天来总结的解决phpmailer发件中文乱码的问题。 1:打开phpmailer 核心文件 class.phpmailer.php , 将 public $CharSet = 'iso-8859-1'; 改为 public $CharSet = 'UTF-8'; 至于为什么要将'iso-8859-1'改为‘UTF-8’,请google或百度一下'iso-8859-1'就清楚。 $mail = new PHPMailer(); 2:设置邮件的编码; $mail->Charset='UTF-8'; 相信有不少朋友是设置成"GBK"或“GB2312”的,我开始也是,后来了解到Mail是国际化的,如果想在像Gmail等那样的国际化邮箱正确显示中文,请将编码设置为“UTF-8”;...

mysql: command not found解决方法.

今天再配置客户的云主机的时候,安装完MYSQL后无法使用mysql -uroot 命令。 在网上查了一下原因: 有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。 首先得知道mysql命令或mysqladmin命令的完整路径, 比如mysql的路径是:/usr/local/mysql/bin/mysql, 我们则可以这样执行命令: ln -s /usr/local/mysql/bin/mysql /usr/bin...
此文被围观3266次  分类: 数据库 标签:  ······

一个页面放置多个kindeditor编辑器,一个页面调用多个编辑器.

在有些后台页面可能在一个页面要添加多个可视化编辑器,目前用得多就KINDEDITOR,如果在一个页面放置多个编辑器,多个编辑器会不会有冲突!带着这些疑问在kindeditor上查找相关的问题,最后在上面找到了一个关于解决一个页面放置多个编辑器的问题! 文章页面:主题: 一个页面放置2个kindeditor 编辑器的问题[已解决] [html] <script charset="utf-8" src="../editor/kindeditor.js"></script> <script> KE.show({ id : 'product_info_Detail', imageUploadJson : '../../asp/upload_json.asp', fileManagerJson : '../../asp/file_manager_...

php数组反转函数array_reverse().

array_reverse() php 数组顺序反转 array array_reverse ( array $array [, bool $preserve_keys = false ] ) array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。...

网站网页底部设计的正确版权格式规范.

今天某客户要求将网站的版权格式正规化,这样贴一下关于网站版权正确的书写格式。 少朋友的个人网站,有一个小问题,似乎很多朋友都忽略了,那就是版权声明的写法。虽然那只是一小行字,不过作为设计师也好,作为个人的爱好也好,版权的标志都是满重要的。 从法律角度看,加入了伯尔尼公约的国家,版权保护是随着作品(无论是文字,还是图片)的问世的即刻就得到版权的保护的,并不是必须要声明。但是作为惯例,这一小行文字还是有很好加强意识,提醒浏览者,所观看的内容是受到版权保护的。 正确的格式应该是:Copyright [dates] by [author/owner]© 通常可以代替Copyright,但是不可以用(c)。 All Rights Reserved 在某些国家曾经是必须的,但是现在在大多数国家,都不是法律上必须有的字样。 参见下面几个正确的格式: 以下为引用的内容: ©1995-2004 Macromedia, Inc. All rights reserved. ©2004 Microsoft Cor...

phpwind 二次开发宝典,php开发手册.

PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一。PHPWind的前身是ofstar,发布于2004年,王学集和林耀纳是它的创始人。 PHPWind由杭州德天信息技术有限公司开发,分商业版和免费版,但在功能和版本上没有区别,软件全面开源免费。版本现已已有累积超过60万的用户。自2008年发布PHPWind7.0版本以来,PHPWind围绕着提升社区内容价值和推进社区电子商务两个大方向,开发单核心多模式的产品,实现新型的社区形态。 发展至今,全国有价值的20万个中小网站中,有近10万个社区网站使用phpwind,累计已有超过100万网站使用phpwind,每天还有1000个新的网站使用phpwind。这些社区网站覆盖了52类行业,每天有一亿人群聚集在phpwind搭建的社区,发表5000万条新增信息,访问超过10亿个页面。 全国日PV30万以上的1000个左右大型社区中,有500个以上的站点选择了phpwind提供的建站软件,并通过其包括淘链接、淘满意、每日...
此文被围观1873次  分类: 编程开发 标签:  ······

PHP显示Deprecated: Assigning the return value of new by reference is deprecated in解决办法 .

今天做自定义表单的时候,出现了以下提示: Deprecated: Assigning the return value of new by reference is deprecated in 定位到出错的那一行: $_MooClass[$classname] = & new $classname; 我本地环境用的是PHP/5.3.3。 解决办法:php5.3开始后,废除了php中的”=&”符号,所以要想复制,直接用=引用即可。详细如下: 1、PHP5对象复制是采用引用的方式; 2、如果不采用引用方式,则需要在复制对象时加关键字 clone; 3、如果在复制的过程中,同时要变更某些属性,则增加函数_clone();...
此文被围观2420次  分类: 编程开发 标签:  ······

php正则实例,php正则采集.

读图网最近资源枯竭,于是要 重新添加采集节点。 要求:“GunnerRomantic插画作品(1)” 要求去除字符中的“(1)" ? 因为dedecms后台是用的正则表达式来去除不要的信息。 [php] $str = "GunnerRomantic插画作品(1)"; echo preg_replace("/\(.*\)/i","",$str); [/php] preg_replace、preg_match preg_replace -- 执行正则表达式的搜索和替换 preg_match() 在第一次匹配之后将停止搜索 哈,本地测试通过! php正则的一些字符意思: 特殊字符 解释 * 0到多次 + 1到多次还可以写成{1,} ? 0或1次 . 匹配除换行符外的所有单个的字符 \w [a-zA-Z0-9_] \s 空白字符(空格,换行符,回车符)[\t\n\r] \d [0-9] ...

PHP报错分析(Corrupted encoded data detected in).

手上有一个项目打到出现zend错误,看了以下情况! 一、执行PHP Zend加密文件报错 现象: 打开网站,出现以下错误 Fatal error: Unable to read **** bytes in 或者是 Fatal error: Corrupted encoded data detected 原因: 这种是由于php页面采用了Zend加密,因此FTP上传方式要使用二进制方式。不能采用auto和ASCII,否则就会出现这个错误 一定要确保下载和上传时都采用二进制方式,不然都有可能产生错误 二、访问出现500 Internal Server Error错误 原因: 查看FTP根目录是否存在.access文件,有的话原因就是因为它(FTP需要设置显示隐藏文件才可见此文件) 服务器不支持权限重写,删除掉此文件就可以正常访问了。 三、执行脚本提示错误 现象: 提示CGI/PHP程序错误: 该脚本不允许执行。不允许执行原因是: 脚本权限错误:不能设置为同组可写! 原因: PHP文件的权...
此文被围观1631次  分类: 编程开发 标签:  ·····

discuz中公告栏,discuz右下角提示框.

昨天有一个客户需要做discuz的论坛提示框,就是常见的右下角那种! 以前也看到个discuz右下角那种提示框,应该不用自己去开发, discuz的提示框开启位置:后台-》运营-》站长推荐 如果想一次显示多条就需要修改discuz自带的 js 函数 showfocus, 建议自己复制出来重新写,不要在原来的函数上修改! 又一次使用了discuz....

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.