PHP 邮箱正则表达式

PHP 邮箱正则表达式代码如下: /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/ 实例 <?php $mail = 'codexy@codexy.cn'; //邮箱地址 $pattern = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(...

PHP 获取网页所有链接

以下代码用于采集页面时,获取网页中所有的链接,并循环输出: $html = file_get_contents('http://www.codexy.cn'); $dom = new DOMDocument(); @$dom->loadHTML($html); // grab all the on the page $xpath = new DO...

PHP 图片转base64

以下代码使用 PHP 将图片转换为 base64 字符串格式: <?php //$file:图片地址 //Filetype: JPEG,PNG,GIF $file = "encode.jpg"; if($fp = fopen($file,"rb", 0)) { $gambar = fread($fp,filesize($file)); ...

php 判断用户是否登录

以下实例通过 Session 来判断用户是否登录: functions <?php function loggedIn(){ //通过 $_SESSION 来判断用户是否登录 if(!$_SESSION['loggd']){ echo'<form action="checkLogin" method="pos...

菜鸟教程 MongoDB 教程已更新至3.0

Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。 代码学院也紧追其步伐,已经教程内容更新至 3.0 版本。教程的的实例在 3.0版本中测试通过。 以下内容为 3.0 版本的新...

HTML 常用头部标签(meta)

先来看下常用的标签列表,后文会一一介绍: <!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --> <html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa --> <head&g...

Android AnimationDrawable运行的几种方式

项目开发用到了AnimationDrawable,调用start后没有运行,很纳闷。google搜了下。记录一下。 这个AnimationDrawable.start不能直接写在onClick,onStart,onResume里面,是无效的,无法启动动画,只能写在比如事件监听当中。 以下有...

9patch(.9)怎么去掉自己画上的黑点/黑线

在自己制作.9.png图片的时候,制作之后所制作的图片上面会显示出制作的痕迹,也即是图片区域上会显示小黑点和黑线。那么为了真正的利用.9.png图片的使用效果,这些瑕疵当然是不能出现的了。因此,要想办法去掉她们。。。。。。 使用方...

Android应用中OOM问题剖析和解决方案

1.什么是OOM? 03-21 21:05:28.771: E/dalvikvm-heap(13316): Out of memory on a 10485776-byte allocation. 03-21 21:05:28.779: E/AndroidRuntime(13316): java.lang.OutOfMemoryError 这几句的意思是,我们程序申请需要1048...

php 获取远程文件大小

以下实例我们使用php curl 来获取远程文件大小,返回文件大小单位为字节: <?php // 获取远程文件大小函数 function remote_filesize($url, $user = "", $pw = "") {     ob_start();     $ch = curl_init($url); ...

php 修改图片大小

使用以下代码修改图片大小或创建缩略图。 参数说明: $filename:文件名。 $tmpname:文件路径,如上传中的临时目录。 $xmax:修改后最大宽度。 $ymax:修改后最大高度。 <?php // 重置图片文件大小 function resiz...

php 生成 RSS 类

以下包含了两个类: RSS 和 RSSItem。 创建一个新的 RSS 对象,然后用 RSSItems 填充它。支持多媒体(音频/视频文件)。 /* 实例 -----------------------------------------------     $feed = new RSS();     $feed-&...

PHP 重定向代码

以下使用 PHP header 函数重定向: function redirect($url) {     header("Location: $url");     exit(); }

PHP 登录类

class Auth {     var $user_id;     var $username;     var $password;     var $ok;     var $salt = "34asdf34";     var $domain = ".domain.com";     function Auth()     {   ...

PHP Session 封装类

class Session {     function Session()     {         session_start();     }     function set($name, $value)     {         $_SESSION[$name] = $value;     }    ...

php 邮箱验证函数

function checkEmail($email) { // Create the syntactical validation regular expression $regexp = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"; // Presume that the email i...

PHP 解析 XML

<?php // $file : xml 文件路径 function read_xml($file) { $fh = fopen("$file",'r') or die($php_errormsg); $simple = fread($fh,filesize("$file")); fclose($fh) or die($php_errormsg); $p = xml_parser...

php 文件下载代码

<?php $filename = $_GET['filename']; // 修改这一行设置你的文件下载目录 $download_path = "ficheros/"; // 不能下载上一层目录的文件 if(eregi("\.\.", $filename)) die("抱歉,你不能下载该文件!"); $file =...

php 递归删除目录下的文件

<?php // $dir:要删除的文件的目录 function recursiveDelete($dir) {         // 打开指定目录 if ($handle = @opendir($dir)) { while (($file = readdir($handle)) !== false) { ...

php 压缩CSS代码

将以下代码放置于 style.css 文件中,不要忘记包含你需要的 css 文件: <?php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* remove comments */ $buffer = preg_replace(...