ホームページ  >  記事  >  バックエンド開発  >  thinkPHP+Uploadify 画像アップロードのチュートリアル

thinkPHP+Uploadify 画像アップロードのチュートリアル

WBOY
WBOYオリジナル
2016-07-25 09:11:54916ブラウズ

thinkPHP+Uploadify画像アップロードチュートリアル

まず、ダウンロードした Uploadify 圧縮パッケージを解凍し、パブリック フォルダーに置きます。実装コードは次のとおりです。 1. フロントエンドの HTML 部分:

  1. アップロード< ;/a>



コードをコピー

2、アクション実行コード部分:

  1. public function Uploadify()
  2. {
  3. $ph=M('Upload');
  4. import('ORG.Net.UploadFile');
  5. $upload = new UploadFile(); // アップロード クラスをインスタンス化します。
  6. $upload->maxSize = 93145728 ;//添付ファイルのアップロード サイズを設定します
  7. $upload->saveRule =rand(1,9999);
  8. $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg','flv','avi','mov');//添付ファイルのアップロード タイプを設定します
  9. $upload->savePath = './Uploads/';//添付ファイルのアップロード ディレクトリを設定します
  10. if (!$upload->upload())
  11. {// アップロード エラー プロンプト エラー メッセージ
  12. $this->error($upload->getErrorMsg());
  13. }else{// アップロードに成功すると取得アップロードされたファイル情報
  14. $info = $upload->getUploadFileInfo();
  15. }
  16. for($i=0;$i {
  17. $data['name']=$ info[$ i]['savename'];
  18. $data['size']=$info[$i]['size'];
  19. $data['type']=$info[$i]['extension '];
  20. echo $info[$i]['savename'];
  21. $rs=$ph->add($data)
  22. }
  23. /*if($rs)
  24. {
  25. $this->; success(" 成功");
  26. }else
  27. {
  28. $this->error("失敗");
  29. }*/
  30. }
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。