 |
ไม่ทราบว่าเขียนอย่างนี้ถูกรึป่าวครับ มันไม่ขึ้น error แต่ข้อมูลไม่ลงฐานกับโฟลเดอร์ปลายทางครับ |
|
 |
|
|
 |
 |
|
โค้ดเหมือนๆ จะขาดอะไรไปซักอย่างนะ
รูปอัพได้ไหม
หรือว่าข้อมูลไม่เข้าอย่างเดียว
|
 |
 |
 |
 |
Date :
2009-10-08 15:08:28 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รูปไม่เข้าครับ แต่โปรแกรมบอกว่าอัพโหลดได้แล้ว
***จะลองทำตามที่คุณ phpbasic บอกมานะครับ ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2009-10-08 15:13:07 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเปลี่ยนเป็น picture แล้วรูปไม่เข้าครับ ทำไงช่วยทีครับ
|
 |
 |
 |
 |
Date :
2009-10-08 15:17:15 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
copy($file, "./images/$pic"); //ก๊อปปี้รูปภาพไปยังโพลเดอร์ images
|
 |
 |
 |
 |
Date :
2009-10-08 15:20:50 |
By :
Sek-Artdrinker |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
น้องอ้น ลองแก้ไขแบบนี้ดูครับ
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
|
 |
 |
 |
 |
Date :
2009-10-08 15:23:59 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ม่ายยยยได้เรยยยยยยครับ ขึ้นแบบนี้ครับ
Warning: copy(example.txt) [function.copy]: failed to open stream: No such file or directory in /home/fujitechto/domains/fujitechtool.com/public_html/new/admin/upload1.php on line 20
failed to copy example.txt... เพิ่มสินค้าเรียบร้อยแล้ว
|
 |
 |
 |
 |
Date :
2009-10-08 15:26:19 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
นั่นแหละคือข้อผิดพลาดที่น้องอ้นบอกว่าไม่ขึ้น เพราะน้องอ้นไม่ได้สั่งให้แสดงข้อผิดพลาดอะครับ
|
 |
 |
 |
 |
Date :
2009-10-08 15:34:22 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วต้องเขียนคำสั่งให้ผิดพลาดยังไงครับ รบกวนด้วยครับ ขอบคุณครัรบ
|
 |
 |
 |
 |
Date :
2009-10-08 15:36:14 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คราวนี้น้องอ้นลองเอาไฟล์น้องอ้นเข้าไปแทนชื่อไฟล์ตัวอย่างสิครับ
ขอดูโค้ดส่นั้นด้วยครับ
|
 |
 |
 |
 |
Date :
2009-10-08 15:37:58 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไปไหนแล้วว
|
 |
 |
 |
 |
Date :
2009-10-08 15:46:50 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยเปลี่ยนจากตรงนี้ให้เลยได้รึป่าวครับ งงจับจิต
<?php
if($hidAction == "Add")
{ //เช็คค่า hidden ที่ส่งมา ถ้าเท่ากับ Add ให้โปรแกรมทำงาน
$date = date("U"); //สร้างเลข 10 หลักมาจากเวลา เพื่อเอาไปใช้เป็นชื่อของรูป ป้องกันชื่อรูปซ้ำ
if($file != "")
{
$type = getimagesize($file); //หาประเภทของรูปภาพ
if($type[2] == 1) { //เมื่อรูปภาพเป็นชนิด gif
$picture = $date."_img.gif";
}
else if($type[2] == 2)
{ //เมื่อรูปภาพเป็นชนิด jpg
$picture = $date."_img.jpg";
}
}
copy($file['tmp_name'], "images/$pic"); //ก๊อปปี้รูปภาพไปยังโพลเดอร์ images
chmod("images/$picture", 0664); //ทำการ changmode }
include('config.php');
$sql = "insert into picture values ('$picture')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($fujitechto_admin, $sql);
?>
<?
mysql_close(); // ปิดการติดต่อฐานข้อมูล
}
echo "เพิ่มสินค้าเรียบร้อยแล้ว";
?>
|
 |
 |
 |
 |
Date :
2009-10-08 15:48:12 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ดูเรื่อง php version ด้วยครับ
ที่ทำงานผมก็เคยเจอปัญหาอัพโหลดไฟล์ไม่ได้ หลังจากที่ upgrade php ไป คนดูแล server เค้า up โดยไม่ได้บอกได้กล่าว งานเข้าเลยทีนี้ กว่าจะรู้และแก้ไขได้ เล่นซะเหนื่อยใจ

|
 |
 |
 |
 |
Date :
2009-10-08 15:52:11 |
By :
suriya_puk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$type[] มันเอาค่าออกมาจากไหนล่ะน้องอ้น
copy($file, $newfilename) ใช้รูปแบบนี้ก็ได้แล้วครับ ไม่จำเป็นต้อง $file['tmp_name']
|
 |
 |
 |
 |
Date :
2009-10-08 15:52:14 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เหมือนโปรแกรมมันซ้ำๆกันอยู่ดูแล้วงงครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:03:02 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
   
|
 |
 |
 |
 |
Date :
2009-10-08 16:08:00 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
น้องอ้นคนเขียน พี่คนดู ไม่งงกว่าเหรอ ฮาๆๆๆๆ
|
 |
 |
 |
 |
Date :
2009-10-08 16:08:42 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
5555555  
|
 |
 |
 |
 |
Date :
2009-10-08 16:15:40 |
By :
somparn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้ายังไม่ได้ลองเอาแบบนี้ไปดูก่อนได้เปล่า ง่ายดี
Code (PHP)
$image=$_FILES['image'];
$image_type=$_FILES['image']['type'];
function checkFileType($typeCheck)
{
$typAllow = array('image/pjpeg', 'image/jpeg', 'image/gif','image/jpg');
foreach ( $typAllow AS $type )
{
if ( $type == trim($typeCheck) ) return true;
}
return false;
}
// เช็คนามสกุลไฟล์รูป
if( !checkFileType( $image_type ) )
{
echo "<p class='alert'>ต้องเป็น ไฟล์ .jpg หรือ .jpeg หรือ .gif เท่านั้น ! <span class='up'><a href='javascript:window.history.go(-1)'>กลับไปแก้ไขคลิ๊ก......</a></span></p>" ;
exit();
}
/*if(!ereg("^image",$_FILES['image']['type'])){
echo"<script language='javascript'>alert('เป็นไฟล์รูปภาพเท่านั้นค่ะเช่น .jpg .gif .pjpge');history.back();</script>";
exit();
}*/
else if($_FILES['image']['size'] > 200000){
echo"<script language='javascript'>alert('ขนาดรูปภาพไม่เกิน 200 KB ค่ะ');history.back();</script>";
exit();
}
if($image['size']!=0)
{
$imagename=date("YmdHis").".jpg";
move_uploaded_file($image['tmp_name'],"../images/upload/$imagename");
}
$sql="Insert into upload value('','$imagename')";
mysql_query($sql);
echo"<meta http-equiv='refresh' content='0;URL=upload.php' />";
mysql_close();
}
|
 |
 |
 |
 |
Date :
2009-10-08 16:23:04 |
By :
somparn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็ว่าอยู่ครับ คนเขียนยังงง คนงงก็คือคนเขียน และคนช่วยเขียนก็ยังงงงง 555555
|
 |
 |
 |
 |
Date :
2009-10-08 16:23:26 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จริงๆก็ว่าถ้าไม่ได้จะเอ่ยปากขอตัวอย่างซะหน่อย แหม...พี่ phpbasic เหมือนอ่านใจผมออกเลยนะครับคงรู้แล้วแน่ๆเลยว่าผมมาทางตัน ก็เลยเอาสว่านขนาดใหญ่มาเจาะกำแพงให้ซะ ยังไงก็ขอบคุณนะครับ พี่ นาโน และ พี่ phpbasic
|
 |
 |
 |
 |
Date :
2009-10-08 16:25:47 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วต้องเปลี่ยนอะไรตรงไหนอีกรึป่าวครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:36:11 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อิ่ม โทษทีเพิ่งไปกินข้าวมื้อเที่ยงมา
ของเพ่สมภาณเป็นไงบ้าง ใช้ได้ไหม
|
 |
 |
 |
 |
Date :
2009-10-08 16:37:48 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้หรือยังครับ
เดี๋ยวจะหนีกลับบ้านและ เจ้านายกลับมาจะยาว
อิอิอิ
|
 |
 |
 |
 |
Date :
2009-10-08 16:47:29 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
กำลังเปลี่ยนชื่อตัวแปรอยู่ครับถ้าใช้ได้ยังไงเด๋วอ้นกลับมาบอกครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:50:07 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันขึ้นแบบนี้ครับ
ต้องเป็น ไฟล์ .jpg หรือ .jpeg หรือ .gif เท่านั้น ! กลับไปแก้ไขคลิ๊ก......
ไม่ทราบว่าผมจะต้องเปลี่ยนตรงไหนบ้างครับลองเปลี่ยนแล้วสงสัยจะผิดครับ รบกวนทีครับ
ส่วนหน้าform ผมต้องใช้ชื่ออะไรครับ(ถามเหมือนคนไม่มีพื้นฐานเลยเนอะ)
ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:53:46 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แสดงว่าไฟล์ที่น้องอ้นรับเข้าไม่ใช่สามชนิดนี้สิครับ
ขอดูโค้ดที่น้องอ้นแก้เสร็จแล้วหน่อยครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:55:59 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?php
$image=$_FILES['image'];
$image_type=$_FILES['image']['type'];
function checkFileType($typeCheck)
{
$typAllow = array('image/pjpeg', 'image/jpeg', 'image/gif','image/jpg');
foreach ( $typAllow AS $type )
{
if ( $type == trim($typeCheck) ) return true;
}
return false;
}
// เช็คนามสกุลไฟล์รูป
if( !checkFileType( $image_type ) )
{
echo "<p class='alert'>ต้องเป็น ไฟล์ .jpg หรือ .jpeg หรือ .gif เท่านั้น ! <span class='up'><a href='javascript:window.history.go(-1)'>กลับไปแก้ไขคลิ๊ก......</a></span></p>" ;
exit();
}
/*if(!ereg("^image",$_FILES['image']['type'])){
echo"<script language='javascript'>alert('เป็นไฟล์รูปภาพเท่านั้นค่ะเช่น .jpg .gif .pjpge');history.back();</script>";
exit();
}*/
else if($_FILES['image']['size'] > 200000){
echo"<script language='javascript'>alert('ขนาดรูปภาพไม่เกิน 200 KB ค่ะ');history.back();</script>";
exit();
}
if($image['size']!=0)
{
$imagename=date("YmdHis").".jpg";
move_uploaded_file($image['tmp_name'],"../image/images/$imagename");
}
$sql="Insert into picture value('','$imagename')";
mysql_query($sql);
echo"<meta http-equiv='refresh' content='0;URL=upload1.php' />";
mysql_close();
?>
|
 |
 |
 |
 |
Date :
2009-10-08 16:57:53 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอานี้ดีกว่า แอดมาเลย
เพ่สมภาณ ด้วย
โฮม มะ ลึก คึก กึ๋ย เมล์ข้าพเจ้าที่เคยโพสไ้จงหายไป
   
|
 |
 |
 |
 |
Date :
2009-10-08 16:58:42 |
By :
NanoThoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วนไฟล์ที่ใช้ทดสอบเป็นสกุล jpeg ครับแต่เหมือนว่ามันเช็คแล้วไฟล์ไม่ผ่านครับ
|
 |
 |
 |
 |
Date :
2009-10-08 16:58:53 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
form รับค่าให้ตั้งชื่อตัวแปรเป็น image ด้วยนะ
|
 |
 |
 |
 |
Date :
2009-10-08 17:38:48 |
By :
somparn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<form action="add_car_to.php" method="post" enctype="multipart/form-data" name="frmMain">
enctype="multipart/form-data" ตรงนี้มียังคับ
|
 |
 |
 |
 |
Date :
2009-10-09 09:07:19 |
By :
apicha31 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่อได้แล้วครับขอบคุณครับทุกๆๆท่าน
|
 |
 |
 |
 |
Date :
2009-10-09 11:30:41 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|