|
|
|
ถามเรื่องการ Copy รูป พอเอาไฟด์ขึ้น Host แล้ว Error คับ |
|
|
|
|
|
|
|
คือ พอผมรันบนเครื่องก็ปกติดี คับ
แต่พอผมใส่Code ลงHost แล้วลองรันดู มัน Error เลย คับบบ
โดย Error ว่า Warning: copy(image/atte6a8f.jpg) [function.copy]: failed to open stream: Permission denied in /home/guru/domains/guru.co.th/public_html/tangkwa/add_picture.php on line 60
โดย Code ประมาณ
Code (PHP)
<?php
include "conn.php";
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0)
{
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
if(copy($_FILES["userfile"]["tmp_name"],"image/".$_FILES["userfile"]["name"]))
{
echo "Copy/Upload Complete";
}
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName)); //บรรทัดนี้อ่าน contents ของไฟล์รูปแล้วเก็บในตัวแปร
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
$date_now = date("Y-m-d H:i:s");
$query = "INSERT INTO picture (id_m, name, date, type, pic ) ".
"VALUES ('$mode_now', '$fileName', '$date_now', '$fileType', '$content')";
echo "<br>";
mysql_query($query) or die('Error, query failed'); //บรรทึกลง DBASE
echo "<br>File $fileName uploaded<br>";
}
?>
โดย บรรทัดที่ 60 คือ if(copy($_FILES["userfile"]["tmp_name"],"image/".$_FILES["userfile"]["name"]))
ช่วยดูให้ที คับบ ขอบคุณคับบบบบบบบบบบบบ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-12-02 19:10:48 |
By :
kan27zaa |
View :
1020 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้อง set permission image folder ให้เป็น 777 ด้วยนะครับ
|
|
|
|
|
Date :
2009-12-02 19:32:09 |
By :
khunset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ set อย่างไง คับ แล้ว set ตรงไหน คับ
ขอบคุณคับบบบบบบ
|
|
|
|
|
Date :
2009-12-02 19:34:36 |
By :
kan27zaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ แล้ว คับบบบบบบบบ ขอบคุณคับบบบบบบบบบ
|
|
|
|
|
Date :
2009-12-02 19:36:13 |
By :
kan27zaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|