PHP動的にWebサイトを作成する方法
PHPには外部関数を使用する関数が4つあります。include()、include_オンス()とrequire()とrequire_オンス()を使用するために、PHPスクリプトには以下のコードラインが含まれています。include_オンス('arr.php')require('/path/to/filename);2つの外部関数の違いは、まったく同じです。エラー時には違いがあります。include関数が動作しないと、Webブラウザに原稿を印刷しますが、スクリプトは継続して実行されます。この二つの関数にはもう一つの***があります。Onece()バージョンは、シナリオが何度も含まれるかに関わらず、考慮されたファイルは一回だけ含まれることを保証します。eg:
文字
意味
例
Y
4桁の数字で年を表します。
2005
y
2桁の数字で年を表します。
05
n
1桁または2桁の数字で月を表します。
2
m
月を2桁の数字で表します。
02。
F
月
Febrary
M
月を3文字で表す
Feb
j
1位または2位で1月の中のある日を表します。
8
d
月の中のある日を2桁の数字で表します。
08。
l
何曜日
Monday
D
三文字で何曜日を表しますか?
Mon
g
一桁または二桁の数字で12時間の書式を表します。
6
G
時間、1桁または2桁の数字で表す24時間書式
18
h
二桁の数字で12時間の書式を表します。
06
H
二桁の数字で表す24時間の書式
18
i
ポイント
45
s
秒
18
a.
amまたはpm
ラム
A
AMまたはPM
AMはmktime関数を使用して特定の日付のタイムスタンプを見つけることができます。stamp=mktime;getdate()関数を使って日付と時間のセットの値を返します。echo$dates['monoth']
キー
値
例
year
年
2005
けもの
月
12
モンズ
月の名前
December
mday
一月の中のある日
25
weekday
何曜日
Tuesday
ハウス
時間の数
11
minutes
分の数
56
seconds.
秒数
47 eg:
<body>
<?php
require('arr1.php');
include('arrsort.php');
?>
</body>
PHP HTML
<body>
<?php
require('arr1.php'); //
if(isset($_POST['name'])) // , ..
{
$name=$_POST['name'];
echo "$name";
}
?>
</body>
粘性フォームはテキストボックスに入力された内容を予め設定しておきます。この値をPHPに予め設定させておきます。php echo$city;"/";関数名と変数の命名規則は同じですが、関数名は大文字と小文字を区別しません。例えば、function name()とfunction Name()は、2つの全く同じ関数です。時期と時間関数date('format'、[timestamp])指定された書式に従って日付と時刻のテキスト文字列を返します。timestampは、考慮されている日付がUnix Epoch(Unixタイムスタンプ、1970年1月1日0時)から経過する秒数を示すオプションです。何曜日のような特定の日付に関する情報を得ることができます。タイムスタンプが指定されていない場合、PHPはサーバー上の現在の時間を使用します。文字
意味
例
Y
4桁の数字で年を表します。
2005
y
2桁の数字で年を表します。
05
n
1桁または2桁の数字で月を表します。
2
m
月を2桁の数字で表します。
02。
F
月
Febrary
M
月を3文字で表す
Feb
j
1位または2位で1月の中のある日を表します。
8
d
月の中のある日を2桁の数字で表します。
08。
l
何曜日
Monday
D
三文字で何曜日を表しますか?
Mon
g
一桁または二桁の数字で12時間の書式を表します。
6
G
時間、1桁または2桁の数字で表す24時間書式
18
h
二桁の数字で12時間の書式を表します。
06
H
二桁の数字で表す24時間の書式
18
i
ポイント
45
s
秒
18
a.
amまたはpm
ラム
A
AMまたはPM
AMはmktime関数を使用して特定の日付のタイムスタンプを見つけることができます。stamp=mktime;getdate()関数を使って日付と時間のセットの値を返します。echo$dates['monoth']
キー
値
例
year
年
2005
けもの
月
12
モンズ
月の名前
December
mday
一月の中のある日
25
weekday
何曜日
Tuesday
ハウス
時間の数
11
minutes
分の数
56
seconds.
秒数
47 eg:
<body>
<?php
function md($m=NULL,$d=NULL,$y=NULL)
{
$months=array(1=>'January','February','March','April','May','June','July','Augst','September','October','November','December');
echo '<select name="month">';
foreach($months as $key=>$value)
{
echo "<option value=\"$key\"";
if($key==$m){echo 'selected="selected"';}
echo ">$value</option>
";
}
echo '</select>';
echo '<select name="day">';
for($day=1;$day<=31;$day++)
{
echo "<option value=\"$day\"";
if($day==$d)
{
echo 'selected="selected"';
}
echo ">$day</option>
";
}
echo '</select>';
echo '<select name="year">';
for($year=2001;$year<=2015;$year++)
{
echo "<option value=\"$year\"";
if($year==$y)
{
echo 'selected="selected"';
}
echo ">$year</option>
";
}
echo '</select>';
}
echo '<h1 id="mainhead">select a date:</h1><p><br/><p><form method="post">';
$dates=getdate();
md($dates['mon'],$dates['mday'],$dates['year']);
echo '</form></p><br/></p>';
echo '<p>Today is'.date('l').'. The current time is'.date('H:i a').'.</p>';
?>
</body>
フォーマット日付関数:DATE_FOREMAT('2005-05-20',%M,%d,%Y);技術総括PHPの日付関数はサーバ上のイベントを反映しています。もしお客様のコンピュータ上の日付と時間を確定したいなら、javascriptを使用する必要があります。checkdate()関数には3つのパラメータがあります。月、日、年――それが有効な日付かどうかを確認します。メールを送ります。ト値は、電子メールアドレスまたは一連のアドレスであり、中間はコンマで区切られるべきである。subject値は電子メールの件名行を作成します。電子メール本文を作成するときは、二重引用符の中で改行()を使って、複数の行にテキストを分布させることができます。メール関数は、追加の電子メールヘッダのための4つのオプションパラメータを有する。ここでは、From(差出人)、Reply-to(返信)、Cc(CC)、Bcc(密書抄)、同様の設定が設定されます。eg:mail('[email protected]'Question regardingScript 3.13'、'body、'From:[email protected]')電子メールで複数の異なるタイプの頭を使うには、\rで彼らを仕切ることができます。[email protected]\r';headers.="Cc:[email protected]を選択します。[email protected]\r"メール[email protected]'Question'、'$body、$headers'