1
2
3
增加数据 4
5
6
7
8
9
10 11@$link=mysql_pconnect("localhost","root","rpass007") または
12die ("登陆服务器失败,请稍候再试");
13mysql_select_db($db );
14$date=date('Y-m-d H:i:s');
15if((($db=="foltyx"&&$tb=="wlg_master")||($db= ="foljrbd"&&$tb=="tpxw"))||($db=="foljrxt"&&($tb=="shpx"||$tb=="tswl")))//tyx jrbd 用jrxt
16{
17 if(chop($imagein)!="none")
18 {
19 $picuppath="/home/fol/php/admin/"; //写真のパスを定義します
20 $dirname="picup";
21 if(!(chdir($picuppath)))
22 {
23 die(「パスを変更できません!」 );
24 }
25 if(!(file_exists("$dirname")))
26 {
27 if(!(mkdir($dirname,0777))) die("できるディレクトリを作成できません!");
28 if(!(chmod($dirname,0777))) die("ディレクトリモードを変更できません!");
29 }
30 if(!(chd赤外線($dirname))) die("ディレクトリを変更できません!");
31 $dirpath=$dirname."/";
32 $imagepath=$picuppath.$dirpath; //パス終了
33
34 $image="";
35 $imagename="";
36 $imagetype="";
37 $nowtime=time();
38
39 $imagename=$imagein_name ; //db の古い画像名
40 $imagetail=strrchr($imagename,"."); //写真の名前を取得 type name
41 $imagename=$nowtime.$imagetail;
42 if(!copy($imagein,$imagepath.$imagename)) die("up pic false"); //up pic end
43 $size=getimagesize($imagename); // サイズ配列を取得します。今のところは uppic なので、imagename else dirpaht
44 $imgwidth=$size[0];
45 $imgheight=$size[1];
46 $ imgsize=$サイズ[3];
47 unlink($imagename); // リモートの写真を削除
48
49 $image=base64_encode(fread(fopen($imagein,"r"),10000000)); //inset db begin
50 $imagetype=$imagein_type ;
51 $imgtype=$imagetype;
52 unlink($imagein);
53
54 $imgoldname=$imagename;
55 $imgname=$imagename;
56 $imgbody=$image;
57if($db=="foljrbd"&&tb=="tpxw"){//foljrbd の tpxw には概要がありません。
58$result =mysql_query("$tb (title,content,date,author,origin,imgoldname,imgtype,imgname,imgwidth,imgheight,imgsize,imgbody) に挿入します。values('$title','$content ','$date','$author','$origin','$imgoldname','$imgtype','$imgname','$imgwidth','$imgheight','$imgsize','$imgbody ')",$link);
59}
60else{//tpxw of foljrbd
61$result =mysql_query("$tb に挿入 (タイトル,概要,内容,日付,著者,出典, imgoldname,imgtype,imgname,imgwidth,imgheight,imgsize,imgbody)values('$title','$summary','$content','$date','$author','$origin','$imgoldname' ,'$imgtype','$imgname','$imgwidth','$imgheight','$imgsize','$imgbody')",$link);
62}
63 }
64 else die("请上传图片");
65}//写真の終わりまたは概要のない写真
66elseif($db=="foljrbd"&&$tb=="cjzt"){// jrbd
の cjzt の始まり 67$result =mysql_query("$tb (タイトル,コンテンツ,日付,著者,起源,トピック) に挿入します。values('$title','$content','$date', '$author','$origin','$topic')",$link);
68}//fol jrbd の cjzt の終わり
69elseif($db=="foljrsx"&&$tb= ="pshzl")//jrsx の場合
70{
71 if(chop($imagein)!="none")
72 {
73 $picuppath="/home/fol/php /jrsx/"; //写真のパスを定義します
74 $dirname="article";
75 if(!(chdir($picuppath)))
76 {
77 die(「パスを変更できません!」 );
78 }
79 if(!(file_exists("$dirname")))
80 {
81 if(!(mkdir($dirname,0777))) die("できるディレクトリを作成できません!");
82 if(!(chmod($dirname,0777))) die("ディレクトリモードを変更できません!");
83 }
84 if(!(chd赤外線($dirname))) die("ディレクトリを変更できません!");
85 $dirpath=$dirname."/";
86 $imagepath=$picuppath.$dirpath; //パス終了
87
88 $image="";
89 $imagename="";
90 $imagetype="";
91 $nowtime=time();
92
93 $imagename=$imagein_name ; //old pic name for db
94 $imagetail=strrchr($imagename,"."); //get pic name type name
95 $imagename=$nowtime.$imagetail;
96 if(!copy($imagein,$imagepath.$imagename)) die("up pic false"); //up pic end
97 //unlink($imagename); //delete pic in remote
98
99 //$image=base64_encode(fread(fopen($imagein,"r"),10000000)); //inset db begin
100 $imagetype=$imagein_type ;
101 $imgtype=$imagetype;
102 unlink($imagein);
103
104 $imgoldname=$imagename;
105 $imgname=$imagename;
106 $imgbody=$image;
107$result =mysql_query("insert into $tb (title,content,date,author,origin,artcloldname,artcltype,artclname) values('$title','$content','$date','$author','$origin','$imgoldname','$imgtype','$imgname')",$link);
108 }
109 else die("请上传论文");
110}//end of art
111elseif($db=="foljrxt"&&($tb=="ztjz"||$tb=="alfx")){
112$result =mysql_query("insert into $tb (title,summary,content,date,author,origin) values('$title','$summary','$content','$date','$author','$origin')",$link);
113}
114else{
115$result =mysql_query("insert into $tb (title,content,date,author,origin) values('$title','$content','$date','$author','$origin')",$link);
116}
117if (mysql_affected_rows()==1)
118{
119 ?>
120 添加成功,请返回!
121
返回
122
123}
124else
125{
126 ?>
127 添加不成功,请稍候再试!
128
返回
129
130}
131?>
132
133
134
135
136