亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP で開発された MySql データベースへの簡単なファイルのアップロード (4)

前のセクションでは、いくつかのカスタム関數(shù)を設(shè)定し、新しいファイル アドレスを生成するメソッドを?qū)g裝しました。

ここでは、ファイル アップロード関數(shù)全體を完了するためにカスタム関數(shù)を參照する必要があります。

include_once ステートメントを使用する必要があります。

include_once ステートメント スクリプト実行中に指定されたファイルをインクルードして実行します。この動作は include ステートメントと似ていますが、唯一の違いは、ファイルがすでにインクルードされている場合、再度インクルードされないことです。このステートメントの名前が示すように、このステートメントは 1 回だけ含まれます。

include_once は、スクリプトの実行中に同じファイルが複數(shù)回インクルードされる可能性があり、関數(shù)の再定義や変數(shù)の再割り當(dāng)てなどの問題を回避するために、ファイルが 1 回だけインクルードされるようにしたい場合に使用できます。

前のセクションでupload.phpファイルを作成しました


ここでこのファイルを參照する必要があります

<?php
include_once('upload.php');
?>

以下は完全な表示コードです:

<?php
header("content-type:text/html;charset=utf8");
$link = mysqli_connect('localhost','username','password','test');
mysqli_set_charset($link, "utf8");
if (!$link) {
  die("連接失敗:".mysqli_connect_error());
}

$action = isset($_GET['action'])?$_GET['action']:"";
if ($action == "save"){
  include_once('uploadclass.php');  //引入外部文件
  $title = $_POST['title'];
  $pic = $uploadfile;
  
  if($title == "")  //判斷是否在標(biāo)題中添加內(nèi)容
    echo"<Script>window.alert('對不起!你輸入的信息不完整!');history.back()</Script>";
  $sql = "insert into img(title,pic) values('$title','$pic')";   //向數(shù)據(jù)庫中添加文件內(nèi)容
  $result = mysqli_query($link,$sql);
}

?>

<html>
<head>
  <meta charset="utf-8">
  <title>文件上傳實例</title>
  <style type="text/css">
    <!--
    body
    {
      font-size: 20px;
    }
    input
    {
      background-color: #66CCFF;
      border: 1px inset #CCCCCC;
    }
    form
    {
     margin-top:5%;
    }
    -->
  </style>
</head>
<body>
  <form method="post" action="?action=save" enctype="multipart/form-data">
    <table border=0 cellspacing=0 cellpadding=0 align=center width="100%">
      <tr>
        <td width=55 height=20 align="center"></td>
        <td height="16">
          <table>
            <tr>
              <td>標(biāo)題:</td>
              <td><input name="title" type="text" id="title"></td>
            </tr>
            <tr>
              <td>文件: </td>
              <td><label>
                  <input name="file" type="file" value="瀏覽" >
                  <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
                </label></td>
            </tr>
            <tr>
              <td></td>
              <td><input type="submit" value="上 傳" name="upload"></td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </form>
</body>
</html>


學(xué)び続ける
||
<?php header("content-type:text/html;charset=utf8"); $link = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($link, "utf8"); if (!$link) { die("連接失敗:".mysqli_connect_error()); } $action = isset($_GET['action'])?$_GET['action']:""; if ($action == "save"){ include_once('uploadclass.php'); //引入外部文件 $title = $_POST['title']; $pic = $uploadfile; if($title == "") //判斷是否在標(biāo)題中添加內(nèi)容 echo"<Script>window.alert('對不起!你輸入的信息不完整!');history.back()</Script>"; $sql = "insert into img(title,pic) values('$title','$pic')"; //向數(shù)據(jù)庫中添加文件內(nèi)容 $result = mysqli_query($link,$sql); } ?> <html> <head> <meta charset="utf-8"> <title>文件上傳實例</title> <style type="text/css"> <!-- body { font-size: 20px; } input { background-color: #66CCFF; border: 1px inset #CCCCCC; } form { margin-top:5%; } --> </style> </head> <body> <form method="post" action="?action=save" enctype="multipart/form-data"> <table border=0 cellspacing=0 cellpadding=0 align=center width="100%"> <tr> <td width=55 height=20 align="center"></td> <td height="16"> <table> <tr> <td>標(biāo)題:</td> <td><input name="title" type="text" id="title"></td> </tr> <tr> <td>文件: </td> <td><label> <input name="file" type="file" value="瀏覽" > <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> </label></td> </tr> <tr> <td></td> <td><input type="submit" value="上 傳" name="upload"></td> </tr> </table> </td> </tr> </table> </form> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード