ホームページ  >  記事  >  php教程  >  PHP個人サイト立ち上げ講座(4)

PHP個人サイト立ち上げ講座(4)

WBOY
WBOYオリジナル
2016-06-21 09:04:38793ブラウズ
3 更新が楽になるホームページニュースリリース(その2)

-----前回の講義では、ホームページニュースリリースの基本機能を実装しました。この講義では、これにいくつかのレンガとモルタルを追加して、より強力なものにしていきます。 (便利なソフトウェアとは、実際には基本機能にいくつかの補助機能が加わったものです。これらの補助機能は主に利便性を追求したものです、笑)
-----まず、どのような利便性を得たいのかを明確にしましょう。何十日も前のことを忘れずに削除し、その結果が今もホームページにニュースとして掲載されています(とても恥ずかしい^&^)。たとえば filectime($filename) を使用してコードの一部を基本実装に埋め込むと、UNIX では 1970 年 1 月 1 日からファイルが最後に変更された時点までの時間を秒単位で取得できます (WINDOWS では次の戻り値が返されます)。ファイルが生成された日時)、1970 年 1 月 1 日から現在までの秒数は、$mynow=mktime()、減算、判定、IF > 予想時刻を使用して取得できます。 , 申し訳ありませんが、unlink($newspath.$filename)...何ですか? !このコードはどこに配置すればよいのでしょうか?どう思いますか、笑。
同じマシンでインターネットを閲覧することはあまりないかもしれませんが、新しいニュースを入手したときに、お気に入りのマシンが隣にない場合はどうすればよいでしょうか。理想的なのは、ホームページにファイルをアップロードすることです。入るのにパスワードを必要とするページ (管理者?) があるかもしれません (自分の Web サイトを大切にしているのであれば、これは必要です。ファイル名は他人に知らせないほうがいいです (笑))。以下は、どこにでも見られるファイル アップロード コードです:
if(isset($upfile))
{
?>

アップロードされたファイルの情報は次のとおりです:
ファイル ストレージ パス : < ;?echo $upfile ;?>
元のファイル名:
ファイル サイズ (バイト): upfile_type;?> ;

else
?>


アップロード ファイル名を選択または入力してください:



<}
?> ここでは、PHP と HTML を組み合わせた別の形式を示します。 。ファイルのアップロードは便利ですが、常に不安を感じさせます。秘密が漏洩すると、アップロードされたファイルが破壊的な実行可能ファイル (つまり、ウイルスやハッカー プログラム) である可能性があるため、サーバーのシステム セキュリティが脅かされます。安全な方法は、オンラインで編集できるファイルを作成することです。以下に例を示します:

〈? php
function mywritefile($filename,$contents){
if($fp=fopen($filename,"w")){
fwrite($fp,strpslashes($contents)); return 1;
}
else {return 0;}
//フォーム
if($submitButton=="Complete"){
$rs=mywritefile("$page",") によって返される変数を決定します。 $test ");
echo "$page
";
}
elseif($action=="page") //変数の値アクションは「ページ」状況
{$contents="$page"
$fp=@fopen($content,"w+")or die('ファイルを開けませんでした!'); );
fclose($fp);
echo ""; /textarea> ";
echo "";
echo "
";
}
else
{echo "< form action= "basename($PHP_SELF).?action=page" method="POST">";//プログラム内の変数の参照方法に注意してください。
echo "";
echo ""; ;";
}
?>

-----この時点で、ホームページのニュースリリースの実施は終了しました。 強力な Chen プログラムは、いくつかの単純な関数で構成されていることがわかります。機能の 3 番目の部分の改善プロセス全体では、ソフトウェア エンジニアリングのトップダウンのレイヤーごとの分析開発手法とは異なる、オーバーレイ拡張手法が使用されます。これは学習に適した方法です。自分で練習問題を作成するのに非常に便利です(笑)。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。