baranbahari1320
شنبه 11 خرداد 1392, 22:07 عصر
با سلام من یه برنامه ساده بدون هیچ شرطی نوشتم که بتونم یک عکس رو با اسم درون پایگاه ذخیره کنم و خود تصویر میره تو پوشه images اما متاسفانه اصلا چیزی به پایگاه اضافه نمیشه خیلی روش کار کردم اما مشکلی ندیدم ممنون میشم اگه کمکم کنید.
کد فرم :
<html>
<body>
<form method="post" action="addimg.php" enctype="multipart/form-data">
<input name="group" type="text"><br/>
<input name="filep" type="file" id="file" /><br/>
<input type="submit" value="submit" />
</form>
</body>
</html>
کد php برای قرار دادن تصویر.
<?php
require_once 'config.php';
$imgSize = $_FILES["filep"]["size"];
$imgType = $_FILES["filep"]["type"];
$tmpName = $_FILES["filep"]["tmp_name"];
$group=$_POST["group"];
echo $group;
echo $tmpName;
connectdb();
mysql_query("insert into imgtable (imagtype,imagnam,imagsize,group) VALUES('$imgType','$tmpName','$imgSize','$group')");
move_uploaded_file($_FILES["filep"]["tmp_name"] , "images/" . $_FILES["filep"]["name"]);
?>
و کد فایل config که ارتباط با پایگاه رو ایجاد میکنه.
<?php
function connectdb()
{
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = '';
$mysql_db = 'gallery';
$link = @mysql_connect($mysql_host , $mysql_user , $mysql_password ) ;
mysql_select_db($mysql_db) ;
if (!@mysql_connect($mysql_host , $mysql_user , $mysql_password )
|| !@mysql_select_db($mysql_db) ) {
die ('Connection to database error !');
}
}
?>
کد فرم :
<html>
<body>
<form method="post" action="addimg.php" enctype="multipart/form-data">
<input name="group" type="text"><br/>
<input name="filep" type="file" id="file" /><br/>
<input type="submit" value="submit" />
</form>
</body>
</html>
کد php برای قرار دادن تصویر.
<?php
require_once 'config.php';
$imgSize = $_FILES["filep"]["size"];
$imgType = $_FILES["filep"]["type"];
$tmpName = $_FILES["filep"]["tmp_name"];
$group=$_POST["group"];
echo $group;
echo $tmpName;
connectdb();
mysql_query("insert into imgtable (imagtype,imagnam,imagsize,group) VALUES('$imgType','$tmpName','$imgSize','$group')");
move_uploaded_file($_FILES["filep"]["tmp_name"] , "images/" . $_FILES["filep"]["name"]);
?>
و کد فایل config که ارتباط با پایگاه رو ایجاد میکنه.
<?php
function connectdb()
{
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password = '';
$mysql_db = 'gallery';
$link = @mysql_connect($mysql_host , $mysql_user , $mysql_password ) ;
mysql_select_db($mysql_db) ;
if (!@mysql_connect($mysql_host , $mysql_user , $mysql_password )
|| !@mysql_select_db($mysql_db) ) {
die ('Connection to database error !');
}
}
?>