برگزیده های پرشین تولز

مشکل در آپلود کردن فایل

علی آبادانی

Registered User
تاریخ عضویت
30 اکتبر 2006
نوشته‌ها
898
لایک‌ها
11
محل سکونت
Abadan
من یه فرم دارم که میخوام یه سری اطلاعات رو همراه با یه عکس نمایش بده
اطلاعاتشو نمایش میده ولی عکس رو آپلود نمیکنه

اینم کدشه:

PHP:
<?php
ob_start();
session_start();
if (!$_SESSION['aliaccess'])
{
	 header("Location:ali.php");	
     exit;
}
require_once("connect.php");   
$target_path = "office/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}
$pic =$_FILES['uploadedfile']['name'];
$query = "INSERT INTO `notices` ( `id` , `type` , `subject` , `date` , `pic` ) 
VALUES (
NULL , '".$_POST['type']."','".$_POST['subject']."','".$_POST["date"]."','".$pic."')";
//$query = "insert into notices values(NULL,'".$type."','".$Subjectv."','".$_POST['date']."','".$pic."')";
echo $query;
if(mysql_db_query($dbname,$query,$link)){
  header("Location:thanks.html"); 
  exit;  
  }
else
{
echo("<br>can not insert new news!!!!!!!!!!!!!!!!");
}
mysql_close($link);
ob_end_flush();
?>



میشه بگید مشکل از کجاست؟
 

علی آبادانی

Registered User
تاریخ عضویت
30 اکتبر 2006
نوشته‌ها
898
لایک‌ها
11
محل سکونت
Abadan
نه هیچ اروری نمیده فقط فایلو تو مسیرش آپلود نمیکنه(فایل اصلاً آپلود نمیشه)
 

مینا روانی

کاربر تازه وارد
تاریخ عضویت
28 ژانویه 2007
نوشته‌ها
9
لایک‌ها
0
آقا علی فکر کنم مشکلت رو فهمیدم!

توی فرم اچ تی ام ال این رو گذااشتی یا نه ؟ :
enctype="multipart/form-data"

یعنی اینجوری:
<form method="post" enctype="multipart/form-data"
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
39
به اول کدت این ها رو اضافه کن دوباره تست کن ببین چی می گه
PHP:
ini_set("error_reporting", E_ALL);
اگر باز هم چیزی ندید قبل از شرط کپی کردن فایل این کد رو بگذار ببین چیزی بهت می ده یا نه
PHP:
print_r($_FILES);
die();
 
بالا