この投稿は、2013-07-25 11:25:44 に Eason_____________ によって最終編集されました
//携帯電話から画像をサーバーにアップロードする機能を作りました。ただし、insert ステートメントを実行するときは 2 回実行する必要があります。
//index.php
<br />
<?php<br />
header("Content-Type: text/html; charset=UTF-8");<br />
mysql_connect("localhost","dome_huayan","e2k3e6b8");<br />
mysql_select_db("dome_huayan");<br />
mysql_query("set names utf8");<br />
<br />
include 'uploadImage.php';<br />
$gettitle=$_GET['title'];<br />
$getcontent=$_GET['content'];<br />
$i = new uploadImage($_FILES['filename'],'./img/');<br />
$i->doWork();<br />
$i->imageCheck();<br />
<br />
$sql="insert into json_bbs values('','".$gettitle."','".$getcontent."','".$i->iamgePath."','".time()."','')";<br />
mysql_query($sql);<br />
?><br />
//uploadImage.php
<br>
<?php<br>
/**<br>
* <br>
* 画像アップロードカテゴリ<br>
* @著者ChenYue<br>
*<br>
* @param $mageStauts 画像アップロードステータス 1 は通常ステータス <br>
* @param $iamgePath 画像を正常にアップロードしてデータベースに保存するためのパス <br>
* @param $imagePathTemp データベースに正常に保存されたアップロード画像を一時的に保存するパス <br>
* @param $destination_folder アップロード ファイル パス<br>
* @param $imageName アップロードされた画像の名前 (カスタマイズ可能) <br>
* @param $fileArray アップロードされた画像情報配列<br>
* @param $updateImage 元の画像を更新するかどうかを決定します。0 は更新なし、1 は更新を意味します <br>
* @param $uptypes サポートされているアップロードされた画像タイプ <br>
* @param max_file_size アップロードがサポートされている画像の最大タイプ<br>
* @param imageType 画像の種類<br>
* <br>*/<br>
クラスアップロードイメージ{<br>
<br>
public $imageStauts = 1;<br>
パブリック $iamgePath='';
public $imagePathTemp = "";<br>
プライベート $destination_folder <br>
プライベート $imageName <br>
プライベート $fileArray;<br>
プライベート $updateImage = 0;
private $uptypes = array(<br>
'画像/jpg'、<br><br>