本文目錄一覽:
- 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;//測試輸出用
?
原創文章,作者:MZTI5,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129382.html