今夜、TP フォーラムの兄貴が私に追加して、彼もこの問題に遭遇したと言いました (笑) 考えてみると、私はたくさんのことに遭遇しました。それを共有すべきですか?実際、私のものの多くは他の人から提供されたものであり、インターネットから取得され、インターネット上で使用されています。もっと共有することによってのみ、私たちは改善することができます。
画像のアップロード -- 画像の保存と表示 -- JS がサムネイル パラメータを取得 -- 位置パラメータの送信 -- 画像のスケーリングとクラス処理画像の保存 -- キャプチャした画像の保存 -- データベースの更新 -- ジャンプ
public function setavatar()
{
if (!empty($_REQUEST['cut_pos']))
{
/ / import('ORG .Util.ImageResize');
require('ImageResize.class.php');
$imgresize = new ImageResize();
// フルパスを使用します
$url = C('ATTACHDIR') . '/temp/ ' .trim($_POST['imgname']);
$imgresize->load($url); 'cut_pos']) ;
foreach($posary as $k => $v)
$posary[$k] = intval($v); [3] > 0) $imgresize->resize($posary[2], $posary);
// ファイル名ルールを作成します
$uico = time() ' .jpg';
dump($uico);
$path = C('AVATAR')
// 120*120 の画像を保存
$imgresize->cut(120, 120, intval($posary[0]) , intval($posary [1]));
$large = 'l_'
$imgresize->save($path . $large);
echo '
';
// データベースを更新
}
// エラー報告
}
ソース コードのダウンロード アドレス: クリックしてその他をダウンロード動作に TP フレームワークが必要な場合は、http://www.thinkphp.cn にアクセスしてダウンロードし、Upload クラスを使用するため拡張パッケージをダウンロードしてください。
http://www.bkjia.com/PHPjc/321362.html
www.bkjia.com