|
|
|
|
|
网速宽带 无线网络 免费WiFi 网络诊断 系统优化 windows ADSL宽带 光纤宽带 城市光网 智慧城市 网络加速 网络安全 网速测试 网络工具 路由器 交换机 宽带猫 网卡 蹭网 3G 4G 资费 电信 联通 移动 铁通 广电宽带 e家宽 长城宽带 浏览器 鹏博士 WiFi WLAN LTE HSPA Verizon Google
301 Adsense alimama Baidu Asp ZBlog Asp.net DNS Free hosting GoDaddy Google Html Flash Alexa Internet JavaScript Oracle php SEO xml
今天使用PHP操作数据库,出现了错误,提示如下:PHP Fatal error: Class 'com' not found。
之前用 imagecopyresized() 生成缩略图,但是效果不是太理想,后来把 imagecopyresized() 换成 imagecopysampled() ,效果好太多了,图片变得更加清晰了。
编程就有这么奇妙,有时一个小小的错误,就可能导致来回折腾了不少时间,就在今天,我就又一次遇到了这样的事情,过后实在是让人哭笑不得。
很多人在使用程序裁剪图片时,是在原图上直接裁剪,理想的做法是先等比缩小图片,再把多余的部分裁掉,这样会保留更多的图片信息。
今天在执行一个php程序时,出现了这样一个错误提示: Fatal error: Call to undefined function exif_imagetype()。
在本文中,我们将探讨如何在 PHP 编程语言中获取当前页面的 URL。
今天用PHP生成网页,浏览时发现有些问题,就是开头总是空一行和出现几个乱码。一开始我以为是程序的问题,但是在逐步排查之后,并不是程序的原因。
今天需要实现一个简单的功能,就是用PHP抓网页内容,但是在实际使用时遇到了一个问题,就是无论用何种方法去获取网页内容,当网址含有中文路径时就会出错。
本文得出的结论,归结于仅运行纯CPU任务的脚本的基准测试结果,不需要I/O操作的任务,例如访问文件、网络或数据库连接。 测试结果表面,PHP8比PHP5快41倍,比PHP7快3倍。
在使用PHP编程遍历目录文件时,我们一般可以使用readdir()或scandir()来实现,不过本文要说的是,尽量使用scandir()而不是readdir()遍历目录文件,理由是scandir()用到的代码量少很多。
PHP的if判断语句常常用到,大家用得应该很熟了,这里主要讲的是一个细节问题,就是if语句里的elseif的写法问题,到底elseif中间要不要加空格,加与不加有何区别。
如果你有一个文件名,你需要从PHP中删除扩展名,有很多方法可以做到这一点。这里有三种方法。
这篇文章中,介绍怎样使用pathinfo()查找扩展名。
使用dirname(),basename()和pathinfo()函数,可以很容易地使用PHP获取完整路径的文件名(filename)和目录名(directory name)。
今天配置IIS搭建PHP环境,搭建起来还算简单。不过在运行某程序时却出现了意想不到的错误,提示如下:Warning: com() has been disabled for security reasons in ...
在面向对象编程中,类是一个结构,这个结构定义属性和方法的集合。它可以被看作是一个模板。理解类和对象之间的区别的另一种方法是把类作为模具,而对象是作为使用模具产生的物品。
PHP支持类和面向对象结构,PHP的类的静态函数和变量不与任何特定类的实例相关联(换句话说,一个对象)。相反,静态函数和变量与类定义本身相关联。换言之,一个类的所有实例都共享相同的静态变量。
今天,一台测速VPS的PHP程序运行出现了问题,一直以来都运行得好好的,怎么会突然运行不了呢?首先我想到的是Web服务器IIS的问题,于是重启IIS,但是并不凑效;随后重启服务器,但是问题依旧,这让我一时不知道怎么处理为好。。。
zlib.output_compression和ob_gzhandler是php代码压缩的方法,通过使用这两个方法,可以实现php代码的gzip压缩。不过,这两个方法哪个更好呢?哪个效率更高呢?在编程中我们应该怎样选择?这都是程序员应该考虑的问题。
今天使用64位的windwos 2008系统,配置php环境时遇到不大不小的麻烦,那就是一直返回“404 - not found”或“404 -找不到文件或目录”的错误提示,令曾经配置了N次php的我狂抓一把。
今天使用64位的win2008系统的IIS7.5运行一个php的网站,结果一开始就报错了,今天报的错误提示是:Call to undefined function curl_init,一番捣鼓后终于解决问题。
在jquery的使用中,json的数据往往是从后台取出来,然而,由服务器端生成的json数据,在前端调用时有时会遇到一些问题,而出现乱码则属于较为常见的现象。本文将通过实例与大家分享一下php生成json数据为乱码的处理方法。
php抓取网页,可谓轻而易举,几行代码就可以搞定。不过,如果你有所疏忽,程序写得不够严密,就会出现有的网页抓取成功有的网页却抓不了的问题。
本地测试环境的php,一直以来运行得都很好,今天发现突然运行不了了,打开php后缀的网页时总是提示“找不到网页”,但是明明网页是存在的。但是打开html的网页就没有问题。
curl_multi可以批处理事务,给网页编程带来很大的方便。不过在使用curl_multi的过程中,我们会遇到一个比较头疼的问题,那就是当并发处理的事务数量过多的时候,就会出现CPU过高,网页假死的现象。今天,终于找到了一个解决问题的方法。
php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_multi_init()给我们。
使用php有一段时间了,之前一直用fwrite写入文件,不过当我知道file_put_contents这个函数之后,fwrite就比较少用了,file_put_contents比fwrite代码更简洁。
我们在使用fwrite写入文件时,新手会遇到一个最常见但又必须解决的问题,那就是换行写入。为什么我们在使用fwrite写入文件时\n换行符不起作用呢。。。
使用stream_get_meta_data()函数,可以获得网页的各meta项目信息,其中就包括有header的信息,事实上,使用stream_get_meta_data比header函数获得的信息量更加丰富更加多,为网站开发提供很好的辅助作用。
获得网页header信息,是网站开发人员和维护人员常用的技术。网页的header信息,非常丰富,非专业人士一般较难读懂和理解各个项目的含义。获取网页header信息,方法多种多样,就php语言来说,我作为一个菜鸟,知道的方法也有4种那么多。
error_log() 是发送错误信息到某个地方的一个函数,在程序编程中比较常见,尤其是在程序调试阶段。本文将用实例讲解一下error_log()这个函数的用法,以及一些需要注意的问题。
在php程序运行时,如果某语句出现错误,则会在网页上显示错误信息,但是有时候,我们并不希望显示这个错误信息,而是忽略它,取而代之的是显示其他提示信息。这就需要用到@ or die()这个语法了。
本人一直使用的是asp和.net环境,php比较少使用。路径问题导致fopen() 创建和写入文件失败。
这里收集了3种利用php获得网页源代码抓取网页内容的方法,我们可以根据实际需要选用。
在php里,要想打开网页URL获得网页内容,比较常用的函数是fopen()和file_get_contents()。本文谈下此两函数的用法有什么区别,以及使用时需要注意的问题。
今天在windows2003 IIS配置php环境后,访问php网页竟出现404找不到网页的错误提示,我是通过星外PHP全自动安装来配置php环境的。因为之前配置过很多次,都没有问题,所以这次出现这样的问题,我甚感郁闷。不过最终还是搞定了,并且从中吸取了教训。
php里字符串替换的函数,有str_replace()、str_ireplace()、substr_replace()、preg_replace()、strtr()等几个,这几个函数虽然都有字符串替换的功能,但它们无论从语法到作用,还是速度和效率上都有所不同。
php程序中改变图片大小的函数大多数人都想到用imagecopyresized(),不过经过测试比较发现,使用imagecopyresampled()改变的图片质量更高。
在php里当需要判断一个字符串长度时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何问题。不过,如果要从php程序优化的角度来看,使用strlen()判断字符串长度未免是最好的写法。
在php程序编写中,flush()的使用率还是挺高的,它在网页表现即时信息效果时发挥了极为重要的作用,比如之前写的php实现限制文件下载速度的代码实例,flush()就起了举足轻重的作用,是进度条实现代码里的关键语句。
网页访问速度的提升,是可以通过代码的优化来实现的。代码的优化,并不是说代码越少越好,而是主要看代码的运行能力和执行效率,看其消耗CPU和内存的多少。
有时候你会出于某种目的而要求把下载文件的速度放慢一些,这最大的好处是节省带宽,避免瞬时流量过大而造成网络堵塞。本文将通过php代码来实现限制文件的下载速度。
php里get_cfg_var()和ini_get()都是取得配置值的函数,当你需要获取php.ini里的某个选项的配置值时,这两个函数都都可以使用,得到的结果是一样的。不过,get_cfg_var()和ini_get()也有一些区别,这便是本文要谈的内容。
。网页压缩可以在服务器或空间里通过参数设置启用或关闭,这个设置是对网站所有页面有效的,操作起来并不复杂。如果你想单独操作某个页面,使用或不使用压缩,在php里也可以轻松实现。
要得到php.ini里的变量值,当然,你可以用phpinfo();来得到所有php配置信息,但如果要想得到某个变量值的话,你又要怎样获取呢?php里提供一个获取php.ini里的变量值的函数:ini_get()。
有没有一种可以防止php GD image library运行时出现内存不足的方法?当上传一张大图片时,GD就有可能用尽内存,终止脚本的运行。
在php程序编写中,使用curl函数库的几率还是挺高的,如curl_init()、curl_setopt()、curl_exec()、curl_errno()等都是常用的函数,但在使用这些函数的时候,有时会遇到一些问题。。。
断点调试是程序开发过程中的一个必不可少的步骤,但是对于php程序的调试来说,就不是这么简单了。本文将谈谈php断点调试的几种方法,对于php新手来说,可能更有参考价值。
前几天网站换了空间,我把所有文件通过FTP上传到空间后,访问管理页面时,报错了。错误提示如下所述:Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
使用php有一段时间了,在单引号和双引号的使用上,一直没有太过在意,感觉使用哪个都一样,没有发现有什么区别,但是在某些场合里是不可以忽视单双引号的使用的。