Allahparast
Member
انشالله که یه سیستم پرتال در بیاد همگی ممنون
امکان ارسال کامنت اضافه شد
CREATE TABLE `poll` (
`id` int(11) NOT NULL auto_increment,
`topic` text NOT NULL,
`type` char(1) NOT NULL default '',
`count` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM COMMENT='My Web Poll' AUTO_INCREMENT=14 ;
<?php
$host = "localhost";
$db_name = "temp";
$db_user = "root";
$db_pass = "MyPassword";
$link = mysql_connect($host,$db_user,$db_pass) or die(musql_error());
mysql_select_db($db_name,$link) or die("Can not select Data base!");
//Check Action Set ...
if(isset($_GET['action']))
{
if($_GET['action'] == 'vote')
{
$poll_id = (isset($_POST['webpoll'])) ? $_POST['webpoll'] : '';
if($poll_id != '')
{
$sql = "UPDATE `poll` SET `count`=count+1 where `id`='".$poll_id."' AND `type`='s'";
$result = mysql_query($sql) or die(mysql_error());
}
}
$count = 0;
$sql = "SELECT * FROM `poll` WHERE `type`='s'";
$result = mysql_query($sql) or die(mysql_error());
$n = mysql_num_rows($result);
for ($i=0;$i<$n;$i++)
{
$count += mysql_result($result,$i,3);
};
if($count == 0){$count = 1;};
$output = 'The Result of Vote<br><br>';
for ($i=0;$i<$n;$i++)
{
$num = mysql_result($result,$i,3) * 100;
$num /= $count;
$num = (int) $num;
$output .= mysql_result($result,$i,1).' '.$num.'%<table border="0" width="'.$num.'%" height="20" bgcolor="#0000FF"><tr><td></td></tr></table>';
};
$output .= '<br>The webPoll Result From '.$count.' Votes<br><a target="_self" href="'.$_SERVER['PHP_SELF'].'" >[Back]</a>';
}
else
{
//نظر سنجی درباره سایت...
$sql = "SELECT * FROM `poll` WHERE `type`='s'";
$poll = mysql_query($sql) or die(mysql_error());
$topic_sql = "SELECT `topic` FROM `poll` WHERE `type`='q'";
$poll_result = mysql_query($topic_sql) or die(mysql_error());
$poll_question = mysql_result($poll_result,0,0);
$poll_total = mysql_num_rows($poll);
$output = '<p align="center" dir="ltr">'.$poll_question.'</p><form method="POST" action="?action=vote">';
$vote_count = 0;
for ($i = 0; $i < $poll_total; $i++)
{
$vote_count += mysql_result($poll,$i,3);
$poll_value = mysql_result($poll,$i,0);
$poll_name = mysql_result($poll,$i,1);
$output .='<input type="radio" value="'.$poll_value.'" name="webpoll" style="CURSOR:Hand;" >'.$poll_name.'<br>';
}
$output .='<input type="ارسال نظر" value="vote" name="submit_poll" > <br><br><a title="نمایش نتایج" target="_self" href="?action=show_result" >Total Votes : '.$vote_count.'</a>';
}//End of Action Set
//----------------------------------------
//Print the output
print($output);
?>
سلام.خوب منم یه آپلودر عکس ساختم
فقط سطح دسترسی رو 77 کنید کمک امیر بود
<"form method="POST" enctype="multipart/form-data>
<input type="hidden" value="51200" name="MAX_FILE_SIZE"><p align="center"><input type="file" name="fileupload" size="63"></p>
<p align="center">
<input type="submit" value=" آپلود" name="B1">
<input type="reset" value="مجدد" name="B2"></p></form>
<?php
/**
* @in the name of good
* @programing A.Allahparast // php code
* @copyright 1387/5 /23
*/
print'<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
$file_dir="img";
foreach($_FILES as $file_name=>$file_array)
{
$upload = @copy ($file_array['tmp_name'], "$file_dir/".$file_array['name']);
if ( $upload )
{
echo'<center><p> </p>';
echo'<table border="1" width="454" height="185" bordercolor="#C0C0C0">';
echo'<tr>';
echo'<td height="185" width="148" valign="middle">';
echo'<p align="center">';
echo'<img border="0" src="img/'.$file_array['name'].'" width="139" height="176"></td>';
echo'<td height="185" width="290" valign="top">فايل با موفقيت ارسال شد';
echo"<p align='right'><span lang='fa'>".$file_array['name'].":نام فايل</span>";
echo"<p align='right'><span lang='fa'>".$file_array['type'].": نوع فايل</span>";
echo"<p align='right'><span lang='fa'>".$file_array['size'].":سايز فايل</span>";
echo"<p align='right'><span lang='fa'>".$file_array['tmp_name'].": مسير فايل</span>";
echo'<p align="right"><span lang="fa"><a href="img/'.$file_array['name'].'">لينک دانلود</a></span>';
echo'</td>';
echo'</tr>';
echo'</table></center>';
}else{
echo "";
echo'<center><table border="1" width="271" height="38" bordercolor="#C0C0C0">';
echo'<tr>';
echo'<p><td height="32" width="271">متاسفانه آپلود نشد</td></p>';
echo'</tr>';
echo'</table></center>';
}
}
?>
$userfile=$_FILES ['userfile'] ['tmp_name'];
$userfile_name=$_FILES['userfile']['name'];
$userfile_size=$_FILES['userfile']['size'];
$userfile_type=$_FILES['userfile']['type'];
$userfile_error=$_FILES['userfile']['error'];
سلام.
ممنون. اما مثل آموزشی که من بالا قرار دادم بزارید.
اگه آموزش ندارید حداقل باز بزارید تا همه قبل از دانلود ببینن و استفاده کنن.
راستی یه سوال! آپلود عکس برای کجای سیستم؟ فکر کنم اگه برای مدیر سیستم باشه که بتونه بعدا برای خبرها عکس بزاره خیلی بهتره! نه؟؟
لطفا لینک کل سیستم رو نزارید...خوب راحت شدم از مشکل تو فایر فاکس سه اه باعث می شد نه کپی کنم نه ادیت کنم نه پیست کنم خوب بی خیال
بریم سر آموزش به نام خدا و خدای پی اچ پی
این کد فرم آپلودر :
خوب در مرحله ی اول ما فرم رو راه می اندازیم متدش پست / نوعش مولتی پارت- فرم داده و و بدون اکشن actionPHP:<"form method="post" enctype="multipart/form-data> <input type="hidden" value="51200" name="max_file_size"><p align="center"><input type="file" name="fileupload" size="63"></p> <p align="center"> <input type="submit" value=" آپلود" name="b1"> <input type="reset" value="مجدد" name="b2"></p></form>
در مر حله ی بد یه اینپات می سازیم و نوعش رو مخفی و نامش رو هم max_file_size ویه اینپات دیگه که این دفعه مخفی نباشه نامش رو fileupload سایزش رو 63 و دو سابمیت
بگید خوب:d
اینم کد آپلودر اصلی شاخه:
خوب نمی خوام کلی بگم اون مهمها رو می گم یاعلیPHP:<?php /** * @in the name of good * @programing a.allahparast // php code * @copyright 1387/5 /23 */ print'<meta http-equiv="content-type" content="text/html; charset=utf-8">'; $file_dir="img"; foreach($_files as $file_name=>$file_array) { $upload = @copy ($file_array['tmp_name'], "$file_dir/".$file_array['name']); if ( $upload ) { echo'<center><p> </p>'; echo'<table border="1" width="454" height="185" bordercolor="#c0c0c0">'; echo'<tr>'; echo'<td height="185" width="148" valign="middle">'; echo'<p align="center">'; echo'<img border="0" src="img/'.$file_array['name'].'" width="139" height="176"></td>'; echo'<td height="185" width="290" valign="top">فايل با موفقيت ارسال شد'; echo"<p align='right'><span lang='fa'>".$file_array['name'].":نام فايل</span>"; echo"<p align='right'><span lang='fa'>".$file_array['type'].": نوع فايل</span>"; echo"<p align='right'><span lang='fa'>".$file_array['size'].":سايز فايل</span>"; echo"<p align='right'><span lang='fa'>".$file_array['tmp_name'].": مسير فايل</span>"; echo'<p align="right"><span lang="fa"><a href="img/'.$file_array['name'].'">لينک دانلود</a></span>'; echo'</td>'; echo'</tr>'; echo'</table></center>'; }else{ echo ""; echo'<center><table border="1" width="271" height="38" bordercolor="#c0c0c0">'; echo'<tr>'; echo'<p><td height="32" width="271">متاسفانه آپلود نشد</td></p>'; echo'</tr>'; echo'</table></center>'; } } ?>
متغیر نشان دهنده ی محل ذخیره ی موقت فایل در سرویس دهنده ی این متغییر به شکل زیر قابل دستیابی است:
متغیر نشان دهنده ی نام فایل که به صورت زیر قابل دستیابی می باشدPHP:$userfile=$_files ['userfile'] ['tmp_name'];
متغیر نشان دهنده اندازه ی فایل به صورت زیر قابل دسترسی استPHP:$userfile_name=$_files['userfile']['name'];
متغیر نشان دهنده ی نوع فایل که به صورت زیر قابل دسترسی استPHP:$userfile_size=$_files['userfile']['size'];
متغیر نشان دهنده ی خطاهای احتمالیPHP:$userfile_type=$_files['userfile']['type'];
PHP:$userfile_error=$_files['userfile']['error'];