|
|
|
Images Upload ก่อนอื่นต้องสร้าง โฟลเดอร์บนเวิฟเวอร์ ชื่อ pic ก่อน 1. index.php <html> <br> <form method="P |
|
|
|
|
|
|
|
ก่อนอื่นต้องสร้าง โฟลเดอร์บนเวิฟเวอร์ ชื่อ pic ก่อน
1. index.php
<html>
<br>
<form method="POST" action="upload.php" enctype="multipart/form-data">
<font face="MS Sans Serif" size="2">เลือกรูปภาพ</font>
<input type="file" name="files">
<input type="submit" name="Submit" value="uploads">
</form>
</html>
2. connect.php
<?
$host="localhost";
$username="";
$password="";
$db="ชื่อฐานข้อมูล";
$conn=mysql_connect($host,$username,$password)or die("ติดต่อ MYSQL ไม่ได้");
mysql_select_db($db);
?>
3. upload.php
<?
function close_conn($a)
{
ftp_quit($a);
exit;
}
$fd=ftp_connect("202.142.215.195"); //ใส่ที่อยู่ของ โฮสต์
if(!$fd)
{
echo"ไม่สามารถติดต่อกับโฮสต์ได้";
exit();
}
$login=ftp_login($fd,"="ชื่อผู้ใช้","รหัสผ่าน");
if(!$login)
{
echo"ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง";
close_conn($fd);
}
echo"ล็อกอินสำเร็จ";
if(!file_exists($files))
{
echo"ไม่พบไฟล์ที่ต้องการ";
close_conn($fd);
}
echo"เจอแล้วมันมีจริง";
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
// echo random_password(8);
$passw = random_password(7);
$path="picture";
$filenewcon = strstr($file_name,'.');
$now = date("Dgis");
if(empty($files))
{
echo"กรุณาเลือกไฟล์";
}
else
{
$last="$passw$now$filenewcon.jpg"; //กำหนดให้ไฟล์มีนามสกุลตามต้องการ
$first="/public_html/pic/"; //โฟลเดอร์ปลายทางที่จะเก็บรูปภาพบน เซิฟเวอร์
$name=array($first,$last);
$data=implode("",$name);
$upload=ftp_put($fd,$data,$files,FTP_BINARY);
if(!$upload)
{
echo"เกิดข้อผิดพลาดขึ้น";
close_conn($fd);
}
if($upload)
{
require_once('connect.php');
$con="../pic/";
$name1=array($con,$last);
$data1=implode("",$name1);
$sql=mysql_query("insert into picture(pic) values('$data1')");
if(!$sql)
{
echo"insert ไม่ได้";
}
}
}
ftp_quit($fd);
?>
4. show.php //นำออกมาแสดง
<?
require_once("connect.php");
$sql=mysql_query("select * from picture");
$count=0;
while($result=mysql_fetch_array($sql,MYSQL_ASSOC))
{
if($count==0)
{
?>
<table align="center">
<tr><td>
<img src=<?=$result['pic']?> border="1">
</td>
<td><?=$result['id']?></td>
</tr>
<?
$count=1;
}
else
{
?>
<tr><td>
<img src=<?=$result['pic']?> border="1">
</td>
<td><?=$result['id']?></td>
</tr>
<?
$count=0;
}
}
?>
Tag : - - - -
|
|
|
|
|
|
Date :
19 มี.ค. 2549 20:51:42 |
By :
kunbee |
View :
2501 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ copy();งายกว่า
|
|
|
|
|
Date :
20 มี.ค. 2549 11:38:11 |
By :
ปุด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว databases สร้างยังไงครับ
|
|
|
|
|
Date :
21 มี.ค. 2549 05:09:03 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วสร้างดาต้าเบส แบบไหนหรอครับ
งง
|
|
|
|
|
Date :
30 มี.ค. 2549 23:51:30 |
By :
ต้อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|