⑴ php的问题啊(急)
基础不牢啊,
数值型的 一般 采用= 号,
字符串用的是 like
$sql = "select * from wea_table where $sear like $temp";
⑵ 如何在thinkphp中使用seajs
首先,下载到源码之后,在页面引入lib/echarts-plain-map.js,plain-map是未压缩的版本
<script type="text/javascript" src="lib/echarts-plain-map.js"></script>
然后引入主文件之后,就可以直接使用init()实例化了
<script type="text/javascript">var myChart = echarts.init({ // ...});</script>
⑶ 新浪SAE平台,使用thinkphp和ci哪个更好一点
建议采用thinkphp,虽然ci框架的效率相对think快,但是think提供的sea平台操作接口,可以实现本地和线上调试效果一下。可以快速开发,对于项目前期可以不用做优化,后期可以采用thinkphp的缓存机制,还是不错的。
⑷ PHP框架为什么都没有用requirejs或者seajs
PHP是脚本语言,用来开发后端的语言,js是前端的。为什么没有用,他们不是不用,而是让你自己用,你喜欢哪个js框架自己在项目里添加即可。我们自己的项目都是在thinkphp5框架下添加了require.js,而且前后端的框架可以集成,也互不影响
⑸ 字符串的16、PHP中介绍
string是一系列字符。在 php 中,字符和字节一样,也就是说,一共有 256 种不同字符的可能性。这也暗示 php 对 Unicode 没有本地支持。请参阅函数utf8_encode()和utf8_decode()以了解有关 Unicode 支持
注:一个字符串变得非常巨大也没有问题,php 没有给字符串的大小强加实现范围,所以完全没有理由担心长字符串。
语法
字符串可以用三种字面上的方法定义。
单引号
双引号
定界符 指定一个简单字符串的最简单的方法是用单引号(字符 ')括起来。
要表示一个单引号,需要用反斜线(/)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反斜线表示。注意如果试图转义任何其它字符,反斜线本身也会被显示出来!所以通常不需要转义反斜线本身。
注:在 php 3 中,此情况下将发出一个 E_NOTICE 级的警告。
注:和其他两种语法不同,单引号字符串中出现的变量和转义序列不会被变量的值替代。
<?phpecho 'this is a simple string';echo 'You can also have embedded newlines instrings this way as it isokay to do';// Outputs: Arnold once said: I'll be backecho 'Arnold once said: I/'ll be back';// Outputs: You deleted C:/*.*?echo 'You deleted C://*.*?';// Outputs: You deleted C:/*.*?echo 'You deleted C:/*.*?';// Outputs: This will not expand: /n a newlineecho 'This will not expand: /n a newline';// Outputs: Variables do not $expand $eitherecho 'Variables do not $expand $either';?>
此外,如果试图转义任何其它字符,反斜线本身也会被显示出来!
双引号字符串最重要的一点是其中的变量名会被变量值替代。细节参见字符串解析。 另一种给字符串定界的方法使用定界符语法(“<<<”)。应该在 <<< 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
结束标识符必须从行的第一列开始。同样,标识符也必须遵循 php 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。
例子 11-3. 非法的例子
<?phpclass foo { public $bar = <<<EOTbarEOT;}?>
定界符文本表现的就和双引号字符串一样,只是没有双引号。这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。变量会被展开,但当在定界符文本中表达复杂变量时和字符串一样同样也要注意。
例子 11-4. 定界符字符串例子
<?php$str = <<<EODExample of stringspanning multiple linesusing heredoc syntax.EOD;/* More complex example, with variables. */class foo{ var $foo; var $bar; function foo() { $this->foo = 'Foo'; $this->bar = array('Bar1', 'Bar2', 'Bar3'); }}$foo = new foo();$name = 'MyName';echo <<<EOTMy name is $name. I am printing some $foo->foo.Now, I am printing some {$foo->bar[1]}.This should print a capital 'A': /x41EOT;?>注:定界符支持是 php 4 中加入的。 当用双引号或者定界符指定字符串时,其中的变量会被解析。
有两种语法,一种简单的和一种复杂的。简单语法最通用和方便,它提供了解析变量,数组值,或者对象属性的方法。
复杂语法是 php 4 引进的,可以用花括号括起一个表达式。
简单语法如果遇到美元符号($),解析器会尽可能多地取得后面的字符以组成一个合法的变量名。如果想明示指定名字的结束,用花括号把变量名括起来。
<?php$beer = 'Heineken';echo $beer's taste is great; // works, ' is an invalid character for varnamesecho He drank some $beers; // won't work, 's' is a valid character for varnamesecho He drank some ${beer}s; // worksecho He drank some {$beer}s; // works?>
同样也可以解析数组索引或者对象属性。对于数组索引,右方括号(])标志着索引的结束。对象属性则和简单变量适用同样的规则,尽管对于对象属性没有像变量那样的小技巧。
<?php// These examples are specific to using arrays inside of strings.// When outside of a string, always quote your array string keys// and do not use {braces} when outside of strings either.// Let's show all errorserror_reporting(E_ALL);$fruits = array('strawberry' => 'red', 'banana' => 'yellow');// Works but note that this works differently outside string-quotesecho A banana is $fruits[banana].;// Worksecho A banana is {$fruits['banana']}.;// Works but php looks for a constant named banana first// as described below.echo A banana is {$fruits[banana]}.;// Won't work, use braces. This results in a parse error.echo A banana is $fruits['banana'].;// Worksecho A banana is . $fruits['banana'] . .;// Worksecho This square is $square->width meters broad.;// Won't work. For a solution, see the complex syntax.echo This square is $square->width00 centimeters broad.;?>
对于任何更复杂的情况,应该使用复杂语法。
复杂(花括号)语法不是因为语法复杂而称其为复杂,而是因为用此方法可以包含复杂的表达式。
事实上,用此语法可以在字符串中包含任何在名字空间的值。仅仅用和在字符串之外同样的方法写一个表达式,然后用 { 和 } 把它包含进来。因为不能转义“{”,此语法仅在 $ 紧跟在 { 后面时被识别(用“{/$”或者“/{$”来得到一个字面上的“{$”)。用一些例子可以更清晰:
<?php// Let's show all errorserror_reporting(E_ALL);$great = 'fantastic';// 不行,输出为:This is { fantastic}echo This is { $great};// 可以,输出为:This is fantasticecho This is {$great};echo This is ${great};// Worksecho This square is {$square->width}00 centimeters broad.;// Worksecho This works: {$arr[4][3]};// This is wrong for the same reason as $foo[bar] is wrong// outside a string. In otherwords, it will still work but// because php first looks for a constant named foo, it will// throw an error of level E_NOTICE (undefined constant).echo This is wrong: {$arr[foo][3]};// Works. When using multi-dimensional arrays, always use// braces around arrays when inside of stringsecho This works: {$arr['foo'][3]};// Works.echo This works: . $arr['foo'][3];echo You can even write {$obj->values[3]->name};echo This is the value of the var named $name: {${$name}};?>
访问和修改字符串中的字符
字符串中的字符可以通过在字符串之后用花括号指定所要字符从零开始的偏移量来访问和修改。
注:为了向下兼容,仍然可以用方括号。不过此语法自 php 4 起已过时。
例子 11-5. 一些字符串例子
<?php// Get the first character of a string$str = 'This is a test.';$first = $str{0};// Get the third character of a string$third = $str{2};// Get the last character of a string.$str = 'This is still a test.';$last = $str{strlen($str)-1};// Modify the last character of a string$str = 'Look at the sea';$str{strlen($str)-1} = 'e';?> 字符串可以用“.”(点)运算符连接。注意这里不能用“+”(加)运算符。更多信息参见字符串运算符。
有很多实用函数来改变字符串。
普通函数见字符串函数一节,高级搜索和替换见正则表达式函数(两种风格:Perl 和 POSIX 扩展)。
还有 URL 字符串函数,以及加密/解密字符串的函数(mcrypt 和 mhash)。
最后,如果还是找不到想要的函数,参见字符类型函数。 可以用 (string) 标记或者strval()函数将一个值转换为字符串。当某表达式需要字符串时,字符串的转换会在表达式范围内自动完成。例如当使用echo()或者print()函数时,或者将一个变量值与一个字符串进行比较的时候。阅读手册中有关类型和类型戏法中的部分有助于更清楚一些。参见settype()。
布尔值TRUE将被转换为字符串 1,而值FALSE将被表示为 (即空字符串)。这样就可以随意地在布尔值和字符串之间进行比较。
整数或浮点数数值在转换成字符串时,字符串由表示这些数值的数字字符组成(浮点数还包含有指数部分)。
数组将被转换成字符串 Array,因此无法通过echo()或者print()函数来输出数组的内容。请参考下文以获取更多提示。
对象将被转换成字符串 Object。如果因为调试需要,需要将对象的成员变量打印出来,请阅读下文。如果希望得到该对象所依附的类的名称,请使用函数get_class()。自 php 5 起,如果合适可以用 __toString() 方法。
资源类型总是以 Resource id #1 的格式被转换成字符串,其中 1 是 php 在运行时给资源指定的唯一标识。如果希望获取资源的类型,请使用函数get_resource_type()。
NULL将被转换成空字符串。
正如以上所示,将数组、对象或者资源打印出来,并不能提供任何关于这些值本身的有用的信息。请参阅函数print_r()和var_mp(),对于调试来说,这些是更好的打印值的方法。
可以将 php 的值转换为字符串以永久地储存它们。这种方法被称为序列化,可以用函数serialize()来完成该操作。如果在安装 php 时建立了 WDDX 支持,还可以将 php 的值序列化为 XML 结构。 当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值。
如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作float来求值。否则就被当作整数。
该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数。指数是一个“e”或者“E”后面跟着一个或多个数字。
<?php$foo = 1 + 10.5; // $foo is float (11.5)$foo = 1 + -1.3e3; // $foo is float (-1299)$foo = 1 + bob-1.3e3; // $foo is integer (1)$foo = 1 + bob3; // $foo is integer (1)$foo = 1 + 10 Small Pigs; // $foo is integer (11)$foo = 4 + 10.2 Little Piggies; // $foo is float (14.2)$foo = 10.0 pigs + 1; // $foo is float (11)$foo = 10.0 pigs + 1.0; // $foo is float (11)?>
此转换的更多信息见 Unix 手册中关于 strtod(3) 的部分。
如果想测试本节中的任何例子,可以拷贝和粘贴这些例子并且加上下面这一行自己看看会发生什么:
<?phpecho /$foo==$foo; type is . gettype ($foo) . <br />/n;?>
不要指望在将一个字符转换成整型时能够得到该字符的编码(可能也会在 C 中这么做)。如果希望在字符编码和字符之间转换,请使用ord()和chr()函数。
⑹ 怎么在php程序中调用汉字转拼音这个方法
$source="中国";
$aim=newCUtf8_PY();
echo$aim->encode($source,'head');
echo" ";
echo$aim->encode($source,'all');
/**
*PHP汉字转拼音
*@authorJerryli([email protected])
*@versionV0.20140715
*@packageSPFW.core.lib.final
*@globalSEA_PHP_FW_VAR_ENV
*@example
* echoCUtf8_PY::encode('阿里巴巴科技有限公司');//编码为拼音首字母
* echoCUtf8_PY::encode('阿里巴巴科技有限公司','all');//编码为全拼音
*/
classCUtf8_PY{
/**
*拼音字符转换图
*@vararray
*/
privatestatic$_aMaps=array(
'a'=>-20319,'ai'=>-20317,'an'=>-20304,'ang'=>-20295,'ao'=>-20292,
'ba'=>-20283,''=>-20265,'ban'=>-20257,'bang'=>-20242,'bao'=>-20230,'bei'=>-20051,'ben'=>-20036,'beng'=>-20032,'bi'=>-20026,'bian'=>-20002,'biao'=>-19990,'bie'=>-19986,'bin'=>-19982,'bing'=>-19976,'bo'=>-19805,'bu'=>-19784,
'ca'=>-19775,'cai'=>-19774,'can'=>-19763,'cang'=>-19756,'cao'=>-19751,'ce'=>-19746,'ceng'=>-19741,'cha'=>-19739,'chai'=>-19728,'chan'=>-19725,'chang'=>-19715,'chao'=>-19540,'che'=>-19531,'chen'=>-19525,'cheng'=>-19515,'chi'=>-19500,'chong'=>-19484,'chou'=>-19479,'chu'=>-19467,'chuai'=>-19289,'chuan'=>-19288,'chuang'=>-19281,'chui'=>-19275,'chun'=>-19270,'chuo'=>-19263,'ci'=>-19261,'cong'=>-19249,'cou'=>-19243,'cu'=>-19242,'cuan'=>-19238,'cui'=>-19235,'cun'=>-19227,'cuo'=>-19224,
'da'=>-19218,'dai'=>-19212,'dan'=>-19038,'dang'=>-19023,''=>-19018,'de'=>-19006,'deng'=>-19003,'di'=>-18996,'dian'=>-18977,'diao'=>-18961,'die'=>-18952,'ding'=>-18783,'diu'=>-18774,'dong'=>-18773,'dou'=>-18763,''=>-18756,'an'=>-18741,'i'=>-18735,'n'=>-18731,'o'=>-18722,
'e'=>-18710,'en'=>-18697,'er'=>-18696,
'fa'=>-18526,'fan'=>-18518,'fang'=>-18501,'fei'=>-18490,'fen'=>-18478,'feng'=>-18463,'fo'=>-18448,'fou'=>-18447,'fu'=>-18446,
'ga'=>-18239,'gai'=>-18237,'gan'=>-18231,'gang'=>-18220,'gao'=>-18211,'ge'=>-18201,'gei'=>-18184,'gen'=>-18183,'geng'=>-18181,'gong'=>-18012,'gou'=>-17997,'gu'=>-17988,'gua'=>-17970,'guai'=>-17964,'guan'=>-17961,'guang'=>-17950,'gui'=>-17947,'gun'=>-17931,'guo'=>-17928,
'ha'=>-17922,'hai'=>-17759,'han'=>-17752,'hang'=>-17733,'hao'=>-17730,'he'=>-17721,'hei'=>-17703,'hen'=>-17701,'heng'=>-17697,'hong'=>-17692,'hou'=>-17683,'hu'=>-17676,'hua'=>-17496,'huai'=>-17487,'huan'=>-17482,'huang'=>-17468,'hui'=>-17454,'hun'=>-17433,'huo'=>-17427,
'ji'=>-17417,'jia'=>-17202,'jian'=>-17185,'jiang'=>-16983,'jiao'=>-16970,'jie'=>-16942,'jin'=>-16915,'jing'=>-16733,'jiong'=>-16708,'jiu'=>-16706,'ju'=>-16689,'juan'=>-16664,'jue'=>-16657,'jun'=>-16647,
'ka'=>-16474,'kai'=>-16470,'kan'=>-16465,'kang'=>-16459,'kao'=>-16452,'ke'=>-16448,'ken'=>-16433,'keng'=>-16429,'kong'=>-16427,'kou'=>-16423,'ku'=>-16419,'kua'=>-16412,'kuai'=>-16407,'kuan'=>-16403,'kuang'=>-16401,'kui'=>-16393,'kun'=>-16220,'kuo'=>-16216,
'la'=>-16212,'lai'=>-16205,'lan'=>-16202,'lang'=>-16187,'lao'=>-16180,'le'=>-16171,'lei'=>-16169,'leng'=>-16158,'li'=>-16155,'lia'=>-15959,'lian'=>-15958,'liang'=>-15944,'liao'=>-15933,'lie'=>-15920,'lin'=>-15915,'ling'=>-15903,'liu'=>-15889,'long'=>-15878,'lou'=>-15707,'lu'=>-15701,'lv'=>-15681,'luan'=>-15667,'lue'=>-15661,'lun'=>-15659,'luo'=>-15652,
'ma'=>-15640,'mai'=>-15631,'man'=>-15625,'mang'=>-15454,'mao'=>-15448,'me'=>-15436,'mei'=>-15435,'men'=>-15419,'meng'=>-15416,'mi'=>-15408,'mian'=>-15394,'miao'=>-15385,'mie'=>-15377,'min'=>-15375,'ming'=>-15369,'miu'=>-15363,'mo'=>-15362,'mou'=>-15183,'mu'=>-15180,
'na'=>-15165,'nai'=>-15158,'nan'=>-15153,'nang'=>-15150,'nao'=>-15149,'ne'=>-15144,'nei'=>-15143,'nen'=>-15141,'neng'=>-15140,'ni'=>-15139,'nian'=>-15128,'niang'=>-15121,'niao'=>-15119,'nie'=>-15117,'nin'=>-15110,'ning'=>-15109,'niu'=>-14941,'nong'=>-14937,'nu'=>-14933,'nv'=>-14930,'nuan'=>-14929,'nue'=>-14928,'nuo'=>-14926,
'o'=>-14922,'ou'=>-14921,
'pa'=>-14914,'pai'=>-14908,'pan'=>-14902,'pang'=>-14894,'pao'=>-14889,'pei'=>-14882,'pen'=>-14873,'peng'=>-14871,'pi'=>-14857,'pian'=>-14678,'piao'=>-14674,'pie'=>-14670,'pin'=>-14668,'ping'=>-14663,'po'=>-14654,'pu'=>-14645,
'qi'=>-14630,'qia'=>-14594,'qian'=>-14429,'qiang'=>-14407,'qiao'=>-14399,'qie'=>-14384,'qin'=>-14379,'qing'=>-14368,'qiong'=>-14355,'qiu'=>-14353,'qu'=>-14345,'quan'=>-14170,'que'=>-14159,'qun'=>-14151,
'ran'=>-14149,'rang'=>-14145,'rao'=>-14140,'re'=>-14137,'ren'=>-14135,'reng'=>-14125,'ri'=>-14123,'rong'=>-14122,'rou'=>-14112,'ru'=>-14109,'ruan'=>-14099,'rui'=>-14097,'run'=>-14094,'ruo'=>-14092,
'sa'=>-14090,'sai'=>-14087,'san'=>-14083,'sang'=>-13917,'sao'=>-13914,'se'=>-13910,'sen'=>-13907,'seng'=>-13906,'sha'=>-13905,'shai'=>-13896,'shan'=>-13894,'shang'=>-13878,'shao'=>-13870,'she'=>-13859,'shen'=>-13847,'sheng'=>-13831,'shi'=>-13658,'shou'=>-13611,'shu'=>-13601,'shua'=>-13406,'shuai'=>-13404,'shuan'=>-13400,'shuang'=>-13398,'shui'=>-13395,'shun'=>-13391,'shuo'=>-13387,'si'=>-13383,'song'=>-13367,'sou'=>-13359,'su'=>-13356,'suan'=>-13343,'sui'=>-13340,'sun'=>-13329,'suo'=>-13326,
'ta'=>-13318,'tai'=>-13147,'tan'=>-13138,'tang'=>-13120,'tao'=>-13107,'te'=>-13096,'teng'=>-13095,'ti'=>-13091,'tian'=>-13076,'tiao'=>-13068,'tie'=>-13063,'ting'=>-13060,'tong'=>-12888,'tou'=>-12875,'tu'=>-12871,'tuan'=>-12860,'tui'=>-12858,'tun'=>-12852,'tuo'=>-12849,
'wa'=>-12838,'wai'=>-12831,'wan'=>-12829,'wang'=>-12812,'wei'=>-12802,'wen'=>-12607,'weng'=>-12597,'wo'=>-12594,'wu'=>-12585,
'xi'=>-12556,'xia'=>-12359,'xian'=>-12346,'xiang'=>-12320,'xiao'=>-12300,'xie'=>-12120,'xin'=>-12099,'xing'=>-12089,'xiong'=>-12074,'xiu'=>-12067,'xu'=>-12058,'xuan'=>-12039,'xue'=>-11867,'xun'=>-11861,
'ya'=>-11847,'yan'=>-11831,'yang'=>-11798,'yao'=>-11781,'ye'=>-11604,'yi'=>-11589,'yin'=>-11536,'ying'=>-11358,'yo'=>-11340,'yong'=>-11339,'you'=>-11324,'yu'=>-11303,'yuan'=>-11097,'yue'=>-11077,'yun'=>-11067,
'za'=>-11055,'zai'=>-11052,'zan'=>-11045,'zang'=>-11041,'zao'=>-11038,'ze'=>-11024,'zei'=>-11020,'zen'=>-11019,'zeng'=>-11018,'zha'=>-11014,'zhai'=>-10838,'zhan'=>-10832,'zhang'=>-10815,'zhao'=>-10800,'zhe'=>-10790,'zhen'=>-10780,'zheng'=>-10764,''=>-10587,'zhong'=>-10544,'zhou'=>-10533,'zhu'=>-10519,'zhua'=>-10331,'zhuai'=>-10329,'zhuan'=>-10328,'zhuang'=>-10322,'zhui'=>-10315,'zhun'=>-10309,'zhuo'=>-10307,'zi'=>-10296,'zong'=>-10281,'zou'=>-10274,'zu'=>-10270,'zuan'=>-10262,'zui'=>-10260,'zun'=>-10256,'zuo'=>-10254
);
/**
*将中文编码成拼音
*@paramstring$utf8Datautf8字符集数据
*@paramstring$sRetFormat返回格式[head:首字母|all:全拼音]
*@returnstring
*/
publicstaticfunctionencode($utf8Data,$sRetFormat='head'){
$sGBK=iconv('UTF-8','GBK',$utf8Data);
$aBuf=array();
for($i=0,$iLoop=strlen($sGBK);$i<$iLoop;$i++){
$iChr=ord($sGBK{$i});
if($iChr>160)
$iChr=($iChr<<8)+ord($sGBK{++$i})-65536;
if('head'===$sRetFormat)
$aBuf[]=substr(self::zh2py($iChr),0,1);
else
$aBuf[]=self::zh2py($iChr);
}
if('head'===$sRetFormat)
returnimplode('',$aBuf);
else
returnimplode('',$aBuf);
}
/**
*中文转换到拼音(每次处理一个字符)
*@paramnumber$iWORD待处理字符双字节
*@returnstring拼音
*/
privatestaticfunctionzh2py($iWORD){
if($iWORD>0&&$iWORD<160){
returnchr($iWORD);
}elseif($iWORD<-20319||$iWORD>-10247){
return'';
}else{
foreach(self::$_aMapsas$py=>$code){
if($code>$iWORD)break;
$result=$py;
}
return$result;
}
}
}
http://blog.csdn.net/hzbigdog/article/details/37817135
⑺ 后缀为PHP的文件如何打开
*.php是一种网络开发的程序,它在服务器端运行,也就是你如果想打开此文件(以网页的形式),必须为他配一台服务器或者安装一个基于本机的服务性质的软件!
*.php是一种网络开发的程序,它在服务器端运行,也就是你如果想打开此文件(以网页的形式),必须为他配一台服务器或者安装一个基于本机的服务性质的软件,不过你可以使用写字板之内的东西打开他,此时你看到的是源程序,如果是在网上下载的php的话,他已经在服务器端运行,你只能看到结果!即我们常见的超文本html。
后缀名大全
A:
1 .ace: ace.exe或winace生成的压缩文件
2 .ain: ain是一种压缩文件格式,解开ain需要用ain.exe。在网上可以找到。
可以在各大的FTP pub/msdos utility之类地方寻找ain.exe
3 .arj,a01,a02...:
arj是一种非常常见的压缩文件格式,它可以支持带目录,多文件压缩,
一般FTP中DOSutility目录下都可以找到arj.exe,一般的版本有2.4
2,2.382.50等,其文件格式是通用的,不存在格式不认问题。
a01,a02,a03是arj在多文件压缩时后面文件的缺省文件名。
展开arj文件可以用arj x -va -y filename.arj
在windows下可以试试用winzip展开。
4 .asp:
.asp文件通常指的是Active Server Pages文件,这个文本文件可以
包括下列部分的任意组合:文本/HTML 标记/ASP 脚本命令,可以用
ie浏览器直接打开,也可以用记事本打开编辑。
.asp文件也可能是一种文档格式的文件,可以用cajviewer打开。
5 .avi:
一般用windows自带的媒体播放器就可以播放。
如果没有图象只有声音,则可能是mpeg4格式,需要装插件。
如果有单独的字幕文件,则可以用其它播放器。
B:
1 .BHX(BINHEX):
BinHex是苹果机器的一种编码方式.
WinZip可以解码. 将email以文本方式存盘,扩展名为.BHX,
就可以直接用WinZip解压了.
2. .bin
光盘映象文件,可以:
a.用Bin2ISO将bin转成ISO文件,然后用WinImage解开.
注意:有些BIN文件实际上就是ISO文件如果上面的办法有问题
可以直接将后缀改成iso,然后用WinImage解解看
b.用ISOBuster直接解BIN.
c.用daemon直接将BIN文件虚拟成光驱
C:
1 .caj: cajviewer,CAJ文件浏览器是中国学术期刊(光盘版)电子杂志社(CAJEJPH)
的产品。它是为中国期刊网(www.chinajournal.net.cn)的全文检索,浏览开发的。
2 .cdi: 光盘映像文件,用DISKJuggle 就可以打开
3 .cdr: CorelDraw
4 .cdp: Nti CdMaker做的光盘Image.用 Nti CdMaker 的FileCopy刻.
5 .cfm:
www浏览器(服务器支持,类似asp,php,jsp) or 文本编辑器看源码
6 .chi:chm(html help)的索引,和chm文件一起使用
7 .chm:
基于Html文件格式的帮助文档,在IE4.0以上可以双击直接打开。
制作工具可以采用Html Help WorkShop。
8 .cif:是easy cd creator地image文件
9 .cpj:
WinONCD的工程文件,不过如果那个Raw文件是2072字节的扇区的话就是标准的ISO文件
换个扩展名,用什么刻录软件都可以,最差用WinImage直接展开安装也行。
10 .cpx: cpx是一种压缩过的矢量图格式,CorelDraw
D:
1 .dat:
一般指数据文件,比如某些音碟或者某些应用程序的数据。
是个很通用的扩展名(比如影碟,一般数据,......),无法判断用那个程序打开,
除非有更多信息,比如这些文件是做什么用的。
是某个软件附带的,还是独立存在的,等等。
2 .dbf:
DOS下:
foxbase
foxpro
DN 中F3(view)
Windows:
qview(快速查看)
FoxPro
Office中Excel等.
3 .ddi: DISKDUPE,unimg,unddi,undisk
4 .dvi: Latex处理过的文件,用任何一种Latex软件都可看它。
5 .dxf: AutoCad,3DMax
6 .dxr: Macromedia Director Protected Movie File
E:
1 .ecw: 有可能是ENSONIQ AudioPCI声卡的波表样本
2 .emf: 扩展的wmf文件
3 .eml: outlook express
4 .eps:
eps是一种特殊的ps文件, 通常是嵌入其他文档中使用. 制作这种文件非常简单:
a) 在Windows中安装一台PostScript打印机(并不是真的要买一台, 仅仅是安装驱动
程序), 例如 HP LaserJet 5P/5MP PostScript, 设置其属性中的PostScript输出格式为
内嵌的PostScript, 打印端口设为FILE(在磁盘上创建文件);
b) 在任何绘图软件中编辑好图形后, 在打印对话框中将打印机设为那个PostScript
打印机, 然后打印到文件, 文件名可取为xxx.eps, 这将是你所需要的eps文件.
很多常用软件,比如ACDSee、Word等都可打开eps文件。
F:
1 .fcd:用vitrul CD-ROM打开
2 .fla: Flash
G:
1 gerber file(.dat .rep .pho 文件): 电路图可以送去制板的
2 .gif: gif是一种很普遍的图像格式,用几乎所有的图像处理软件都可以处理gif。
3 .gtp:guitar pro
.gtp是2.2以下版本的,3.0版本的是.gp3
H:
1 .hlp: 编辑可用help magic,help scribe
2 .hqx:
hqx格式就是所谓的Binhex 4.0文件。
实际是Ascii文件。
在PC上可以用winzip 6.2以上解开。
在Mac机上,如果你用Fetch 2.0以上来传
(在随机的Apple Internet Connect Kit上已带)
可以自动转成原来的Binary文件。
一般来说,你down了hqx格式的文件在PC上是派不上
什么用场的,当然你可以用来和别人交换word文件什么的。
I:
1 .icl:Icon Library,用AxIcons打开,一个专用的画图标的软件。
2 .ic图标文件,可以用acdsee转成bmp文件。
3 .idx:cterm非常下载下来的文件索引,用cterm自带的indexread打开
4 .iges:iges是一个基于NURBS的文件格式, 可以用AutoCad打开,如果不行,可以可以先拿到rhino中转成DXF
5 .img:
img是软盘image文件,一个img就是一个软盘,尼需要一个工具将这样
的文件展开还原到软盘上,就是hd-,
6 .is
一般是光盘镜像,直接用来刻盘或者用winimage解开
也可以装一个虚拟光盘软件daemon直接将之虚拟成光盘。
J:
1、.jpg,.jpeg:
.jpg是一种高压缩比的真彩图像文件格式,一般的图像处理软件都可以
显示jpg图像。推荐使用的看jpg程序有:在DOS下sea,在windows下用
acdsee,在UNIX下可以用xv来看jpg。
K:
1、.kc:
可以用king打开。
L:
1 .lwp: Lotus WordPro 格式
2 .lrc: 一个winamp插件的歌词文件,可以在放mp3时显示歌词。以前叫lrics mate
3 .lzh:
lzh是很老的一种压缩文件格式,近几年已经很少用了,展开lzh
文件需要lha.exe,在FTP的DOS utility目录下应该有。
好象以前有一种自解压然后运行的exe是用lha压的,lzh用winrar就能解
4 .ldb
Access数据库锁定文件,纪录数据库的锁定信息,
比如是否被打开,是否以独占形式访问等等。
M:1 .max: 3DMax文件。
2 .mdb: Microsoft Access数据库文件
3 .mdl: Rose文件
4 .mif:一种是MaxPlusII的文件
5 .mov:电影文件,用Quicktime打开。
6 .mpp:Project File(Ms Project)
7 .msf:
part 1:文件头,我见到的几个都是mstor打头的,文件头包括版本信息、注册表
的一些键值、图片的位置信息等等,关系不是很大,不必仔细研究。
part 2: 图片序列,图片都是jpeg格式的,每张图片的头可以通过查找"JFIF"字符串查到,查到后一定要后退六个字节,才是真正的jpeg文件头。也就是说
jpeg文件的第七到第十个字节是"JFIF"。每两张图片之间会有大量的字节
填充0,中间你会找到屏保运行时产生的临时文件的名字,如c:\\1.jpg;
由于jpg文件不校验字节和长度的,你可以随便取到临时文件名上面的哪个
0 上。把之间的部分拷贝出来另存为.jpg文件就可以了,
part 3:图片都取出来了,还管它干什么,呵呵
7 .msi:
MS Windows的新的安装文件标准。已经在Office2000和Windows2000中采用。
98或NT下,可以装下面的软件:InstMsi9x.exe,InstMsiNT.exe
N:
1 .nb:Mathematica的一种文件格式把。
2 .nf
察看方法:
1.文本编辑器都可以看。建议将自动换行设为80列。
专门的查看软件:
NFOShow1.1是网友写的,实际效果是我见过最好的,不过有时时会出错退出。DAMN.NFO.Viewer.v2.0只有几十k,很好用,足够了。还可以在dos窗口下type xx.nfo
3 .ngp,.ngc:
是模拟器游戏的文件neopocott 0.35b(ngp模拟器)ngp模拟器neopocott升级到
了v0.35b版本,可在win9x, 2k, me平台上运行。新版本暂停功能得到修改,支持
了ngc的扩展名文件,可以更好的存储和读取文件,增加了对键盘的设置等等
4 .njx: 南极星的字处理软件的文档格式
5 .nrg:Nero做的CD Image,用nero直接打开刻盘即可
1 .opx: Microsoft 组织结构图,用office自带的组件可以打开,
默认不安装,需要添加程序。
P:
1 .pdf:
pdf是adobe公司开发的一种类似于poscript的文件格式。可以用
adobe的acrobat,arcrbat reader来编辑,打开pdf文件
2 .pdg:超星阅读器SSreader3.52以上版本
3 .phtml:cajviewer
4 .pl: 一般说来是PERL Script,也可能是mp3播放软件的playlist文件
5 .ppt .pps:PowerPoint
6、prn:
prn文件是打印机文件,比如你在Word中选择"打印到文件"就会生成这种文件。
你可以把扩展名改为ps,然后用GSView打开。
或者用PrFile这个软件直接把prn文件送到PS打印机打印出来。
7 .ps:
ps的意思是PostScript,这是一种页面描述语言,主要用于高质量打印。
在UNIX和windows下都可以用GhostView来看ps文件。其homepage是
http://www.cs.wisc.e/~ghost/gsview/new23.html
如果你有PoscriptScript支持的打印机,可以直接打印PS文件。
如果你想制做PS文件,简单的办法是:在Windows下安装一个支持Post Script
的打印机驱动程序,比如HP 4 PS,你不需用非有这个打印机安装在你的机器上。安装好
驱动之后,在WIndows下任何一个编辑器中编辑好你需要转成PS的文件,比如从
Word下。然后选择"打印",选择那个PS兼容的驱动程序,然后选择"print to file",
它将把打印输出送到一个文件中去。因为你用了一个Poscript 的打印驱动程序,
那么这个打印文件就是PostScript文件了。将该文件改名字为XXX.ps就可以了。
8 .ps.gz:
gzipped postsript 文件,可以用gsview直接打开,其支持gzip
如果是用IE下载的,有可能实际已经解开,可以去掉gz后缀试试。
9 .psz: 改成*.ps.gz试试,然后用gzip或者winzip解开就是.ps文件了
10 .psf: outline PostScript printer font (ChiWriter)
11 .ptl: AUTOCAD做出来的打印文件
Q:
R:
1、.rar,.r01,r02......:
rar是一种压缩文件格式,在DOS下解开RAR可以用rar.exe,在各大FTP
里面都可以找到,一般在pub/msdosutility之类地方。需要注意的是rar
高版本压缩的文件低版本不认。当前最新的rar for DOS是2.X版,如果
能找到2.x版的话最好不要用1.X板的rar,2版的rar文件相互是通用的。
rar的命令行参数几乎和arj一样,rar x -v -y filename.rar
可以展开文件,包括带目录和多文件压缩。
rar多文件压缩时rar之后的文件名是r00,r01,r02....
DOS下的软件不支持长文件名,所以如果你的rar里面有长文件名并且因为
在DOS下展开丢失了得话,可以试试winrar for win95,支持长文件名。
在各大ftp上应该也可以找到。其所有版本都可以认rar2.X得文件。
2、.raw:
是easy cd或者winoncd等软件做的CDROM的ISO镜像
RAW属于MODE1的
3、.raw:
可用Photoshop看。
4、.rom:
是很小的音乐压缩格式,使用realplayer可以播放。
5、.rom:
是模拟器的文件吧。
6、.rpm:
RPM 是Redhat Package Manager 的简写。
是Linux 底下的软件包管理系统。
到Linux 底下用使用rpm 来对它进行操作。
7、.rm:
RM文件是一个包含了RA文件URL地址的文件,作用就同M3L与MP3一样,用于
REALPLAYER在INTERNET上播放RA流。
8、.rmx:
可以用realplayer 打开。
9、.rtf:
rich text format
包含格式的文本,可用于各种编辑器间交换文件,但是体积要比专用格式大很多。 可以用word,写字板打开,一般的支持格式的编辑器都能打开。
S:
1、.sfe:file split 分割文件。
用file split 可以把他们合并成原来的zip文件。
或许还有自动合并得bat文件呢。
2、.sfv:
不是文件分割器产生的,是sfv32w产生的,一般用来做windows下的文件校验。
3、.shar:
Shell Archive, 文本格式的打包文件,类似tar, 不过tar生成的为binary file,在UNIX下sh < *.shar 即可解包, 或用专门的 shar/unshar utilities。
4、.shg:
是microsoft的help workshop的图形处理工具生成的图形文件,
是用来在help中调用的。
5、.sit:
Macintosh Stuffit archives,
as well as UUE (uuencoded), HQX (BinHex), bin (MacBinary), ZIP, ARC,
ARJ, and GZ archives
use "Aladdin Expander" to expand
6、.srm:
呵呵,当然是用Kiven电子书库了.你可以去化云坊down 3.0.12的版本,也可以去http://kiven.yeah.net kiven的主页上当最新版.还有源码的呦.
7、.stx:
Syntax file of Edit Plus
8、:
是Flash的动画格式,如果浏览器装了插件,可以用浏览器打开,但最好用
Flash Player Browser打开。
9、.swp:
Scientific Word Place
10、.spw
SigmaPlot Worksheet
http://www.spssscience.com/sigmaplot
T:
1、.tar.GZ or .tar:
.tar.gz,或者.tgz的文件一般是在UNIX下用tar和gunzip压缩的文件。
可能的文件名还有.tar.GZ等。gunzip是一种比pkzip压缩比高的压缩 程序,一般UNIX下都有。tar是一个多文件目录打包器,一般也是在unix下。
在UNIX下展开.tar.gz文件用tar zxvf filename.tar.gz就可以了 或者用gunzip -d filename.tar.gz得到filename.tar 然后用tar xvf filename.tar解包,两步完成。
在PC环境下解tgz,可以用winzip 6.2以上版本,可以直接打开extract。
建议在win95或者NT下使用winzip,因为很多这样的文件都是在UNIX下压缩的,
很可能有长文件名,但是WIndows3.1是不支持长文件名的,however,win31下的winzip 也是应当可以展开tgz的。
2、.tar.Z:
.Z的文件一般是在UNIX下用compress命令压缩的。在UNIX下解开可以用 uncompress filename.Z。在PC下可以用winzip6.2以上版本,建议使用
win95版本的winzip,因为win31不支持长文件名,而UNIX下的文件很
可能是长文件名。但win31下winzip应该也可以解开。
如果是.tar.Z的文件的话可以用uncompress先解开外面一层,然后用
tar xvf filename.tar解开tar文件。在PC下还是用winzip。
3、.tex:
.tex本身是个文本文件,必须经过编译成dvi文件,使用winLatex就可以,如果你有 unix当然会带TeX或LaTex的。
U:
1、.ufo:
问:这种文件要用什么程序打开?quick view plus 可以吗?
答1:使用photoimpact应该可以.
答2:通常是漫画,可以用冷雨浏览来看.
答3:找ufo2jpg.exe可以将ufo文件变成熟悉的JPG
2、.uu,.uue:
.uu是uucode的文件。uucode是一种把8bit文件转成7bit的算法。
我们知道,exe文件或者其他二进制文件是不可以直接用email
发出去的。uucode可以把这些文件转成7bit格式,就是普通文本文件格式
(如下面的样子),然后就可以被接收方还原。
begin 640 pass
M("$Y-2V]R<5!1=UI!.C`Z,#I3=7!E`@<F]O=#IB>$Y-2V]R<5!1=UI!.C`Z,#I3=7!E<BU5<V5R.B\\Z+V)I;B]C
M<V@@<WES861M.BHZ,#HP.E-Y<W1E;2!6"B`@(&=U97-T.F-U-&I)=&M%9&HN
M:S(Z.3DX.CDY.#I\'=65S="!!8V-O=6YT.B]U<W(O<&5O<&QE+V=U97-T.B]B
如果你收到一个email是uucode做的,可以把它存成一个文件,将begin 640..
之前的部分删除,然后改文件名为.uu,然后用uudecode解开。
在windows下可以用winzip6.2以上版本。
V:
1、.vcd:
一般是virtual driver的虚拟光驱文件
也可以转换成iso,用daemon打开,参见格式转换,.vcd->.iso
另外金山影霸的文件也可能是vcd。
2、.vcf:
是地址本文件,用outlook express可以打开,(双击就可以)。
3、.vob:
DVD数据文件
4、.vos:
VOS 是一款强大的电子琴模拟软件,.vos文件可以用它打开。
5、.vqf:
用Winamp播放,需要装相应的插件。
备注:VQF是YAMAHA公司和日本NTT公司联合开发的一种新音乐格式,它的压缩比比MP3更高,音质却与MP3不相上下,而它之所以没有MP3那般出尽风头,大概与其推出时间较迟以及缺和相应的广告宣传有关吧,加之其播放、制作工具目前还不是很丰富,所以知道的人不是很多。但不管怎么说,VQF的确是一种优秀的音乐压缩格式。常见播放工具有Yamaha VQ Player等等。
6、.vsd:
visio画的流程图
7、.vss:
visio template file
W:1、.wdl:
Dynadoc,华康文件阅读器 可用dynadoc 或 FPread32.exe为关键字在ftp搜索引擎搜索。
2、.wmf:
WINDOWS的图元文件,用ACDSEE可以看,WORD也可以打开。
3、.wpd:
WPD是corel公司的wordperfect字处理软件的文档的扩展名。
4、.wsz:
winamp的skin,down下来以后是wsz格式ws打开一个winzip先,然后用winzip里的open。。。。。。。
X:
1、.xls:
MicroSoft Excel的文件。
2、.xml:
eXtensible Markup Language
SGML的一个子集, 1998年2月正式发布1.0版
目前IE5.0可支持,可以在IE5.0下浏览.xml文件,但同时必须有相应的.xsl文件
才能正常显示。
Y:
......
Z:
1、.zip:
zip是一种最常见的压缩格式,在UNIX下解开zip用unzip命令。
在PC下解开zip可以用pkunzip.exe,一般在大ftp里面都可以找到,
或者用winzip解开。pkunzip -d filename.zip可以带目录结构解开文件
⑻ 麻烦问下thinkphp做的网站怎么上传到新浪sea上,直接上传代码包
直接上传就行了,或者用svn操作sae,泰牛程序员的微信开发课程,有操作sae和整合svn的部分,韩顺平讲的
⑼ 新浪sea,Storage问题,js如何获取Storage文件内容
sae既然封装了存储路径 而且这个路径还不在主机服务器上
你就不能直接用http协议直接访问storage中的文件
但是你可以通过一个php页面把storage中的文件读出来在发送给前端
getshuju.php
<?php
echo file_get_contents('saestor://'.$domain.'/'.$filename);
page.html
$.ajax({
url:'getshuju.php'
..
这样就可以了哟
⑽ thinkphp中Storage类有什么作用为什么这么设计
thinkphp 是基于CBD结构的(核心,行为,驱动),Storage是核心类,负责存储的,通过调度“文件驱动”来负责存储的。默认的文件是File驱动的。之所以这样是因为,去掉各平台文件操作的差异化,让我们没有运行环境迁移的成本,比如SEA平台环境。我这个也是在后盾人实训班学会的,楼主可以去学习哦包住宿,