标题: [网络工具] php.exe 高效灵活的脚本宿主 [打印本页]
作者: CrLf 时间: 2014-9-24 04:48 标题: php.exe 高效灵活的脚本宿主
本帖最后由 CrLf 于 2014-9-24 17:49 编辑
php 可以当第三方用,比如简单的:- php.exe -r "echo urlencode(iconv('gbk','utf-8',$argv[1]));" "批处理之家"
- ::获取 utf-8 编码的 encode url
-
- php.exe -r "echo bin2hex('bathome');"
- ::显示字符串的 hex 值
-
- php -r "echo 100/3;"
- ::输出简单的算式结果,好吧这个用法略鸡肋...
-
- php.exe -r "$arr=file('a.txt');shuffle($arr);echo join($arr);"
- ::读取 a.txt 文件,乱序输出
-
- php.exe -r "while($str=fgets(STDIN)){echo md5($str) . ' ' . $str;}" <a.txt
- ::读取 a.txt,输出每行文本的 md5 值
-
- php -r "echo strtoupper(sha1_file('a.txt'));"
- ::大写输出 a.txt 的 md5 值
-
- php -r "vprintf($argv[1],array_slice($argv,2));" "%.2f_%x" 5 645
- ::模拟 printf 的功能格式化输出字符串
复制代码
依赖 php 全面而强大的内置函数,单行脚本也可以做很多事,比如在应急的时候可以实现 iconv、sort、wc、grep、sed、uniq、wget 等一大堆的外部命令和第三方命令的基本功能
----------------------------------------------------------------------------
简单的用法只需要三个文件就行了,体积加起来约 6.67MB:
php核心文件.rar
----------------------------------------------------------------------------
完整包可以去这两个链接下载(任选其一):
php-Win32-VC9-x86.rar
官网下载
----------------------------------------------------------------------------
压缩包中有个 php-win.exe 文件,是 php.exe 的 GUI 版,除不会显示黑框框外,不知道其他方面有何差异
作者: CrLf 时间: 2014-9-24 21:59
php 的函数可以去 w3school 随用随查,array、math、date、string、http、zip 等等那都是极好的~
Array
Calendar
Date
Directory
Error
Filesystem
Filter
FTP
HTTP
LibXML
Mail
Math
MySQL
SimpleXML
String
XML Parser
Zip
杂项函数
作者: Demon 时间: 2014-9-25 00:07
手册为什么不去官网查
作者: CrLf 时间: 2014-9-25 00:52
本帖最后由 CrLf 于 2014-9-25 01:45 编辑
回复 3# Demon
有道理,被 w3school 惯的...附上两个官方链接 php 官方手册的函数部分 和 中文版离线手册下载地址[chm]
------------------------------------------------------------------------------
画外音:
那个 chm 如果运行前弹出安全警告提示且打开后显示不了内容,应该是未解除锁定所致,参考解决办法(想知道 Zone.Identifier 的更多姿势请猛戳这里),简单说就是像这样:- @cd .>"php_enhanced_zh.chm:Zone.Identifier"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |