-
php读取本地php文件源代码输出展示
所属栏目:[PHP教程] 日期:2022-01-19 热度:105
下在看一个利用fopen,file_get_contents读取本地服务器中.php文件的代码并显示的一些方法总结 如我有两个文件a.php,b.php,a.php文件中的语句是: echo i am a.php; ? 现在,我需要在b.php文件显示文件a.php中的源代码,源代码如下: $a_code = file_get_content[详细]
-
处理关于PHP Undefined variable 变量未定义
所属栏目:[PHP教程] 日期:2022-01-19 热度:160
php中变量可以不定义的但是我们如果不对错误进行一些处理在使用未定义的变量时会提示Undefined variable错误了,下面我给大家举几个实例. PHP错误提示Undefined variable:变量未定义,如果你在php.ini设置中屏蔽了Notice这个等级的提示那么他就不会显示任何提[详细]
-
PHP编程之代码取名规范
所属栏目:[PHP教程] 日期:2022-01-19 热度:71
文件名:一律小写,单词间以下划线分隔 类名:采用首字母大写的驼峰命名方式 类中的方法名:采用首字母小写的驼峰方式命名 类中的私有方法和私有变量:以下划线开头 函数名(变量名):全小写,单词间以下划线分隔 下面具体介绍 类文件都以.class.php为后缀,使用驼峰[详细]
-
php获得网页请求状态程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:87
网页返回状态代码很多站长会去查自己网站状态码是不是200或错误页面是不是404代码了,那么我们使用最多的查看方法就是使用站长工具或ff浏览器来查,但有很多朋友不知道可以自己写一个查看状态代码的功能. 方法一,使用 fsockopen,严重鄙视curl_getinfo,代码如下[详细]
-
php与mssql的ntext字段错误总结
所属栏目:[PHP教程] 日期:2022-01-19 热度:113
php + mssql 让真让人痛苦。这些读 php 读 mssql 的 ntext 字段类型问题又来了:当 ntext 的内容过长时,居然读不完整。 在网上找了很久,都是说 php 读 ntext 出错的,但没发现我的页面出错,就郁闷了。后来才查到是说 php 默认最大只能读 4K 的内容,原来[详细]
-
php提示 内存位置访问无效
所属栏目:[PHP教程] 日期:2022-01-19 热度:91
新配置的PHP环境,或者刚做过配置改动,比如新加载的DLL扩展,访问页面,可能会出现内存位置访问无效的错误,主要原因是DLL扩展加载失败。 我们就需要找到是哪一个DLL文件加载出现了问题。排查方法是:将php.ini中 display_startup_errors = Off 改为 display_sta[详细]
-
无法启动此程序,因为计算机丢失php_mbstring.dll
所属栏目:[PHP教程] 日期:2022-01-19 热度:154
在使用命令行创建Zend FrameWork项目的时候,计算机提醒无法启动此程序,因为计算机丢失php_mbstring.dll。尝试重新安装该程序以解决问题。 首先,你要确定你的PHP已经包含php_mbstring.dll文件,可以查看php安装目录下的ext文件下是否有此文件,没有请根据p[详细]
-
php安装xdebug后var_dump 不能输变量内容解决办法
所属栏目:[PHP教程] 日期:2022-01-19 热度:138
有人问为什么php安装xdebug后var_dump()不能输变量内容呢,里面的变量都是直接输出而不是把变量中的内容输出呢,下面我们只要简单的配置一下xdebug即可解决了。 php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_[详细]
-
curl out of memory window下PHP调用curl报内存不够
所属栏目:[PHP教程] 日期:2022-01-19 热度:70
今天在调用新浪微博api的时候(官网下载的sdk),发现发布图片微博的时候不成功,报错说:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4294962523 bytes) in XXXsdksinasaetv2.ex.class.php on line 396 实在想不明[详细]
-
windows 下 php curl 的支持配置方法
所属栏目:[PHP教程] 日期:2022-01-19 热度:146
调用curl_init()函数测试,出现错误提示如下:Fatal error: Call to undefined function: curl_init() windowsxp 2003 首先保证你的php已经可以使用,本文不讲解windows下的php配置,只是增加curl的扩展。 1、拷贝PHP目录中的libeay32.dll 和 ssleay32.dll[详细]
-
java存入信息php读写memcache乱码问题
所属栏目:[PHP教程] 日期:2022-01-19 热度:160
故事背景:我用java插入一条数字记录,用php读取无法正确读取,今天发现如果使用MemCachedClient来插入一条数字,或者java的对象,那么在php调出来就是乱码,对象可以理解,简单的数字也会乱码,如:mcc.set(a,25);php中出来的是乱码,同时如果采用telnet的方式[详细]
-
php中json_encode格式中文问题解决方法
所属栏目:[PHP教程] 日期:2022-01-19 热度:98
今天要在MySQL 存储php中json_encode格式信息,英文时没有问题,但是中文时就碰到了遇到中文时,会变成一堆类似uxxxx信息。 1. 原因分析:在存储到数据库时,MySQL不会存储 unicode 字符,MySQL仅支持从基本的多语种平面字符 (00000-0xFFFF),请尝试存储一个同义词[详细]
-
PHPStorm解决Xdebug Slow问题
所属栏目:[PHP教程] 日期:2022-01-19 热度:96
今天白天才架起PHPStorm+xdebug的调试环境,就遇到了各式各样的问题:A,访问超慢响应、B,访问超快响应但是是空白页。 问题A解决的方法很多,总归还有解决办法;问题B我估计是线程问题,也许可以通过调试php.ini的配置搞定,也许不是,很难讲清楚,线程的问题[详细]
-
php memcached 扩展 timeout 问题
所属栏目:[PHP教程] 日期:2022-01-19 热度:88
php 中使用memcached扩展来访问memcached时,当memcached服务器无法正常连接,在默认设置下会造成请求响应变慢。注意:无法正常连接指网络故障,如两台服务器无法进行通信等,只要能ping通,就算memcached服务没有开启或down掉,不会影响响应时间,只是memca[详细]
-
MAMP环境phpMyAdmin没有创建数据库问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:64
今天发现一个很怪的事情自己在mac装MAMP环境phpMyAdmin没有创建数据库这个选项了,这个是本地安装又不是空间怎么会没有这个创建数据库权限呢,带的疑问我们一起来看看怎么回事吧。 在Windows平台上有很多PHP环境一键安装包,在OS X里只发现2个。一个XAMPP,[详细]
-
PHP生成CSV文件用Excel打开乱码问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:88
PHP生成UTF-8编码的CSV文件用Excel打开中文显示乱码,是由于输出的CSV文件中没有BOM,我们只要简单处理一下即可,那么如何在PHP中输出BOM呢?在所有内容输出之前: print(chr(0xEF).chr(0xBB).chr(0xBF)); 例.php生成csv时我们可以这样: ?php $now = gmdate(D[详细]
-
php中Memcached连接超时问题解决方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:84
今天起看发现服务器的nginx产生大量日志了,并且提示PHP Warning: Memcache::connect(): Can/t connect to 127.0.0.1:11211, Connection timed out (110) in,后来几经周折找出问题所在了。 在一次例行检查日志的时候,发现Nginx日志中出现了大量的PHP连接Me[详细]
-
php pdo_mysql未安装问题处理方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:183
未安装pdo_mysql使用时会提示pdo_mysql 必须支持 请检查 pdo_mysql 模块是否正确加载了,安装方法很简单下面我来看看。 解决方法: 1.修改本地php.ini配置,以Win下的php.ini为例,找到;extension=php_pdo_mysql.dll、;extension=php_pdo.dll,去除前面的分[详细]
-
PHP线程安全和非线程安全版本的差别
所属栏目:[PHP教程] 日期:2022-01-18 热度:117
我在在php管方下载php版时会看到有一个,None-Thread Safe与Thread Safe版了,那么这两个版本到底有什么区别,但仔细一下看面有介绍是建义我们使用线程安全,而非线程序安全用于测试。 先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行[详细]
-
BS结构中运用PHP访问ORACLE LOB
所属栏目:[PHP教程] 日期:2022-01-18 热度:136
摘要:本文介绍了如何利用PHP的数据库访问技术实现对ORACLE LOB数据对象的存储。 关键字:PHP;ORACLE; LOB;存储; 引言:PHP,即PHP: Hypertext Preprocessor,是一种广泛用于 Open Source(开放源代码)并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C[详细]
-
在PHP中以root身份运行外部指令
所属栏目:[PHP教程] 日期:2022-01-18 热度:68
在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现,这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能C[详细]
-
PHP-GTK 说明及其应用
所属栏目:[PHP教程] 日期:2022-01-18 热度:83
1. PHP-GTK介绍 1.1 PHP-GTK:PHP-GTK是PHP的延伸模组,它可以让程式设计师写出在客户端执行的、且独立的GUI的程式。这个模组不允许在浏览器上显视GTK+的程式,它一开始就是开发来写独立的GUI程式的。 1.2 GTK:GTK原本是为GIMP,一个GUI的影像处理软体而开发[详细]
-
自主发布新闻的php代码
所属栏目:[PHP教程] 日期:2022-01-18 热度:80
新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成,该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下: 〈table border=0 width=90%〉 〈?php //在新闻文件中的第一行放新闻的标题 //新闻文件必须是文本[详细]
-
php 解析rss代码一段
所属栏目:[PHP教程] 日期:2022-01-18 热度:193
?php function my_headlines($url) { $rdf = parse_url($url); $fp = fsockopen($rdf[host], 80, $errno, $errstr, 15); if (!$fp) { $content = font class=contentProblema!/font; return; } if ($fp) { fputs($fp, GET . $rdf[path] . ? . $rdf[query] .[详细]
-
PHP和MySQL生成的标签云完成代码
所属栏目:[PHP教程] 日期:2022-01-18 热度:140
用户输入文本和输入的文本在过去的一个标签云,标签云是一个用户生成的标签的可视化描述,或只是一个网站的文字内容,通常用来描述网站的内容。 为此,我们将创建一个HTML表格,将接受用户文本,也让用户可以看到从 MySQL数据库,其中包含在过去输入的文本生成[详细]