 |
|
คือ พอผมรันบนเครื่องก็ปกติดี คับ
แต่พอผมใส่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 :
1041 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |