| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- set_time_limit(0);
- include("../config/conn.php");
- include("../config/function.php");
- include("../config/loupandef.php");
- require("../config/tpclass.php");
- while1("*","yjcode_admin where adminuid='".sqlzhuru($_POST[adminuid])."' and adminpwd='".sqlzhuru($_POST[adminpwd])."'");if(!$row1=mysql_fetch_array($res1)){echo "1";exit;}
- $adminqx=$row1[qx];
- if(!strstr($adminqx,",0,") && !strstr($adminqx,",0102,")){echo "1";exit;}
- $bh=sqlzhuru($_POST["bh"]);
- while1("*","yjcode_pro where bh='".$bh."'");if(!$row1=mysql_fetch_array($res1)){echo "1";exit;}
- $userid=$row1[userid];
- $sj=date("Y-m-d H:i:s");
- $targetFolder = "upload/".$userid."/".$bh."/";
- createDir($targetFolder);
- $mbh=str_replace(" ","",microtime()."p".$userid);
- $mbh=str_replace(".","",$mbh);
- $verifyToken = md5('unique_salt' . sqlzhuru($_POST['timestamp']));
- if (!empty($_FILES) && sqlzhuru($_POST['token']) == $verifyToken) {
- $tempFile = $_FILES['Filedata']['tmp_name'];
- $targetPath = "../".$targetFolder;
- $targetFile = rtrim($targetPath,'/') . '/' . $mbh.".jpg";
-
- $fileTypes = array('jpg','jpeg','gif','png');
- $fileParts = pathinfo($_FILES['Filedata']['name']);
-
- if (in_array(strtolower($fileParts['extension']),$fileTypes)) {
-
- move_uploaded_file($tempFile,$targetFile);
- $cm=new CreatMiniature();
- $bw=800;$bg=0;$sw=350;$sh=350;$zw=200;$zh=200;
- $imgsrc="../".$targetFolder.$mbh.".jpg";
- list($width, $height) = getimagesize(weburl.$targetFolder.$mbh.".jpg");$bgv=intval($height/($width/$bw));
- $cm->SetVar($imgsrc,"file");if($width>$bw){$cm->BackFill($imgsrc,$bw,$bgv);}
- imageWaterMark($imgsrc,websypos,"../img/shuiyin.png","","","","",0,0);
- if($sw>$width){$sw=$width;}if($sh>$height){$sh=$height;}
- $cm->BackFill("../".$targetFolder.$mbh."-1.jpg",$sw,$sh);
- if($zw>$width){$zw=$width;}if($zh>$height){$zh=$height;}
- $cm->BackFill("../".$targetFolder.$mbh."-2.jpg",$zw,$zh);
- $wjv=$targetFolder.$mbh.".jpg";
- $nxh=returnxh("yjcode_tp"," and bh='".$bh."'");
- intotable("yjcode_tp","bh,tp,type1,sj,userid,xh","'".$bh."','".$wjv."','ÉÌÆ·','".$sj."',".$userid.",".$nxh."");
- echo '1';
- } else {
- echo 'Invalid file type.';
- }
- }
- ?>
|