Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ถามเรื่อง code php ในการ ftp ไฟล์ขึ้น host ที่เป็น unix ครับ



 

ถามเรื่อง code php ในการ ftp ไฟล์ขึ้น host ที่เป็น unix ครับ

 



Topic : 006131

Guest




ผมเขียน code php โดยจะติดต่อ host จริง โดยการอัพโหลดไฟล์ผ่าน ftp โดยอ้างอิง host,user,pass จากฐานข้อมูลครับ ดังนี้

<?
require_once("headeradmin.php");
require_once("function.php");
require_once("connect_db.php");
header_admin("Upload ไฟล์หนังสือ");

if (!$UploadedFile){
print "<br>";
print "<center><font color='red'>เกิดข้อผิดพลาด....ไม่พบไฟล์ที่ต้องการอัพโหลด </font></center><br>";
print "<center><form method=post><input type='button' value='<< กลับไปหน้า Upload' onclick ='history.back();' style='BACKGROUND-COLOR:#FF33FF' id=button1 name=button1></form></center>";
print "</center>";
require_once("footer.php");
exit;}

print "<center>";

$conn = connect_db("admin");
if(!$conn)
echo "เกิดความผิดพลาดไม่สามารถติดต่อกับฐานข้อมูลได้";
$sql = "select * from ftp ";
$result = mysql_query($sql);
$row = mysql_fetch_array($result,MYSQL_ASSOC);
$host=$row['host_name'];
$user=$row['user_name'];
$pwd=$row['pass_name'];
$path=$row['path_name'];

$fd=ftp_connect($host);
if (!$fd){
echo "<br>";
echo "<font color='red'>ไม่สามารถติดต่อกับโฮสได้</font>";
exit;}
echo "<font color='blue'>ติดต่อกับโฮสได้เรียบร้อย</font>";
if (!ftp_login($fd,$user,$pwd)){
echo "<br>";
echo "<font color='red'>ชื่อผู้ใช้งานหรือรหัสผ่านไม่ถูกต้อง</font>";
close_conn($fd);}
echo "<font color='blue'>ท่านล็อกอินได้ถูกต้อง<br></font>";
print "</center>";

if ($UploadedFile != none )
{
print ("Local File : $UploadedFile <br> \n");
print ("Name : $UploadedFile_name \n");
print ("Size : $UploadedFile_size byte \n");
print ("Type : $UploadedFile_type \n");

if ($upload=ftp_put($fd,"$path/$UploadedFile_name",$UploadedFile,FTP_BINARY)){
print "<center><font color='green'> ได้ทำการ UpLoad ไฟล์ $UploadedFile_name เรียบร้อยแล้ว</font></center><br>";
}else{
print "<center><font color='red'>เกิดความผิดพลาด ไม่สามารถ UpLoad ไฟล์ $UploadedFile_name ได้</font></center><br>";
}
unlink($UploadedFile);
}else{
print "<center><font color='red'>เกิดข้อผิดพลาด....ไม่พบไฟล์ที่ต้องการ Upload </font></center><br>";
}
print "<center><form method=post><input type='button' value='<< กลับไปหน้า Upload' onclick ='history.back();' style='BACKGROUND-COLOR:#FF33FF' id=button1 name=button1></form></center>";
print "</center>";
require_once("footer.php");
?>

ไม่สามารถอัพโหลดไฟล์ขึ้น host ได้ครับ ทั้งที่ทำใน localhost สามารถอัพโหลดไฟล์ขึ้น host จริงๆ ได้ ไม่รู้เป็นเพราะอะไร ปรากฏหน้าว่าง ๆ ครับ และดูเหมือนจะมีปัญหาที่
$fd=ftp_connect($host); เพราะผม echo $fd; มีมีค่าออกมา อยากถามว่า code ที่เขียนมีที่ผิดหรือเปล่าครับ host เป็น unix ครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 9 พ.ย. 2548 22:41:49 By : netty View : 2652 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

CHMOD 777 floder ที่จะ Upload ไฟล์เข้าด้วยนะครับ






Date : 10 พ.ย. 2548 09:52:55 By : @W_IN
 


   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง code php ในการ ftp ไฟล์ขึ้น host ที่เป็น unix ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่