ホームページ >php教程 >php手册 >15時間---プログラムの修正から自作プログラムまで

15時間---プログラムの修正から自作プログラムまで

WBOY
WBOYオリジナル
2016-06-13 12:42:461328ブラウズ



この記事はオリジナルであり、www.ipp.org のフォーラムから著作権で保護されています。オンライン以外で転載する場合は、私に連絡してください。転載する場合、個人のウェブマスターが自分で何かを書くのは簡単ではありません。私に書き続ける勇気と動機を与えるために、この記事は最初の記事です。時間を見つけて削除しないでください。残りを次々と書き出す。


多くの友人は、PHP についての理解が、他人のプログラムを修正することに長い間行き詰まっていました。彼らは、修正できるため、または本を買って読んだときに、あまりにも進歩しませんでした。関数ライブラリを見たとき、私は死ぬほど怖くなりました。この記事は、特に PHP の学習に時間を費やしているが、何かを作りたいと考えている怠け者向けの記事です。自分たちで何かを。

その後、私は学校の副クラスに参加し、最終試験を受けることになりました。

そこで、この記事は、プログラム内の HTML を変更できるが、プログラムの構造を変更できない友人を対象としています。つまり、if と else を理解できれば十分です。または、同じ基礎を持っている人なら誰でも適しています。エキスパートは Open に進むことができます。これまでは、一般的な機能を含むマニュアルを確認する必要があり、まだゴミコードを作成しています。

さて、話を減らして、最初の段階に入りましょう。
クラスメートの目には、プログラムを変更できる友人は Web マスターとみなされます。変数とは何かについて話し始めると、必然的に時間が無駄になります。そのため、まずは分析から始めましょう。プログラムの一部を詳細に説明します。プログラムは非常にシンプルで、いくつかの簡単な判断をするだけです。

引用: 何かわからないことがあれば、すぐに修正しますので、メールでお知らせください。迷惑メールが届いています。メールアドレスはrainboy#tom.comです。非常に面倒です
最も単純なカウンタを分析することから始めましょう

カウンタの機能は次のとおりです。ページを 1 回更新すると、数値が 1 ずつ増加します。
プログラムは次のとおりです

コード: [クリップボードにコピー] $datafile="data.txt";
$fp1=fopen($datafile,"r");
$num=fgets($fp1,10);
$num =trim($num);
fclose($fp1);
echo "あなたは ".$num." のゲストです";
$fp2=fopen($datafile,"w"); 🎜>$num=$num 1;
fputs($fp2,"$num");
fclose($fp2);
?>
詳しい手順はこちら ​ コード: [クリップボードにコピー]
/* PHP ファイルは または でラップされます。サーバーが実行されると、タグ内の内容が取り出して実行されます。

/*
データ保存ファイルを設定します。php の変数はサーバーのメモリに保存され、実行後すぐに消えるため、閲覧する訪問者の数を保存するにはテキストを使用する必要があります。 data.txtを使用すると、状況に応じて調整できます。phpの変数の前に$記号があるので、$記号が付いているものはすべて変数になります。データファイルを手動で作成し、それに1を書き込みます。保存します
*/
$datafile="data.txt";


/*このステップでは、 fopen() 関数を使用してファイルを開きます。ファイルを開くには 2 つのパラメータを受け入れます。1 つはファイル名、もう 1 つは開く方法です。たとえば、このプログラムで開くために「r」を使用すると、ファイルは読み取り専用モードで開かれます。ハンドルとは歯ブラシを使用するときと同じように、歯ブラシのハンドルを使用して歯をきれいにします。PHP は歯ブラシのハンドルのようなものです。 $fp1 のハンドルを操作することで data.txt を操作します。 一言でまとめると、 fopen 関数を使用してデータ ファイルを開き、開いたファイルのハンドルを $fp1 に渡します。 fopen 関数の使用方法については、このサイトの PHP オンライン マニュアル http://www.ipp.org/manual/function.fopen.html
fopen 関数の使用方法
*/$fp1=fopen($datafile,"r");


/*
このステートメントの使用法を一文で要約すると、次のようになります: ファイルを開いてデータを読み取ります
使用関数: fgets("handle", "ファイルの内容を読み取るバイト数"); と結果を取得します ファイルの内容を読み取る目的は、ハンドル $fp1 を読み取ることです。ファイル内の最初の 10 バイト。
*/
$num=fgets($fp1,10);


/*
trim();文字列の前後。たとえば、
$num="123 ";
trim($num) is 123 ;
*/
$num=trim($num);

/*
fclose 関数はファイルを閉じます。 fclose 関数に必要なパラメータは $fp1
*/
fclose($fp1);

/*
です。
print(); に相当する echo 関数の使い方は誰でも知っています。Web ページでの出力の意味
文字列と変数を接続する php で変数を出力できるように、スペースの間に「.」を使用します。接続記号「.」の使用は非常に重要です。明確にするために、このサイトの PHP オンライン マニュアル http://www.ipp.org/manual/ language の .operators.string の文字列連結に関する部分を参照してください。 .html
.
*/
echo "あなたは ".$num." ゲストです";


/ *
fopen を使用してファイルを開きます。オープンメソッドは「w」です。w メソッドでオープンされたファイルは書き込み専用モードです。ファイルが存在する場合は、ファイルの内容が最初にクリアされます。次に、この文の機能はファイルを開き、ハンドルを $fp2 に渡すことです。
*/
$fp2=fopen($datafile,"w");

/*Browse 数値を 1 つ増やします*/
$num=$num 1;

/*fputs を使用する方法は非常に簡単です。パラメータはファイルハンドル、2 番目のパラメータはファイルハンドルです。 fputs 関数の使用方法に関する質問は、http://www.ipp.org/manual を参照してください。このサイトの PHP オンライン マニュアルの /function.fputs.html*/
fputs($fp2,"$num");

/*開いているファイルを閉じる*/
fclose( $fp2);
?>

(出典: www .iphp.org)

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