“程序积累“
php常用的一些预定义变量
<?php echo $_SERVER["SERVER_ADDR"]; //当前运行脚本所在的服务器的IP地址 echo "<br>"; echo $_SERVER["SERVER_NAME"];//当前运行脚本所在的服务器主机的名称 echo "<br>"; echo $_SERVER["REMOTE_ADDR"];//当前浏览此页面用户的ip地址 echo "<br>"; echo $_SERVER["REQUEST_URI"];//访问此页面所需要的URL echo "<br>"; echo ...
cookie和session的介绍和区别
关于cookie <?php //setcookie("name","",time()-1); //删除cookie/name if(!isset($_COOKIE['name'])){ setcookie("name",date("y-m-d H:i:s")); echo "欢迎第一次访问网站"; echo "<br>"; }else{ setcookie("name",date("y-m-d H:i:s"),time()+3); echo "你上次访问网站的时间为:".$_COOKIE["n...
php从xml文件中读取新闻列表
1.php从xml文件中读取新闻列表 <?php $xml = simplexml_load_file("http://xingdong365.com/rss.php?sort=1","SimpleXMLElement",LIBXML_NOCDATA); foreach($xml->channel->item as $item ){ echo "标题:".$item->title."<br>"; echo "<hr>"; } ?> 2.实用DOM库读取新闻列表 <?php $doc...
php使用smtp发送邮件
<?php include("class.phpmailer.php"); //包含phpmailer类 $mail = new PHPMailer(); //建立邮件发送类 $mail->IsSMTP(); //设定使用SMTP方式寄信 $mail->CharSet = "gb2312"; //邮件的编码格式 $mail->Host = "smtp.126.com"; //SMTP服务器地址 $mail->SMTPAuth = true; //设定SMTP需要验证 ...
php创建图像和缩略图以及给图片加水印和文字
php创建图像 <?php // 创建图像 $height = 300; //图像高度 $width = 300; //图像宽度 $im = imagecreatetruecolor($width,$height); //创建一个真彩色的图像 $white = imagecolorallocate($im,255,255,255);//白色 $blue = imagecolorallocate($im,0,0,64);//蓝色 imagefill($im,0,0,$blue); //将背景设...
php删除目录和文件
<?php function full_rmdir($dirname){ if(!is_dir($dirname)){ echo "指定的文件名不存在或者不是目录文件"; exit; } if($dirHandle = opendir($dirname)){ //打开指定的目录 $old_cwd = getcwd(); //取得当前工作的目录 chdir($dirname); //将php的当前目录改为 $dirname whi...
php实现字符串翻转(包含中文汉字)
<?php //php实现字符串翻转,包含中文汉字 //substr() 函数返回字符串的一部分。substr(string,start,length) //ord() 函数返回字符串第一个字符的 ASCII 值。 //join() 函数把数组元素组合为一个字符串。 //array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。 function turnstr($str) { $len = strlen($str); // 计算字符串的长度 for($i=0;$i...
php遍历文件夹下的文件及计算出其所占的磁盘空间
<?php /* php遍历文件夹下的所有文件及其子文件夹下所有的文件并计算出其所占的磁盘空间 */ function dir_size($dir){ $dh = @opendir($dir); //打开目录,返回一个目录流 $size = 0; //初始大小为0 while($file = @readdir($dh)){ //循环读取目录下的文件 if($file!='.' and $file!='..'){ ...