初心者向け php
php はとても簡単です
php は難しいと言われますが、私は必ずしもそうは思いません。 PHP は関数が多いから難しいという人もいますが、実際には、PHP には PHP プログラミングを容易にする関数がたくさんあります。たとえば、ASP でファイルのアップロードを実装するには、いくつのプログラムを作成する必要がありますか?考える必要がある質問は何個ありますか? PHP では、move_uploaded_file() 関数を 1 つだけ使用してこれを行うことができます。 PHP の学習は、関数を暗記し、その機能を知るだけで実際には簡単です。すべての機能を覚える必要がありますか? あまりエネルギーがありません。よく使われる機能を覚えて、この機能が存在することを知ってから、必要なときに本を読んでください。何度か覚えておいてください。
PHP の基礎知識と一般的な関数をまとめます。
1. 基本知識: 1、以下を含む: include("filepath")
2、出力エコー" Content"; または echo 'content'; または
echo<<
content
var;
3、条件文 : if (条件) {
ステートメント
}
else{
ステートメント
}
または :
switch($var){
case value1:
statement;
case value2:
ステートメント;
ブレイク
。 。 。
}
4、ループ:
while(条件){ステートメント}
or do{
ステートメント
}while (条件)
または
for (変数の初期量; 条件; 増分) {
ステートメント
}
または
foreach($array as $key=>$value){
Statement
}
5、変数:
$_get[] get メソッドで送信されたデータを取得します
$_post[] post メソッドで送信されたデータを取得します
$_cookie[] Cookie を取得します
$_session[] はセッションを取得します。
$_files[] ファイルアップロード関連属性
2、関数:
1、ファイル関連:
ファイルを開く: $fopen=fopen( " filepath",r/r+/a/w)
ファイルの読み取り: fgetc($fopen) は 1 バイトを読み取ります; fgets($fopen) は 1 行を読み取ります; fgetss($fopen) は 1 行を読み取ります ラベルを削除します。 fread($fopen,n) は n バイトを読み取ります
readfile()、file()、fpassthru()、file_get_contents() は、すべてのファイル
を読み取り、ファイルに書き込みます: fwrite($fopen )
ファイルの削除: unlink("filepath")
ファイルのコピー: copy("path1","path2")
ファイルの移動または名前変更: rename( "path1","path2")
カーソル制御: ftell($fopen) はカーソル位置を表示し、feof($fopen) は最後まであるかどうか、rewind() はカーソルを先頭に置きます、fseek ($fopen,n) カーソルを配置します。
ディレクトリ操作: ディレクトリを開く: $dir=opendir("path")、ディレクトリの読み取り: read($dir); ディレクトリの作成: mkdir("name")、ディレクトリの削除: rmdir("name" )
ファイルが存在するかどうかを判断します: file_exists("name")
###############簡単なファイルアップロード##### # #########
move_uploaded_file($_files["fname"][tmpname],"upload/".$_files["fname"][name])
2、画像処理関数:
例:
$im=imagecreatefromgif("1.gif");
imagecolorallocate ( $im,r,g,b);
$color=imagecolorallocate($im,r,g,b);
$text=iconv("gb2312","utf- 8) ","飛陽ネットワーク");
imagettftext($im,fontsize,angle,x,y,$color,"font",$text);
header("content-type :image/gif");
imagegif($im)
imagedestroy($im)
?>
3、データベース リンク:
例:
$conn=mysql_connect("localhost","root","123456");
mysql_select_db( " db");
$result=mysql_query("select * from a",$conn);
echo""
while ($field=mysql_fetch_field($result)){
echo"";
echo $field->name;
echo"< / td>";
echo" |
";
while($rows=mysql_fetch_row($result)){
echo" ;
for($i=0;$i
echo"".$rows[$i]."< ; /td>";
}
echo" |
"
}
}
echo"< ; /table>"
?>
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31