echo

PHP 表单处理

↘锁芯ラ 提交于 2020-02-27 14:24:43
一个简单的 HTML 表单 下面的例子显示了一个简单的 HTML 表单,它包含两个输入字段和一个提交按钮: 实例 <html> <body> <form action="welcome.php" method="post"> Name: <input type="text" name="name"><br> E-mail: <input type="text" name="email"><br> <input type="submit"> </form> </body> </html> 运行实例 当用户填写此表单并点击提交按钮后,表单数据会发送到名为 "welcome.php" 的 PHP 文件供处理。表单数据是通过 HTTP POST 方法发送的。 如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的: <html> <body> Welcome <?php echo $_POST["name"]; ?><br> Your email address is: <?php echo $_POST["email"]; ?> </body> </html> 输出: Welcome Bill Your email address is Bill.Gates@example.com 使用 HTTP GET 方法也能得到相同的结果: 实例

白名单模式的监听并自添加防火墙批处理FOR WIN10

时光总嘲笑我的痴心妄想 提交于 2020-02-27 13:36:58
使用方法: 1.保存为后缀名bat 2.管理员运行 3.白名单模式 4.黑名单加入白名单要1.停止程序2.netsh advfirewall firewall delete rule name=all 3.程序中加入if not xxx @echo off setlocal enabledelayedexpansion cd / d % ~ dp0 goto loop : loop set isCClass = false set num = 0 netstat - aon > net . txt for / f "tokens=*" % % i in ( net . txt ) do ( set row = % % i if ! num ! gtr 1 ( for / f "tokens=1,2,3,4,5* delims= " % % a in ( "!row!" ) do ( set flag = % % a if "!flag!" equ "TCP" ( set fadd = % % c for / f "tokens=1,2* delims=:" % % m in ( "!fadd!" ) do ( set addr = % % m set port = % % n if not "!addr!" == "127.0.0.1" ( if not "!addr!" ==

shell变量设置与显示

扶醉桌前 提交于 2020-02-27 12:36:25
[root@localhost ~]# echo ${MAIL} /var/spool/mail/root [root@localhost ~]# echo ${MAIL##/*/} #贪婪前匹配删除 root [root@localhost ~]# echo ${MAIL#/*/} #前匹配删除 spool/mail/root [root@localhost ~]# echo ${MAIL%/*} #后匹配删除 /var/spool/mail [root@localhost ~]# echo ${MAIL%%/*} #贪婪后匹配删除 [root@localhost ~]# echo ${MAIL//oo/aa} #全局替换 /var/spaal/mail/raat [root@localhost ~]# echo ${MAIL/oo/aa} #仅替换第一个 /var/spaal/mail/root [root@localhost ~]# unset a;var=${a-b};echo $a,$var # var = (a == null) ? a : b ,b [root@localhost ~]# a='foo';var=${a-b};echo $a,$var foo,foo [root@localhost ~]# unset a;var=${a=b};echo $a,$var

Linux Shell 中各种括号的使用: ${ }、$( )、` `、$[ ]、$(( ))、[ ]、[[ ]]、(( ))

淺唱寂寞╮ 提交于 2020-02-27 10:51:06
1、 ${} : 引用变量,还有一些其他的功能: ​fname=/aa1/aa2/aa3/dd.ee.txt #: 从左边开始找起。##就是从那一边找起的最后一个 ${fname#*/} 去掉左边第一个 / 及其左边的字符串:aa1/aa2/aa3/dd.ee.txt ${fname##*/} 去掉左边最后一个 / 及其左边的字符串:dd.ee.txt ${fname#*.} 去掉左边第一个 . 及其左边的字符串:ee.txt ${fname##*.} 去掉左边最后一个 . 及其左边的字符串:txt %:从右边开始找起。%%就是从那一边找起的最后一个 ${fname%/*} 去掉右边第一个 / 及其右边的字符串:/aa1/aa2/aa3 ${fname%%/*} 去掉右边最后一个 / 及其右边的字符串:(空值) ${fname%.*} 去掉右边第一个 . 及其右边的字符串:/aa1/aa2/aa3/dd.ee ${fname%%.*} 去掉右边最后一个 . 及其右边的字符串:/aa1/aa2/aa3/dd 使用冒号(:) 截取一段字符串,${str:start:length} ${fname:0:3} 截取index从0开始的 4 个字节:/aa1 ${fname:4:4} 截取index从4开始的 4 个字节:/aa2 使用单斜杠(/)和双斜杠(//)对变量值里的字符串作替换 $

Shell 流程控制

微笑、不失礼 提交于 2020-02-27 09:56:12
Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GET["q"])) { search(q); } else { // 不做任何事情 } 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样 if else if if 语句语法格式: if condition then command1 command2 ... commandN fi 写成一行(适用于终端命令提示符): if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi 末尾的fi就是if倒过来拼写,后面还会遇到类似的。 if else if else 语法格式: if condition then command1 command2 ... commandN else command fi if else-if else if else-if else 语法格式: if condition1 then command1 elif condition2 command2 else commandN fi for 循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for var in item1

为什么这段代码不能简单地打印字母A到Z?

本秂侑毒 提交于 2020-02-26 23:45:45
<?php for ($i = 'a'; $i <= 'z'; $i++) echo "$i\n"; 此代码段提供以下输出(换行符替换为空格): abcdefghijklmnopqrstu vwxyz aa ab ac ad ae ag ag ai aj ak al am a a a ap ap a ar a ar av aw ax ay az ba bb bc bd bf bg bh bb bb bb b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b bw bx by bz ca cb cc cd ce c c c c c c c c c c c c c c c c c c c c c c c c c c c d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d du dv dw dx dy d e e e e e e e e e e e e e e e e e e e e e e e e e e ep ep e e e e e e e e e e ex ex ... on yz #1楼 PHP具有循环字母的功能,可以超出单个字符; 其余的将以这种方式完成:aa

PHP多行多列分页

纵然是瞬间 提交于 2020-02-26 17:54:33
前段时间发了一个PHP分页的,后来研究了下多列的,今天再发上去 <? php require_once ( ' Connections/lr.php ' ); ?> <? php require_once ( ' pageconfig.php ' ); ?> <? php // 设定每一页显示的记录数 $pagesize = $meiyegeshu ; // 取得记录总数$rs,计算总页数用 mysql_select_db ( $database_lr , $lr ); $rs = mysql_query ( " select count(*) from product " ); $myrow = mysql_fetch_array ( $rs ); $numrows = $myrow [ 0 ]; // 计算总页数 $pages = intval ( $numrows / $pagesize ); if ( $numrows % $pagesize ) $pages ++ ; // 设置页数 if ( isset ( $_GET [ ' page ' ])){ $page = intval ( $_GET [ ' page ' ]); } else { // 设置为第一页 $page = 1 ; } // 计算记录偏移量 $offset = $pagesize * ( $page

批处理添加桌面快捷方式

醉酒当歌 提交于 2020-02-26 17:51:36
::██████████████████████{创建Internet快捷方式}███████████████████████ @Echo off echo [InternetShortcut] >"%userprofile%\桌面\百度.url" echo URL=http://www.baidu.com >>"%userprofile%\桌面\百度.url" echo IconIndex=0 >>"%userprofile%\桌面\百度.url" echo IconFile=C:\WINDOWS\system32\url.dll >>"%userprofile%\桌面\百度.url" ::██████████████████████{创建文件的快捷方式}████████████████████████ ███方法一:批处理创建快捷方式并指定快捷键★★★★★ @Echo off >%temp%\a.vbs echo Set AAA = WScript.CreateObject("WScript.Shell") '设置CreateObject 方法 >>%temp%\a.vbs echo set BBB = AAA.CreateShortcut("%userprofile%\桌面\服务.lnk") '设置快捷方式的路径和名称 >>%temp%\a.vbs echo BBB

PHP笔记03

和自甴很熟 提交于 2020-02-26 15:03:39
PHP表单 获取表单数据 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!--提交表单到bd.php文件--> <form action="bd.php" method="post"> 请输入姓名:<input type="text" name="uname" value="yourname" /><br> 请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br> <input type="submit" /> </form> </body> </html> <?php echo "你的名字是:",$_POST['uname'],"<br>"; echo "你今年:",$_POST['uage'],"岁"; ?> 获取下拉菜单数据 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form action="bd.php" method="post"> 请输入姓名:<input type="text" name="uname" value="小明"/>

BAT文件重命名脚本

旧时模样 提交于 2020-02-26 07:44:22
@echo off setlocal enabledelayedexpansion set /p "folder=Please input folder: " set /p "prefix=Please input prefix: " set /a index=0 for /r "%folder%" %%i in (*.*) do ( rem echo 完整的路径: %%i rem echo 无后缀路径: %%~dpni rem echo 所在的目录: %%~dpi rem echo 简略文件名: %%~ni rem echo 文件后缀名: %%~xi rem echo 完整文件名: %%~nxi set /a index=index+1 if !index! lss 10 ( ren "%%i" "%prefix%_00!index!%%~xi" ) else if !index! lss 100 ( ren "%%i" "%prefix%_0!index!%%~xi" ) else ( ren "%%i" "%prefix%_!index!%%~xi" ) ) pause 来源: oschina 链接: https://my.oschina.net/wutenghui/blog/3161220