本文目录一览:
- 1、php输入语句怎么写
- 2、php 在输入框输入内容,提交后自动在这段内容前后添加特定内容并把这些内容生成多个文件名不同的文件供下
- 3、想用PHP做个查询页面,接收用户输入信息,然后查询数据库中对应信息,并输出出来,本人很菜,希望大家帮忙
- 4、如何用PHP输入两个月后的时间 例如今天是2010.11.1 我要输出2011.1.1的
php输入语句怎么写
网页程序都是从FORM里面获取,命令行工具可以用fgets(STDIN)来读输入,下面是我写的显示汉字内码的脚本:
?php
while (1){
echo '输入汉字,显示内码:';
$str=fgets(STDIN);
$str=trim($str);
if ($str=='') break;
echo "$str 的内码(GBK)(考考填报时A=10、B=11、C=12、D=13、E=14、F=15 ):\n";
for ($i=0;$istrlen($str);$i++) printf("%X ", ord(substr($str,$i,1)));
//echo "\n十进制:"; for ($i=0;$istrlen($str);$i++) printf("%d ", ord(substr($str,$i,1)));
echo "填涂方法:
横格填按照每个姓名的代码顺序填涂,每个代码下面按照下面的方法凃黑。
(按照姓名里面的代码填涂,有哪个填涂哪个)
数字为0时,不需要填涂代码。1涂【1】、2涂【2】、3涂【1】【2】、4涂【4】、5涂【1】【4】、6涂【2】【4】、7涂【1】【2】【4】、8涂【8】、9涂【1】【8】、A填涂【2】【8】、B填涂【1】【2】【8】、C填涂【4】【8】、D填涂【1】【4】【8】、E填涂【2】【4】【8】、F填涂【1】【2】【4】【8】。\n";
}
?
php 在输入框输入内容,提交后自动在这段内容前后添加特定内容并把这些内容生成多个文件名不同的文件供下
这个符合要求吗?
假如用户输入的数据以POST方式提交,保存在$_POST['input']
?php
$text_before = '要在前面添加的内容';
$text_after = '要在后面添加的内容';
$copy = 5; // 复制的份数
$extension = '文件扩展名';
$filename_li = '存放文件名的txt文件';
$file_dir = '生成的文件的存放目录';
if ((!isset($_POST['input'])) || (empty($_POST['input']))) {
die('您未输入!');
}
$text = $text_before . $_POST['input'] . $text_after;
unset($text_before, $text_after);
// 获取所有可选择的文件名
$filename_li = explode("\n", file_get_contents($filename_li));
$array_max = count($filename_li) - 1;
// 复制文件
$files = array(); // 存放文件地址
for($i = 0; $i $copy; ++$i) {
$f = fopen($files[$i] = $file_dir . $filename_li[rand(0, $array_max)] . '.' . $extension, 'w');
fwrite($text, $f);
fclose($f);
}
unset($copy, $extension, $filename_li, $file_dir, $text, $array_max, $i, $f);
// $files 数组中存放的就是生成的文件的地址
谢谢!
如果还有什么要求,或者有不满意的地方,请随便指出!
想用PHP做个查询页面,接收用户输入信息,然后查询数据库中对应信息,并输出出来,本人很菜,希望大家帮忙
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlePHP查询实例/title
/head
body
form action="?action=ask" method="post"
请输入您要搜索的CertificateID:input type="text" name="CertificateID" /
input type="submit" value="查询" /
/form
?php
if($_GET['action']=='ask')
{
//获得要查询的CertificateID
CertificateID=$_POST['CertificateID'];
//连接数据库
$conn = mysql_connect('localhost', $username, $password) or print(mysql_error());
mysql_select_db($dbname) or print(mysql_error());
//从表中查询对应记录
$query="select * from 表名 where CertificateID=".$CertificateID;
$result=mysql_query($query);
//循环输出查询的记录
while ($row=mysql_fetch_array($result))
{
echo "ID:".row[ID]."br";
echo "CertificateID:".row[CertificateID]."br";
echo "TextS:".rowTextS[]."br";
echo "datas:".row[datas]."br";
}
//关闭数据库连接
mysql_close($conn);
}
?
/body
/html
如何用PHP输入两个月后的时间 例如今天是2010.11.1 我要输出2011.1.1的
?php
$time=strtotime("2010-11-1");
$time=strtotime("+2 month",$time);
$time= date('Y.m.d',$time);
echo $time;
?
如果是从现在起自动计算:那么代码将是:
?php
$time=strtotime("+2 month");
$time= date('Y.m.d',$time);
echo $time;//测试输出用
?