当前位置:  编程技术>php
本页文章导读:
    ▪php 云标签的简单范例      php 云标签的例子,代码如下: <?php /** * @php 云标签 * @param $tags 标签列表 * @edit:www. */ function printTagCloud($tags) { // $tags is the array arsort($tags); $max_size = 32; // max font size in pixel.........
    ▪php 上传图片的函数示例      1,form表单部分 <!-- Form Area --> <form enctype="multipart/form-data" action="/blog_article/uploader.html" method="post"> Select Image: <input type="file" name="userfile"> <input type="submit" value="Upload!"> </form> &l.........
    ▪php 获取站点描述信息的代码      php获取meta站点信息的方法,代码如下: <?php /** * @get_meta_tags函数的应用实例 * @获取站点描述信息 * @edit:www. * */ // Header... header("Content-Type: text/html; charset=utf-8"); // Function Starts Here..........

[1]php 云标签的简单范例
    来源: 互联网  发布时间: 2013-12-24

php 云标签的例子,代码如下:

<?php
/**
* @php 云标签
* @param $tags 标签列表
* @edit:www.
*/
function printTagCloud($tags) {
  // $tags is the array
  
  arsort($tags);
  
  $max_size = 32; // max font size in pixels
  $min_size = 12; // min font size in pixels
  
  // largest and smallest array values
  $max_qty = max(array_values($tags));
  $min_qty = min(array_values($tags));
  
  // find the range of values
  $spread = $max_qty - $min_qty;
  if ($spread == 0) { // we don't want to divide by zero
    $spread = 1;
  }
  
  // set the font-size increment
  $step = ($max_size - $min_size) / ($spread);
  
  // loop through the tag array
  foreach ($tags as $key => $value) {
    // calculate font-size
    // find the $value in excess of $min_qty
    // multiply by the font-size increment ($size)
    // and add the $min_size set above
    $size = round($min_size + (($value - $min_qty) * $step));
  
    echo '<a href="#"  . $size . 'px" title="' . $value . ' things tagged with ' . $key . '">' . $key . '</a> ';
  }
}

//调用示例
$tags = array('weddings' => 32, 'birthdays' => 41, 'landscapes' => 62, 'ham' => 51, 'chicken' => 23, 'food' => 91, 'turkey' => 47,
 'windows' => 82, 'apple' => 27);
printTagCloud($tags);
?>

    
[2]php 上传图片的函数示例
    来源: 互联网  发布时间: 2013-12-24

1,form表单部分

<!-- Form Area -->
<form enctype="multipart/form-data" action="/blog_article/uploader.html" method="post"> 
Select Image: <input type="file" name="userfile"> 
<input type="submit" value="Upload!"> 
</form> 
<!-- Form Area -->

2,上传图片文件的php代码

<?php 

# Variables
$path = "images/";  
$max_size = "200000"; 

# File
$filename = $_POST['userfile']; 

# Control
if (!isset($HTTP_POST_FILES['userfile'])) exit; 

if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { 

if ($HTTP_POST_FILES['userfile']['size']>$max_size) {  
echo "文件太大,超过了上传文件的最大限制。The Max File Size is $max_size KB<br>n";  
exit;  
} 

# Type Control
if ( 
   ($HTTP_POST_FILES['userfile']['type']=="image/gif")   ||          
   ($HTTP_POST_FILES['userfile']['type']=="image/jpg")   ||   
   ($HTTP_POST_FILES['userfile']['type']=="image/bmp")   || 
   ($HTTP_POST_FILES['userfile']['type']=="image/png")   || 
   ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") 
) 
{ 

# If File Exist
if (file_exists($path . $HTTP_POST_FILES['userfile']['name']))  
{  
echo "同名的文件已存在。<br>";  
exit;  
} 

$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path . 

$HTTP_POST_FILES['userfile']['name']); 
if (!$res){  
echo "上传失败!<br>";  
exit;  
}  
else{  
echo "上传成功!<br>";  
} 

echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>"; 
echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>"; 
echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>"; 
echo "<a href=/blog_article/$path/index.html".$HTTP_POST_FILES['userfile']['name'].">View Image</a>"; 
}  
else  
{ 
echo "错误的文件类型<br>";  
exit;  
} 
} 
?>

注意:
在php5以后的代码,已经不再使用这样的方式,改用全局变量$_FILE来接收上传数据了。


    
[3]php 获取站点描述信息的代码
    来源: 互联网  发布时间: 2013-12-24

php获取meta站点信息的方法,代码如下:

<?php
/**
* @get_meta_tags函数的应用实例
* @获取站点描述信息
* @edit:www.
*
*/
// Header...
header("Content-Type: text/html; charset=utf-8");

// Function Starts Here...
function getInfo($URL){
  $getInfo= get_meta_tags($URL);
  return $getInfo;
}

// URL...
$URL = "http://www.";  

$_getInfo = getInfo($URL);
        
// Print.
echo "$URL <p>";
echo $_getInfo ["author"]."<p>";   
echo $_getInfo ["keywords"]."<p>";    
echo $_getInfo ["description"]."<p>"; 
echo $_getInfo ["robots"]."<p>";
?>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3