 |
มีปัญหากับคำสั่ง ftp_put Warning: ftp_put() expects at least 4 parameters, 2 given in |
|
 |
|
|
 |
 |
|
Warning: ftp_put(111.111.105.111/002/img/test.jpg) [function.ftp-put]: failed to open stream: No such file or directory in C:\www\001\testcode\data4.php on line 33
ยังขาดอะไรอีกหรอครับ

|
 |
 |
 |
 |
Date :
2009-12-03 16:22:59 |
By :
bboy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอดูโค้ดบรรทัดของ ftp_put อีกรอบสิคับ
|
 |
 |
 |
 |
Date :
2009-12-03 16:26:26 |
By :
หางอึ่ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?PHP
include ("connects.php");
///////////////////ftp connect//////////////////////
$t_img = $_FILES['t_img'];
$datai = $_FILES['t_img']['name'];
$datau = "111.111.105.111/002/img/".$_FILES['t_img']['name'];
$ftp_server = "111.111.105.111";
$ftp_user_name = "002";
$ftp_user_pass = "002";
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result))
{
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else
{
echo "Connected to $ftp_server, for user $ftp_user_name";
//ftp_mkdir($conn_id, $dir);
}
if (ftp_put($conn_id,$datai,$datau,FTP_BINARY))
{
echo "<script>alert('Successfully');</script>";
} else
{
echo "There was a problem while upload $datai";
}
//////////////////////////////////////////////////////////
//////////// close the FTP stream ///////////////////////
ftp_close($conn_id);
///////////////////////////////////
?>
มันคอนเน็คได้นะครับแต่อัพไฟล์ไม่ได้
[Error]
Warning: ftp_put(111.111.105.111/002/img/test.jpg) [function.ftp-put]: failed to open stream: No such file or directory in C:\www\001\testcode\data4.php on line 33
|
 |
 |
 |
 |
Date :
2009-12-03 17:12:27 |
By :
bboy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เด๋วจะลองดูนะครับ ขอบคุณมาก ^ ^
|
 |
 |
 |
 |
Date :
2009-12-04 15:42:56 |
By :
bboy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทีนี้ เออเร้อขึ้นชื่อรูปครับ
Warning: ftp_put(testpic.jpg) [function.ftp-put]: failed to open stream: No such file or directory in C:\www\001\testcode\data4.php on line 33
ที่ปลายทางผมกำหนดว่า ยูสเซอร์นี้ให้ไปที่โฟลเดอร์ 002[c:\002]ครับแล้วผมต้องการอัพไว้ในโฟลเดอร์ img ซึ่งอยู่ใน 002 อีกที [c:\002\img]
$ไฟล์ที่รับมา= $_FILES['t_img']['name'];
$ปลายทาง = "/img/".$_FILES['t_img']['name']; <<อันนี้ถูกมั้ยครับ
ต้องเขียนบอกต้นทางของรูปด้วยมั้ยครับว่ามาจากใหน C:\img ประมาณนี้อ่าครับ
if (ftp_put($conn_id,$datau,$datai,FTP_BINARY)) //Lineที่ 33
ขอโทษนะครับรบกวนหลายครั้งหน่อย T^T
|
 |
 |
 |
 |
Date :
2009-12-09 12:30:13 |
By :
bboy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อัพไปแล้วครับ ^ ^
$ไฟล์ที่รับมา= "ต้องใส่ต้นทางตรงนี้ด้วย".$_FILES['t_img']['name'];
|
 |
 |
 |
 |
Date :
2009-12-09 14:33:21 |
By :
bboy |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2009-12-09 15:11:49 |
By :
หางอึ่ง |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|