ホームページ >バックエンド開発 >PHPチュートリアル >Web サイトのセットアップ PHP 個人用 Web サイトのセットアップ 講義 2

Web サイトのセットアップ PHP 個人用 Web サイトのセットアップ 講義 2

WBOY
WBOYオリジナル
2016-07-29 08:33:46927ブラウズ

更新を簡単にするための 3 つのホームページ ニュース リリース (パート 1)
--------ホームページに 1 つまたは 2 つの文を追加するたびに、ページ全体を再度アップロードする必要がありますが、これにはまったく価値がありませんそれは、Lan Feng のような怠け者が、実際に動的なリアルタイム、リモート管理と編集、および自動メンテナンス機能という、一度きりのソリューションを考え出したようにです。バーチャルコミュニティの掲示板としても利用できます。 (変更すれば、ホームページ上のニュースセンターにニュースのフィードを自動生成することもできます(笑)) 機能がたくさんあるので、許してください、ふふ。
----------最初に余談ですが、Web サイトを構築するとき、PHP を散りばめた HTML を使用しますか、それとも PHP を使用して HTML を生成しますか?プロフェッショナル サイトでは、1 つの機能を 1 つのページに集中させ、このページを通じてさまざまなモジュールを呼び出して各サブ機能を実現できます (クライアントには 1 ページしかありませんか? 私は試していません)。いずれの場合でも、機能モジュール型ソフトウェアの再利用は、効率的な開発を行うための重要な方法です (ホストのスペースも節約できます^_^)。
----------それでは、一緒に関数をモジュール化しましょう。初心者の方は、基本的な関数の使い方に特に注意してコードをよく読んでください。専門家はこのセクションを読み飛ばしていただいても構いません (笑) (なぜそんなに真剣ですか? 人々が恥ずかしい思いをすることになります 9-().
/*head.php 他の人が head.inc を直接入力してダウンロードするのを避けるため、ソース コードの場合は、サーバーが最初に処理するために php をサフィックスとして使用するのが最善です (笑)*/
echo "" <br>echo "The Road to Network Management"/ /タイトルが頻繁に変更される場合は、関数を作成できます。 <br>echo ""
?>
これは HTML ヘッダーを記述するための関数ブロックです
/*makestr.php はテキスト内のハイパーリンクを処理する関数を定義します。テキスト内のリンク形式は ${http://www.yoyonow.net|ネットワーク管理道路}*/
function makestr( $text)
{ $str=$text ;
$a=strstr($s,'$}');// $s の '${' より前の部分文字列を削除します
if($a){
$b= strstr($a,'}' );
if($b){
$la=strlen($a);$ls=strlen($s);//文字列の長さを取得する
$s=substr($a ,0,$ls-$la) ;//部分文字列を取得します。2 番目のパラメータは開始点、3 番目のパラメータは文字数です
$a=substr($a,2);// '${ を削除します'
$lb=strlen($ b);$la=strlen($a);
$a=substr($a,0,$la-$lb);//ハイパーリンク部分を取得します
$b=substr( $b,1);// '}' を削除
$ta=strstr($a,"|");// リンクする必要のあるテキストがあるかどうかを確認します
if($ta){
$la=strlen ($a);$lt=(strlen ($ta);
$linktext=substr($a,$la-$lt+1);
$a=substr($a,0,$la-$lt) ;
}
else{
$linktext= $a;
}
$s=$s.".$linktext." b;//文字列を返す準備をします
}
}
return($s);
-----初心者の場合は、HTML の入門書を読む必要があります。そうでないと難しいでしょう。 PHP マスターになるには、文字列を処理する関数は最初は非常に単純に見えるかもしれませんが、賢く使用すると、多くの素晴らしいことを行うことができます。次の講義では、この日のほとんどの準備の成果が見られます(笑)。

以上、Webサイトの立ち上げについて紹介しましたが、PHPの個人向けWebサイト立ち上げ講座の第2弾は、PHPチュートリアルに興味のある方の参考になれば幸いです。

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