重温字符编码ASCII,Unicode和UTF-8

据说是来自Google内部的统计——世界上所有网页编码统计图

看来UTF8是未来的趋势啊,不过GB2312没有太大的变化趋势。。。

重温一下各种编码吧,以前看的,有点忘记了

1. ASCII码

我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 0000000到11111111。

Read More →

获取当前URL地址例子(PHP)

$url_this =  "http://".$_SERVER [´HTTP_HOST´].$_SERVER[´PHP_SELF´];

echo $url_this;

服务器变量:$_SERVER

注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。

$_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 specification 中说明,所以您应该仔细研究它。

这是一个“superglobal”

Read More →

IE7使用FCK出现this.linkedfield.value的问题(PHP)

先来两个字郁闷!

不知从什么时候开始,发现自己爱上了FIREFOX,今天做PHP小项目的时候,在线编辑器自然想到FCK,以前一直用他,不过是ASP.NET版本的,略有不同,今天用了一下,GOOGLE随便找了一篇文章看看了配置,和原来用的也差不了多少,一切正常,用了不到五分钟的时间,搞定,昨天搞到五点,不困,因为太冷了,又饿,准备睡觉了,平时测试的时候一直用的FIREFOX,用用IE看看如何,毕竟将来这个系统还是那些老师在用,他们不出意外用的当然是IE浏览器啦~~~

问题来了,提示this.linkedfield.value为空或不是对象什么的,晕了关天,不管了,先睡觉先~~~

早晨醒来已是11点多,吃个饭,开始解决这个BUG,GOOGLE了一下,发现有只两页的搜索结果。。。

不过问题还是有人问,一个老外。。

Read More →

include,include_once和require,require_once的根本区别

一.require() 和 include() 

   除了怎样处理失败之外在各方面都完全一样

1.include() 产生一个警告

  require()  则导致一个致命错误

换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用  require()  吧。include()  就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。就是说再解析程序时即读取require的文件,而不是解析后,如果不能读取到被require的文件,就不能进行下一步动作。所以,不被正确包含就会导致程序的文件,用require比较好。可能效率上也略微高点。

Read More →

无需插件,轻松实现FIREFOX后台打开标签

在浏览器地址栏里输入 about:config

browser.tabs.loadDivertedinbackground 选择标签页打开方式 True=在后台打开连接; False=在前台打开连接

搞定

Read More →

PHP下载DOC文件出错乱码的解决方案

网上流传的PHP下载文件的一个方法,百试不灵,一直出错乱码。。。

$filename = "secure/writeToFile.doc"; 

header("Content-Length: " . filesize($filename));

header(´Content-Type: application/msword´); 

header(´Content-Disposition: attachment; filename=writeToFile.doc´); 

readfile($filename);

读取一个WORD文档,能下,但是打开是乱码

Read More →

Content-type: How to force a file download

 

Word Document:
PHP Code:
$filename = "secure/writeToFile.doc";

header("Content-Length: " . filesize($filename));
header(´Content-Type: application/msword´);
header(´Content-Disposition: attachment; filename=writeToFile.doc´);

readfile($filename);
MPG / MPEG:
PHP Code:
header("Content-Length: " . filesize($filename));
header(´Content-Type: video/mpg´);
header(´Content-Disposition: attachment; filename=test2.mpg´);

Read More →

居然中了wscriptexe病毒~~~

号称常年无毒的人,今天插了一下U盘就中毒了,汗~~~

在桌面新建一个记事本,将以下代码复制入去并保存

@echo off
title U盘清理--出现“找不到”等错误不影响使用!
echo.正在清理...
setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
cd /d "%systemroot%\"
del /a /f /q "%systemdrive%\已经被反U盘病毒的“病毒”感染.txt" inf.tem uda.a u.vbe uhere-*.txt "%ALLUSERSPROFILE%\「开始」菜单\程序\启动\u.vbe" u.bat zap.a zap.exe uda.exe ReadMe.txt s.vbe uda-解压.bat 主操控.bat Anti-U盘免疫.bat U盘病毒分析.bat 打开发送功能.bat
set /a n=0
set dl=CDEFGHIJKLMNOPQRSTUVWXYZ
:s
set d=!dl:~%n%,1!:
if exist %d% (cd /d %d%\&del /a /f /q u.bat u.vbe    !uda.a    U盘病毒分析Beta3.exe autorun.inf *.sk&md u.vbe&attrib u.vbe +h&md autorun.inf&attrib autorun.inf +h)
set /a n=n+1
if not %n%==24 goto s
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v vbe /f
md %HOMEDRIVE%\ubye.txt
attrib %HOMEDRIVE%\ubye.txt +h
md %HOMEDRIVE%\8bye.txt
attrib %HOMEDRIVE%\8bye.txt +h
echo.
echo.----------------------------------------
echo.清理完成!建议重新启动计算机以更新设置。
echo.按任意键退出...
pause>nul

二、将记事本扩展名txt改为批处理bat

三、双击此文件,有弹出对话框时一路按回车

四、执行完后重启(搞掂!!)

Read More →

关于br标签高度的问题

今天在修改皮肤的时候,想修改BR标签的高度,我用了常规的HEIGHT,不行,GOOGLE中找到这样一句话~~~


#ArticleTitle br
{
line-height:0px;
}

ok,it´s the answer

Read More →

PHP计算字符串长度(中文问题)

想计算字符串长度来着,用了strlen函数,发现问题了,中文不算一个字符,这个问题肯定会带来截取的问题,GOOGLE了一下,发现不同的编码还有不同的方法,一向钟情于UTF-8的我,现在就写一下如何计算UTF8字符串长度,还有如何截取的问题~~

<?php // 说明:计算 UTF-8 字符串长度(忽略字节的方案)
function strlen_utf8($str) {
$i = 0;
$count = 0;
$len = strlen ($str);
while ($i < $len) {
$chr = ord ($str[$i]);
$count++;
$i++;
if($i >= $len) break;
if($chr & 0x80) {
$chr <<= 1;
while ($chr & 0x80) {
$i++;
$chr <<= 1;
}
}
}
return $count;
}
$str = http://www.jm-zy.net/一个小小的测试;
echo strlen_utf8($str);
?>

Read More →
Search
最新评论
推荐日志
微信扫一扫