php文章
我要做程序达人
努力学习..天天向上...
展开
-
php 生成xml添加BOM
前两天做公司网站的CMS,因为xml的问题郁闷了好几天,明明是utf-8的xml,可是前台的flash却总是在读取中文xml时出现乱码。<br />找了几天原来要在写xml文件时添加BOM信息。代码如下:<br /><br /><br />下载: adddom.php<br /><?php$bom = pack("C3",239,187,191);$xml = $bom;...$xml.= "...";file_put_contents($filename,$xml);?><br /><br /><br /原创 2010-11-29 17:12:00 · 1944 阅读 · 1 评论 -
PHP取多个不重复的随机数
PHP取多个不重复的随机数function multi_rand($begin, $end, $count){ $rand_array = array(); if ( $count > ($end - $begin + 1)) { $count = ($end - $begin + 1) } for ($i = 0;$i < $count; $i++原创 2013-04-10 11:12:07 · 2789 阅读 · 0 评论 -
ckeditor中使用CKFinder时,记住上一次路径
ckeditor中使用CKFinder时,记住上一次路径:本来查看时,是发现这个rememberLastFolder是为true的..但是却一直用不了..要在setupCKEditor时加上才可以..CKFinder.setupCKEditor( editor, { basePath : '../', rememberLastFolder : true } ) ;原创 2012-10-12 12:09:15 · 755 阅读 · 0 评论 -
ubuntu下sendmail搭建
由于用php发EMAIL需要sendmail , 就找一下GOOGLE大神帮忙了,但弄了一个晚上, 还好, 最好可以了....步骤如下:1, 安装 sudo apt-get install sendmail2,Sendmail默认只会为本机用户发送邮件,要它可以对internet发的话, 先打开Sendmail的配置宏文件/etc/mail/sendmail.mc。找到Port=smtp,原创 2012-06-04 00:48:56 · 8679 阅读 · 3 评论 -
[转]chrome native client小试牛刀
一、环境准备1、安装native client sdk 下载地址: http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/naclsdk_win.exe下载后安装在C:\native_client_sdk_0_5_1052本次试验的两个关键目录project_temp转载 2011-12-16 16:48:58 · 3802 阅读 · 0 评论 -
zipArchive使用
$zip = new ZipArchive(); // open archive if ($zip->open('test/'.$file_name.'.zip', ZIPARCHIVE::CREATE) !== TRUE) { die ("Could not open archive");} // initialize an iterator// pass i原创 2011-11-11 01:03:26 · 1194 阅读 · 0 评论 -
简单PHP连接数据库入门
<?php $link=mysql_connect("localhost","root","password"); if(!$link) echo "没有连接成功!"; else echo "连接成功!"; mysql_select_db("testdatabase", $link); //选择数据库 $q = "SELECT * FROM testtable"; //S原创 2011-11-01 16:10:31 · 782 阅读 · 1 评论 -
EMS校验码JAVASCRIPT取值
//取EMS的校验码function getEMSVerify(){ var str_ems="EK404101425CS"; num_1=8*Number(str_ems.substr(2,1)); num_2=6*Number(str_ems.substr(3,1)); num_3=4*Number(str_ems.substr(4,1)); num_4=2*Number(str_ems.substr(5,1)); num_5=3*Number(str_ems.substr(原创 2011-05-10 13:39:00 · 956 阅读 · 0 评论 -
关于PHP的preg_replace的使用
<br />preg_replace -- 执行正则表达式的搜索和替换<br /><br /><br /><br />说明<br />mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])<br /><br /><br /><br />例子1:逆向引用后面紧接着数字的用法 <br /><br /><br /><br />Php代码 <br />$string = "April 15, 2003";原创 2010-11-29 17:17:00 · 3462 阅读 · 0 评论 -
用php生成CSV文件
<br />csv 文件其实和excel文件一样,都是表格类型.但php生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件<br /><?php<br />$action = $_GET['action'];<br />if ($action=='make'){<br />$fp = fopen("demo_csv.csv","a"); //打开csv文件,如果不存在则创建<br />$data_arr1 = array("10001"原创 2010-11-29 17:18:00 · 6459 阅读 · 0 评论 -
php利用fsockopen 模拟post 提交
用file_get_contents来进行POST?很妖吧。我也没有想到还有这种妖的东西。在向东的博客上看到这个的:http://www.xiangdong.org/blog/post/1623/回忆未来?别惊讶,用他的话来说是山寨D。原文:file_get_contents.php: Post数据PHP代码 'POST', 'content' => http_build_query($post, '', '&'), ); } return原创 2010-11-29 17:15:00 · 2245 阅读 · 0 评论 -
PHP数据结构之直接插入排序
<?php $array = array(13,15,6,10,20,6,3,19); $count = count($array); $n = $e = 0; for($i = 1; $i < $count; $i++) { $tmp = $array[$i]; $j = $i; while($array[$j-1] > $tmp){ $n++; $e++; $arra原创 2010-11-29 17:14:00 · 500 阅读 · 0 评论 -
PHP数据结构之冒泡法排序
<?php $array = array(13,15,6,10,20,6,3,19); $count = count($array); $n = $e = 0; for($i = 0; $i < $count; $i++) { for($j = $i + 1; $j < $count; $j++) { $n++; if($array[$j] < $array[$i]){原创 2010-11-29 17:14:00 · 416 阅读 · 0 评论 -
巧用math函数在smarty模板中给变量动态赋值
<br />今天无意中发现了Math函数,感觉很好用,稍加修改就可以达到上述效果:<!–{math equation=x x=0 assign=i}–><!–{section name=smartyVar loop=10 }–> <!–{math equation=$i+1 assign=i}–> <br /> <!–{$i}–> <br /> <!–{/section}–> <br /><br />输出效果:<br/>1<br/> <br/>2<br/> <br/>3<br/> <br/>原创 2010-11-29 17:11:00 · 5207 阅读 · 0 评论 -
PHP中在函数和变量前加&的作用例解
&操作符在php中通常有两种意思:<br />&&就是“与”的操作符,这次我们主要说只有一个&,,在函数前加&表示 引用函数返回的那个对象<br />引用符(地址引用) <br />因为它引用了函数web318_fun() 返回的值, 即相当于$ww = web318_fun();<br /><?php<br />function web318_fun() {<br /> return '这是web318_fun函数返回的内容';<br />}<br />$ww=&web318_fun();<br原创 2010-11-29 17:16:00 · 923 阅读 · 0 评论 -
php用file_get_contents做post提交
<br />用file_get_contents来进行POST?很妖吧。<br />我也没有想到还有这种妖的东西。在向东的博客上看到这个的:http://www.xiangdong.org/blog/post/1623/<br />回忆未来?别惊讶,用他的话来说是山寨D。<br />原文:<br />file_get_contents.php: Post数据<br /><br />PHP代码<?php function Post($url, $post = null) { $context =原创 2010-11-29 17:16:00 · 4387 阅读 · 0 评论 -
php数据结构之简单选择排序
<?php $array = array(13,15,6,10,20,6,3,19); $count = count($array); $n = $e = 0; for($i = 1; $i < $count; $i++) { //find the min item from $i to last $min_index = $i; for($j = $i+1; $j < $count; $j++) {原创 2010-11-29 17:12:00 · 587 阅读 · 0 评论 -
magento1.X版本在php7出错Function name must be a string
magento1.9在PHP7版本出现的错误:PHP Fatal error: Uncaught Error: Function name must be a string in /app/code/core/Mage/Core/Model/Layout.php, 找到 getOutput函数,把$out .= $this->getBlock($callback[0])->$callb原创 2018-01-26 22:24:38 · 1661 阅读 · 0 评论