ホームページ > バックエンド開発 > PHPチュートリアル > スイッチとルータの違い ファイル交換機能確立スクリプト(3)

スイッチとルータの違い ファイル交換機能確立スクリプト(3)

WBOY
リリース: 2016-07-29 08:33:27
オリジナル
1263 人が閲覧しました

//do.php はアップロードされたファイルを実行します
送信ボタンを押すと、ファイルはコンピューターからサーバーの一時ディレクトリにアップロードされます。
一時ディレクトリ内のファイル名は一時ファイルです。ファイル フィールドの名前の値 (この場合は $myfile) を使用してアクセスする必要があります。
実際のファイル名は、ファイルフィールドの名前値に「_name」を加えたもの (この場合は $myfile_name) を使用してアクセスされます。
copy() 関数を使用して、一時ファイル $myfile を指定されたディレクトリにコピーします。コピーされたファイルの名前は $myfile_name です。
完了したら一時ファイルを削除することを忘れないでください。そうしないと、不要なファイルが大量に残ってしまいます。
さらに、指定したディレクトリに対する読み取りおよび書き込み権限が必要です。ここでは /usr/local/apache/htdocs/file/

ファイルを保存します

3秒後に自動的にindex.phpにジャンプします

="#FFFFFF">

$db=mysql_connect("$hostname","$password") または die("データベースに接続できません"); mysql_select_db("yourdatabase",$db) または die("データベースを開けません");
If($myfile != "none") {
copy($myfile,"/usr/local/apache/htdocs/file/) $myfile_name");//一時ファイルを指定したディレクトリにコピーします。
unlink($myfile);//一時ファイルを削除します
$sql="アップファイルに挿入 (id,filename,fileshow,date,uploader,type) 値 ('','$myfile_name','$fileshow', '$ date','$uploader','$type')";
$result=mysql_query($sql);
echo "ファイルが正常にアップロードされました。3 秒後にメイン ページに戻ります";
}
else {
echo"ファイルのアップロードに失敗しました。3 秒後にメイン ページに戻ります"; php .ini ファイルの設定を変更する必要があることに注意してください。upload_tmp_dir=/tmp の前の「;」を削除し、使用する一時ファイルが保存されているディレクトリを最後に追加します。
upload_max_filesize =100M の前の「;」も削除し、ユーザーがアップロードするファイルの最大サイズを最後に追加します。
私は100Mを使用していますが、これで十分です。 ^_^。​
以上、スイッチとルーターの違いと、ファイル交換機能を確立するためのスクリプト(3)について、スイッチとルーターの違いも含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート