この記事の例では、PHP で画像をバッチアップロードする簡単な方法を説明します。参考までに皆さんと共有してください。詳細は次のとおりです:
<?php function upload_multi($path,$photo,$i){ $uploaddir = './'.$path;//文件存放目录 if(!file_exists($uploaddir))//如果目录不存在就新建 $uploaddir=mkdir($uploaddir); $piece = explode('.',$photo['name'][$i]); $uploadfile = $uploaddir . '/'.md5($piece[0]).'.'.$piece[1]; $result = move_uploaded_file($photo['tmp_name'][$i], $uploadfile); if(!$result){ exit('上传失败'); } return basename($uploadfile); } if($_POST['tijiao']){ extract($_POST); $i=0; foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { upload_multi($email,$_FILES["pictures"],$i); } $i++; } } ?> <script language="javascript"> function go_up(){ document.getElementById('new_up').innerHTML+='<input type="file" name="pictures[]" /><br>'; } </script> <form action="index.php" method="post" enctype="multipart/form-data"> <p>多图片上传</p><br> <input type="file" name="pictures[]" /><br> <div></div> <input type="button"" name="add_img" value="新增上传" /><br> <input type="submit" value="Send" name="tijiao"/><br> </form>
PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「php ファイル操作の概要」、「PHP 操作と演算子」を参照してください。使い方の概要」、「PHP ネットワーク プログラミング スキルの概要」、「PHP 基本構文の入門チュートリアル」、「PHP Office ドキュメント操作スキルの概要 (Word、Excel、Access、PPT を含む)」、「PHP の日付と時刻の使用方法の概要」 「PHP オブジェクト指向プログラミング入門チュートリアル」「php 文字列の使い方まとめ」「php+mysql データベース操作入門チュートリアル」「php 共通データベース操作スキルまとめ」
この記事が皆様のお役に立てれば幸いですPHPプログラミングで。
以上、PHPで画像を一括アップロードする簡単な方法を、画像の一括アップロードの内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。