首页 > phper

php伪造IP地址与来源程序代码

下面写个构造来路google.com代码

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, http://www.phprm.com/">http://www.phprm.com/);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8')); //构造IP
curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com/ "); //构造来路
curl_setopt($ch, CURLOPT_HEADER, 1);
$out = curl_exec($ch);
curl_close($ch);

阅读全文

smarty截取字符串truncate函数介绍


具体用法如下:

//index.php
$smarty = new Smarty;
$smarty->assign('articleTitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.');
$smarty->display('index.tpl');
//index.tpl
{$articleTitle}
{$articleTitle|truncate}
{$articleTitle|truncate:30}
{$articleTitle|truncate:30:""}
{$articleTitle|truncate:30:"---"}
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":true}

阅读全文

PHP中数组转换成json字符串程序代码

function array_to_json($array) {
 if (! is_array ( $array )) {
  return false;
 }
 
 $associative = count ( array_diff ( array_keys ( $array ), array_keys ( array_keys ( $array ) ) ) );
 if ($associative) {
 
  $construct = array ();
  foreach ( $array as $key => $value ) {
  
   // We first copy each key/value pair into a staging array,
   // formatting each key and value properly as we go.
  

阅读全文