php获取目录中的所有文件名
1、先打开要操作的目录,并用一个变量指向它
//打开当前目录下的目录pic下的子目录common。
$handler = opendir(‘pic/common’);
2、循环的读取目录下的所有文件
/*其中$filename = readdir($handler)是每次循环的时候将读取的文件名赋值给$filename,为了不陷于死循环,所以还要让$filename !== false。一定要用!==,因为如果某个文件名如果叫’0′,或者某些被系统认为是代表false,用!=就会停止循环*/ 继续阅读…
XP系统Apache服务器下PHP无法加载mysql数据库扩展解决方法
当遇到PHP无法加载mysql数据库扩展时,第一部先要打开PHP配制文件php.ini找到
extension=php_mysql.dll 这一行看前面的#号是否去掉,如果没有去掉先去掉#号然后重启apache后打开运行phpinfo.php文件查看是否加载成功.
phpinfo.php文件代码如下:
<?php
phpinfo();
?>
如果还是不行:在把libmysql.dllcopy到system32下 后重启APACHE
自己在用的PHP中文字符截取函数
发一个自己在用的PHP中文字符截取函数
<?php
function str_cut($string, $length, $dot = ”) {
if(strlen($string) <= $length) {
return $string;
}
$strcut = ”;
for($i = 0; $i < $length – strlen($dot) – 1; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
return $strcut.$dot;
}
?>
电子商务系统ECMall 1.0正式开源
ECMall 社区电子商务系统(简称 ECMall)是康盛创想(北京)科技有限公司继 ECShop 之后推出的又一个电子商务姊妹产品。与 ECShop 不同的是,ECMall 是一个允许店铺加盟的多店系统。它不仅可以帮助众多成熟的网络社区实现社区电子商务还可以推进各种地域性、垂直性明显的门户网站的电子商务进程。
ECMall 是一个根据融合了电子商务以及网络社区特色的产品,它不仅能使您的电子商务进程变得异常轻松,同时通过和康盛创想相关产品的结合还能进一步提高用户的活跃度以及黏性,从而促进用户的忠诚度.
php写文件操作
1、先确定要写入文件的内容 $content = ‘你好’;
2、打开这个文件(系统会自动建立这个空文件)
//假设新建的文件叫file.txt,而且在上级目录下。w表示‘写文件’,
$fp下面要用到,表示指向某个打开的文件。
$fp = fopen(’../file.txt’, ‘w’);
3、将内容字符串写入文件 //$fp告诉系统要写入的文件,写入的内容是$content fwrite($fp, $content); //文件写入
4、关闭文件 fclose($fp);
说明:PHP5中提供了更方便的函数file_put_contents,
上面的4步可以这样完成:
$content = ‘你好’; file_put_contents(’file.txt’,$content);
php获取文件内容函数
//假设获取的目标文件名是file.txt,而且在上级目录下。
获取的内容放入$content 可以使用file_get_contents()函数,此函数作用是:
将整个文件读入一个字符串中. 如果你希望以一个字符串的形式读取文件内容,
使用这个函数无疑是个首选。用法:
$content = file_get_contents(’../file.txt’);
推荐一个学习php oop好网站
学习php oop 的好地方,值得常去挖宝的
常用到的PHP常量类型
PHP 在常量中定义了以下一些常量。
__FILE__ 这个默认常量是 PHP 程序文件名。
若引用文件 (include 或 require)则在引用文件内的该常量为引用文件名,而不是引用它的文件名。
__LINE__ 这个默认常量是 PHP 程序行数。若引用文件 (include 或 require)则在引用文件内的该常量为引用文件的行,而不是引用它的文件行。
PHP_VERSION 这个内建常量是 PHP 程序的版本,如 ‘3.0.8-dev’。
PHP_OS 这个内建常量指执行 PHP 解析器的操作系统名称,如 ‘Linux’。
TRUE 这个常量就是真值 (true)。 FALSE 这个常量就是伪值 (false)。
E_ERROR 这个常量指到最近的错误处。
E_WARNING 这个常量指到最近的警告处。
E_PARSE 本常式为解析语法有潜在问题处。
E_NOTICE 这个常式为发生不寻常但不一定是错误处。例如存取一个不存在的变量。这些 E_ 开头形式的常量,可以参考 error_reporting() 函数,
有更多的相关说明。当然在程序写作时,以上的默认常量是不够用。
define() 的功能可以让我们自行定义所需要的常量。见下例
<?php define(“COPYRIGHT”, “Copyright © 2008, http://www.helloyi.cn“); echo COPYRIGHT; ?>