تابلو اعلانات انجمن  
       آپلود سنتر با امكان آپلود بيش از 35 فرمت مختلف در 6 سرور براى كاربران تاسيس شد
        آخرين مطالب ارسالى انجمن ما را درون سايت يا وبلاگ خودتان قرار بدهيد
        راهنماى گام به گام و تصويرى عضويت در سايت سپنا


گوگل پلاس Google +1 با یک امتیاز مثبت از ما حمایت کنید.
اخبار IT و اينترنت


1 کاربر حاضر در تاپیک: (0 عضو, و 1 مهمان).
1 مهمان

آغاز کنندهadmin
پاسخ ها 2
آخرين ارسال sattar
بازديد ها 1252
ارسال پاسخ 
 
امتیاز موضوع:
  • 2 رأی - میانگین امیتازات : 5
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش راه اندازى آپلود سنتر براى تمامى سيستم ها
۲۷ مهر ۱۳۹۰, ۰۲:۲۱ صبح (آخرین ویرایش در این ارسال: ۲۶ ارديبهشت ۱۳۹۱ ۱۲:۰۹ صبح، توسط admin.)
ارسال: #1
Lightbulb آموزش راه اندازى آپلود سنتر براى تمامى سيستم ها
0
0
در اين آموزش سعى داريم يك آپلود سنتر مخصوص بسازيم كه تمامى فرمتها را پشتيبانى كند و در صورت امكان فايلها با فرمتهاى مختلف را در دايركتوريهاى جداگانه با همان نام ذخيره كند و قابل استفاده براى تمامى سيستمها هم باشد .

از جمله قابليتهاى ديگر اين آپلود سنتر ميتوانيم به :
  • مشخص كردن تعداد انتخاب فايل براى آپلود و تعيين اندازه فايل .
  • قابليت رمزگذارى جهت استفاده شخصى مدير سايت و يا كاربران Vip
  • نمايش آدرس فايل بعد از آپلود شدن
  • بدون نياز به داشتن ديتابيس و تنظيمات نصب
  • مشاهده پيغام جهت وجود داشتن اسم همنام فايلهايى كه قبلا آپلود شده اند .
  • نمايش فرمتهاى مجاز جهت آپلود كردن و جلوگيرى از آپلود فايلها با فرمتهاى خاص.
  • تعيين كردن دايركتورى براى انواع فايلهاى آپلود شده ( مزيت استفاده از اين روش سهولت كار و نگهدارى و يا دسته بندى فايلهاى آپلود شده براى مديريت سايت است)
در نهايت تصوير زير نمونه كار ما خواهد بود . كه با كليك كردن بر روى هر عنوان فرمتهاى ديگر به نمايش گذاشته خواهد شد .
[تصویر: UploadCenter.gif]
در ابتدا يك ساب دامين در كنترل پنل سايت خودتان ايجاد كنيد به طور مثال dl.yoursite.com
البته ميتوانيد بجاى ساب دامين يك پوشه جديد با همين نام ايجاد كنيد .
يك فايل php ايجاد كنيد و كدهاى زير را در ان قرار دهيد . به طور مثال photo.php

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. <?
  2. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    (7);
  3. /*
  4. //================================================================================​
  5. * phphq.Net Custom PHP Scripts *
  6. //================================================================================​
  7. :- Script Name: phUploader
  8. :- Version: 1.2
  9. :- Release Date: June 23rd 2004
  10. :- Last Updated: Dec 10th 2005
  11. :- Author: Scott L. <scott@phphq.net> <a href="http://www.phphq.net" target="_blank">http://www.phphq.net</a>
  12. :- Copyright © 2005 All Rights Reserved
  13. :-
  14. */
  15. // Max size PER file in KB, not bytes for simplicity!
  16. $max_file_size="800";
  17. // Max size for all files COMBINED in KB, not bytes for simplicity!
  18. $max_combined_size="4000";
  19. //How many file uploads do you want to allow at a time?
  20. $file_uploads="5";
  21. //The name of the uploader..
  22. $websitename="ارسال عكس";
  23. // Use random file names? true=yes (recommended), false=use original file name. Random names will help prevent overwritting of existing files!
  24. $random_name=true;
  25. // Please keep the array structure.
  26. $allow_types=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ("jpg","gif","bmp","png");
  27. // Path to files folder. If this fails use $fullpath below. With trailing slash
  28. $folder="./picts/01/";
  29. // Full url to where files are stored. With Trailing Slash
  30. $full_url="http://dl.sepna.com/picts/01/";
  31. // Only use this variable if you wish to use full server paths. Otherwise leave this empty! With trailing slash
  32. $fullpath="";
  33. //Use this only if you want to password protect your uploads.
  34. $password="";
  35. /*
  36. //================================================================================​
  37. * ! ATTENTION !
  38. //================================================================================​
  39. : Don't edit below this line unless you know some php. Editing some variables or other stuff could cause undeseriable results!!
  40. */
  41. // MD5 the password.. why not?
  42. $password_md5=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($password);
  43. // If you set a password this is how they get verified!
  44. If($password) {
  45. If($_POST['verify_password']==true) {
  46. If(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($_POST['check_password'])==$password_md5) {
  47. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ("phUploader",$password_md5,دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ()+86400);
  48. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    (1); //seems to help some people.
  49. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
  50. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ;
  51. }
  52. }
  53. }
  54. // The password form, if you set a password and the user has not entered it this will show.
  55. $password_form="";
  56. If($password) {
  57. If($_COOKIE['phUploader']!=$password_md5) {
  58. $password_form="<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\">\n";
  59. $password_form.="<table align=\"center\" class=\"table\">\n";
  60. $password_form.="<tr>\n";
  61. $password_form.="<td width=\"100%\" class=\"table_header\" colspan=\"2\">Password Required</td>\n";
  62. $password_form.="</tr>\n";
  63. $password_form.="<tr>\n";
  64. $password_form.="<td width=\"35%\" class=\"table_body\">Enter Password:</td>\n";
  65. $password_form.="<td width=\"65%\" class=\"table_body\"><input type=\"password\" name=\"check_password\" /></td>\n";
  66. $password_form.="</tr>\n";
  67. $password_form.="<td colspan=\"2\" align=\"center\" class=\"table_body\">\n";
  68. $password_form.="<input type=\"hidden\" name=\"verify_password\" value=\"true\">\n";
  69. $password_form.="<input type=\"submit\" value=\" Verify Password \" />\n";
  70. $password_form.="</td>\n";
  71. $password_form.="</tr>\n";
  72. $password_form.="</table>\n";
  73. $password_form.="</form>\n";
  74. }
  75. }
  76. // Function to get the extension a file.
  77. function get_ext($key) {
  78. $key=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    (دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    (دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($key, "."), 1));
  79. // Cause there the same right?
  80. $key=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ("jpeg","jpg",$key);
  81. return $key;
  82. }
  83. $ext_count=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($allow_types);
  84. $i=0;
  85. foreach($allow_types AS $extension) {
  86. //Gets rid of the last comma for display purpose..
  87. If($i <= $ext_count-2) {
  88. $types .="*.".$extension.", ";
  89. } Else {
  90. $types .="*.".$extension;
  91. }
  92. $i++;
  93. }
  94. دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($i,$ext_count); // why not
  95. $error="";
  96. $display_message="";
  97. $uploaded==false;
  98. // Dont allow post if $password_form has been populated
  99. If($_POST['submit']==true AND !$password_form) {
  100. For($i=0; $i <= $file_uploads-1; $i++) {
  101. If($_FILES['file']['name'][$i]) {
  102. $ext=get_ext($_FILES['file']['name'][$i]);
  103. $size=$_FILES['file']['size'][$i];
  104. $max_bytes=$max_file_size*2048;
  105. // For random names
  106. //If($random_name){
  107. // $file_name[$i]=time()+rand(0,100000).".".$ext;
  108. //} Else
  109. {
  110. $file_name[$i]=$_FILES['file']['name'][$i];
  111. }
  112. //Check if the file type uploaded is a valid file type.
  113. If(!دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($ext, $allow_types)) {
  114. $error.= " اشتباه است ".$_FILES['file']['name'][$i]." فرمت فایل شما <br /> مجاز میباشند ".$types." فقط فرمتهای <br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
  115. //Check the size of each file
  116. } Elseif($size > $max_bytes) {
  117. $error.= "خیلی بزرگ است ".$_FILES['file']['name'][$i]." فایل شما <br /> کیلوبایت است ".$max_file_size." حداکثر اندازه فایل <br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
  118. // Check if the file already exists on the server..
  119. } Elseif(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($folder.$file_name[$i])) {
  120. $error.= " ".$_FILES['file']['name'][$i]." فایلی با نام <br />. در این سرور وجود دارد ، لطفا فایل خود را تغییر نام دهید<br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
  121. }
  122. } // If Files
  123. } // For
  124. //Tally the size of all the files uploaded, check if it's over the ammount.
  125. $total_size=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($_FILES['file']['size']);
  126. $max_combined_bytes=$max_combined_size*2048;
  127. If($total_size > $max_combined_bytes) {
  128. $error.="حداکثر حجم مجاز برای تمام فایل های ترکیب شده شما".$max_combined_size." کیلوبایت است<br />";
  129. }
  130. // If there was an error take notes here!
  131. If($error) {
  132. $display_message=$error;
  133. } Else {
  134. // No errors so lets do some uploading!
  135. For($i=0; $i <= $file_uploads-1; $i++) {
  136. If($_FILES['file']['name'][$i]) {
  137. If(@دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ($_FILES['file']['tmp_name'][$i],$folder.$file_name[$i])) {
  138. $uploaded=true;
  139. } Else {
  140. $display_message.="Couldn't copy ".$file_name[$i]." to server, please make sure ".$folder." is chmod 777 and the path is correct.\n";
  141. }
  142. }
  143. } //For
  144. } // Else
  145. } // $_POST AND !$password_form
  146. /*
  147. //=======================================================
  148. * Start the form layout
  149. //======================================================
  150. :- Please know what your doing before editing below. Sorry for the stop and start php.. people requested that I use only html for the form..
  151. */
  152. ?>
  153. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  154. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  155. <head>
  156. <meta http-equiv="Content-Language" content="en-us" />
  157. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  158. <title>ارسال عكس به سایت </title>
  159. <link href="http://sepna.com/favicon.ICO" rel="shortcut icon">
  160. <script type="text/javascript" src="/tooltip.js"> </script>
  161. <link rel="StyleSheet" href="/style.css" type="text/css" />
  162. <style type="text/css">
  163. body{
  164. background-color:#FFFFFF;
  165. font-family: Tahoma, Arial, sans-serif;
  166. font-size: 9pt;
  167. color: #000000;
  168. }
  169. .error_message{
  170. font-family: Tahoma, Arial, sans-serif;
  171. font-size: 9pt;
  172. color: #FF0000;
  173. }
  174. .uploaded_message{
  175. font-family: Tahoma, Arial, sans-serif;
  176. font-size: 9pt;
  177. color: #000000;
  178. }
  179. a:link{
  180. text-decoration:none;
  181. color: #000000;
  182. }
  183. a:visited{
  184. text-decoration:none;
  185. color: #000000;
  186. }
  187. a:hover{
  188. text-decoration:none;
  189. color: #ff0000;
  190. }
  191. .table {
  192. border-collapse:collapse;
  193. border:1px solid #000000;
  194. width:450px;
  195. }
  196. .table_header{
  197. border:1px solid #070707;
  198. background-color:#3399FF;
  199. font-family: Tahoma, Arial, sans-serif;
  200. font-size: 10pt;
  201. font-weight:bold;
  202. color: #FFFFFF;
  203. text-align:center;
  204. padding:2px;
  205. }
  206. .upload_info{
  207. border:1px solid #070707;
  208. background-color:#EBEBEB;
  209. font-family: Tahoma, Arial, sans-serif;
  210. font-size: 8pt;
  211. color: #000000;
  212. padding:4px;
  213. }
  214. .table_body{
  215. border:1px solid #070707;
  216. background-color:#EBEBEB;
  217. font-family: Tahoma, Arial, sans-serif;
  218. font-size: 10pt;
  219. color: #000000;
  220. padding:2px;
  221. }
  222. .table_footer{
  223. border:1px solid #070707;
  224. background-color:#3399FF;
  225. text-align:center;
  226. padding:2px;
  227. }
  228. input,select,textarea {
  229. font-family: Tahoma, Arial, sans-serif;
  230. font-size: 9pt;
  231. color: #000000;
  232. background-color:#AFAEAE;
  233. border:1px solid #000000;
  234. }
  235. .copyright {
  236. border:0px;
  237. font-family: Tahoma, Arial, sans-serif;
  238. font-size: 9pt;
  239. color: #000000;
  240. text-align:right;
  241. }
  242. form{
  243. padding:0px;
  244. margin:0px;
  245. }
  246. </style>
  247. <?
  248. If($password_form) {
  249. Echo $password_form;
  250. } Elseif($uploaded==true) {?>
  251. <table align="center"class="table">
  252. <tr>
  253. <td colspan="2"><b>فایلهای شما با موفقیت آپلود گردید</b> </td>
  254. </tr>
  255. <tr>
  256. <td>
  257. <br />
  258. <?
  259. For($i=0; $i <= $file_uploads-1; $i++) {
  260. If($_FILES['file']['name'][$i]) {
  261. $file=$i+1;
  262. Echo("<b>آدرس فایل- ".$file.":</b> <a href=\"".$full_url.$file_name[$i]."\" target=\"_blank\">".$full_url.$file_name[$i]."</a><br /><br />\n");
  263. }
  264. }
  265. ?>
  266. <br />
  267. <a href="<?=$_SERVER['PHP_SELF'];?>">بازگشت </a>
  268. <br />
  269. </td>
  270. </tr>
  271. </table>
  272. <?} Else {?>
  273. <?If($display_message){?>
  274. <div align="center"><?=$display_message;?></div>
  275. <br />
  276. <?}?>
  277. <form action="<?=$_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="phuploader">
  278. <table align="center"class="table">
  279. <tr>
  280. <td colspan="2"><b><?=$websitename;?></b> </td>
  281. </tr>
  282. <tr>
  283. <td colspan="2">
  284. <p align="right">
  285. <?=$types?><b> :فرمتهای مجاز </b><br />
  286. <b>حداکثر اندازه برای هر فایل :</b> <?=$max_file_size?> کیلوبایت <br />
  287. <b>حداکثر اندازه برای همه فایلهای ترکیب شده :</b> <?=$max_combined_size?> کیلوبایت <br />
  288. </td>
  289. </tr>
  290. <?For($i=0;$i <= $file_uploads-1;$i++) {?>
  291. <tr>
  292. <td width="20%"><b>انتخاب فایل:</b> </td>
  293. <td width="80%"><input type="file" name="file[]" size="30" /></td>
  294. </tr>
  295. <?}?>
  296. <tr>
  297. <td colspan="2" align="center">
  298. <input type="hidden" name="submit" value="true" />
  299. <input type="submit" value=" آپلودش کن" />
  300. </td>
  301. </tr>
  302. </table>
  303. </form>
  304. <?}//Please leave this here.. it really dosen't make people hate you or make your site look bad.. ?>
  305. <table style="border:0px;" align="center">
  306. <tr>
  307. <td><div>©
  308. <b><a href="/photo.php" title="send photo"> عكس </a> </b>|
  309. <a href="/video.php" title="send video"> ويديو</a> |
  310. <a href="/music.php" title="send music"> موزيك</a> |
  311. <a href="/others.php" title="send other files"> فايلهاي ديگر</a> <br><br>
  312. </div></td>
  313. </tr>
  314. </table>
  315. </body>
  316. </html>
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
<?
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
(7);
/*
//================================================================================​
* phphq.Net Custom PHP Scripts *
//================================================================================​
:- Script Name: phUploader
:- Version: 1.2
:- Release Date: June 23rd 2004
:- Last Updated: Dec 10th 2005
:- Author: Scott L. <scott@phphq.net> <a href="http://www.phphq.net" target="_blank">http://www.phphq.net</a>
:- Copyright © 2005 All Rights Reserved
:-
 
*/

 
// Max size PER file in KB, not bytes for simplicity!
$max_file_size="800";
 
// Max size for all files COMBINED in KB, not bytes for simplicity!
$max_combined_size="4000";
 
//How many file uploads do you want to allow at a time?
$file_uploads="5";
 
//The name of the uploader..
$websitename="ارسال عكس";
 
// Use random file names? true=yes (recommended), false=use original file name. Random names will help prevent overwritting of existing files!
$random_name=true;
 
// Please keep the array structure.
$allow_types=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
("jpg","gif","bmp","png");
 
// Path to files folder. If this fails use $fullpath below. With trailing slash
$folder="./picts/01/";
 
// Full url to where files are stored. With Trailing Slash
$full_url="http://dl.sepna.com/picts/01/";
 
// Only use this variable if you wish to use full server paths. Otherwise leave this empty! With trailing slash
$fullpath="";
 
//Use this only if you want to password protect your uploads.
$password="";
 
/*
//================================================================================​
* ! ATTENTION !
//================================================================================​
: Don't edit below this line unless you know some php. Editing some variables or other stuff could cause undeseriable results!!
*/

 
// MD5 the password.. why not?
$password_md5=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($password);
 
// If you set a password this is how they get verified!
If($password) {
If($_POST['verify_password']==true) {
If(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($_POST['check_password'])==$password_md5) {
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
("phUploader",$password_md5,دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
()+86400);
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
(1); //seems to help some people.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
;
 
}
}
}
 
// The password form, if you set a password and the user has not entered it this will show.
$password_form="";
If($password) {
If($_COOKIE['phUploader']!=$password_md5) {
$password_form="<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\">\n";
$password_form.="<table align=\"center\" class=\"table\">\n";
$password_form.="<tr>\n";
$password_form.="<td width=\"100%\" class=\"table_header\" colspan=\"2\">Password Required</td>\n";
$password_form.="</tr>\n";
$password_form.="<tr>\n";
$password_form.="<td width=\"35%\" class=\"table_body\">Enter Password:</td>\n";
$password_form.="<td width=\"65%\" class=\"table_body\"><input type=\"password\" name=\"check_password\" /></td>\n";
$password_form.="</tr>\n";
$password_form.="<td colspan=\"2\" align=\"center\" class=\"table_body\">\n";
$password_form.="<input type=\"hidden\" name=\"verify_password\" value=\"true\">\n";
$password_form.="<input type=\"submit\" value=\" Verify Password \" />\n";
$password_form.="</td>\n";
$password_form.="</tr>\n";
$password_form.="</table>\n";
$password_form.="</form>\n";
}
}
 
// Function to get the extension a file.
function get_ext($key) {
$key=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($key, "."), 1));
// Cause there the same right?
$key=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
("jpeg","jpg",$key);
return $key;
}
 
$ext_count=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($allow_types);
$i=0;
foreach($allow_types AS $extension) {
 
//Gets rid of the last comma for display purpose..
 
If($i <= $ext_count-2) {
$types .="*.".$extension.", ";
} Else {
$types .="*.".$extension;
}
$i++;
}
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($i,$ext_count); // why not
 
$error="";
$display_message="";
$uploaded==false;
 
// Dont allow post if $password_form has been populated
If($_POST['submit']==true AND !$password_form) {
 
For($i=0; $i <= $file_uploads-1; $i++) {
 
If($_FILES['file']['name'][$i]) {
 
$ext=get_ext($_FILES['file']['name'][$i]);
$size=$_FILES['file']['size'][$i];
$max_bytes=$max_file_size*2048;
 
// For random names
//If($random_name){
// $file_name[$i]=time()+rand(0,100000).".".$ext;
//} Else
{
$file_name[$i]=$_FILES['file']['name'][$i];
}
 
//Check if the file type uploaded is a valid file type.
 
If(!دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($ext, $allow_types)) {
 
$error.= " اشتباه است ".$_FILES['file']['name'][$i]." فرمت فایل شما <br /> مجاز میباشند ".$types." فقط فرمتهای <br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
 
//Check the size of each file
 
} Elseif($size > $max_bytes) {
 
$error.= "خیلی بزرگ است ".$_FILES['file']['name'][$i]." فایل شما <br /> کیلوبایت است ".$max_file_size." حداکثر اندازه فایل <br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
 
// Check if the file already exists on the server..
} Elseif(دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($folder.$file_name[$i])) {
 
$error.= " ".$_FILES['file']['name'][$i]." فایلی با نام <br />. در این سرور وجود دارد ، لطفا فایل خود را تغییر نام دهید<br />فایل شما <b>نمیتواند</b>آپلود شود <br />";
 
}
 
} // If Files
 
} // For
 
//Tally the size of all the files uploaded, check if it's over the ammount.
 
$total_size=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($_FILES['file']['size']);
 
$max_combined_bytes=$max_combined_size*2048;
 
If($total_size > $max_combined_bytes) {
$error.="حداکثر حجم مجاز برای تمام فایل های ترکیب شده شما".$max_combined_size." کیلوبایت است<br />";
}
 
 
// If there was an error take notes here!
 
If($error) {
 
$display_message=$error;
 
} Else {
 
// No errors so lets do some uploading!
 
For($i=0; $i <= $file_uploads-1; $i++) {
 
If($_FILES['file']['name'][$i]) {
 
If(@دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
($_FILES['file']['tmp_name'][$i],$folder.$file_name[$i])) {
$uploaded=true;
} Else {
$display_message.="Couldn't copy ".$file_name[$i]." to server, please make sure ".$folder." is chmod 777 and the path is correct.\n";
}
}
 
} //For
 
} // Else
 
} // $_POST AND !$password_form
 
/*
//=======================================================
* Start the form layout
//======================================================
:- Please know what your doing before editing below. Sorry for the stop and start php.. people requested that I use only html for the form..
*/

?>
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ارسال عكس به سایت </title>
<link href="http://sepna.com/favicon.ICO" rel="shortcut icon">
<script type="text/javascript" src="/tooltip.js"> </script>
<link rel="StyleSheet" href="/style.css" type="text/css" />
<style type="text/css">
body{
background-color:#FFFFFF;
font-family: Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #000000;
}
 
.error_message{
font-family: Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #FF0000;
}
 
.uploaded_message{
font-family: Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #000000;
}
 
a:link{
text-decoration:none;
color: #000000;
}
a:visited{
text-decoration:none;
color: #000000;
}
a:hover{
text-decoration:none;
color: #ff0000;
}
 
 
.table {
border-collapse:collapse;
border:1px solid #000000;
width:450px;
}
 
.table_header{
border:1px solid #070707;
background-color:#3399FF;
font-family: Tahoma, Arial, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
text-align:center;
padding:2px;
}
 
.upload_info{
border:1px solid #070707;
background-color:#EBEBEB;
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
color: #000000;
padding:4px;
}
 
 
.table_body{
border:1px solid #070707;
background-color:#EBEBEB;
font-family: Tahoma, Arial, sans-serif;
font-size: 10pt;
color: #000000;
padding:2px;
}
 
 
.table_footer{
border:1px solid #070707;
background-color:#3399FF;
text-align:center;
padding:2px;
}
 
 
input,select,textarea {
font-family: Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #000000;
background-color:#AFAEAE;
border:1px solid #000000;
}
 
.copyright {
border:0px;
font-family: Tahoma, Arial, sans-serif;
font-size: 9pt;
color: #000000;
text-align:right;
}
 
form{
padding:0px;
margin:0px;
}
 
</style>
 
<?
If($password_form) {
 
Echo $password_form;
 
} Elseif($uploaded==true) {?>
 
<table align="center"class="table">
 
<tr>
<td colspan="2"><b>فایلهای شما با موفقیت آپلود گردید</b> </td>
</tr>
 
<tr>
<td>
<br />
<?
For($i=0; $i <= $file_uploads-1; $i++) {
 
If($_FILES['file']['name'][$i]) {
$file=$i+1;
 
Echo("<b>آدرس فایل- ".$file.":</b> <a href=\"".$full_url.$file_name[$i]."\" target=\"_blank\">".$full_url.$file_name[$i]."</a><br /><br />\n");
}
 
}
 
?>
<br />
<a href="<?=$_SERVER['PHP_SELF'];?>">بازگشت </a>
<br />
</td>
</tr>
</table>
 
<?} Else {?>
 
<?If($display_message){?>
<div align="center"><?=$display_message;?></div>
<br />
<?}?>
 
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="phuploader">
<table align="center"class="table">
 
<tr>
<td colspan="2"><b><?=$websitename;?></b> </td>
</tr>
<tr>
<td colspan="2">
<p align="right">
<?=$types?><b> :فرمتهای مجاز </b><br />
<b>حداکثر اندازه برای هر فایل :</b> <?=$max_file_size?> کیلوبایت <br />
<b>حداکثر اندازه برای همه فایلهای ترکیب شده :</b> <?=$max_combined_size?> کیلوبایت <br />
</td>
</tr>
<?For($i=0;$i <= $file_uploads-1;$i++) {?>
<tr>
<td width="20%"><b>انتخاب فایل:</b> </td>
<td width="80%"><input type="file" name="file[]" size="30" /></td>
</tr>
<?}?>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="submit" value="true" />
<input type="submit" value=" آپلودش کن" />  
 
</td>
</tr>
</table>
</form>
 
<?}//Please leave this here.. it really dosen't make people hate you or make your site look bad.. ?>
<table style="border:0px;" align="center">
<tr>
<td><div>©
<b><a href="/photo.php" title="send photo"> عكس </a> </b>|
<a href="/video.php" title="send video"> ويديو</a> |
<a href="/music.php" title="send music"> موزيك</a> |
<a href="/others.php" title="send other files"> فايلهاي ديگر</a> <br><br>
 
</div></td>
</tr>
</table>
</body>
</html>

البته ما در فايل بالا استايلها هم درون خود فايل ايجاد كرديم ، شما ميتوانيد استايل ها را پاك كنيد و در يك فايل جداگانه قرار دهيد . اين كار به خاطر اين هست كه اگر خواستيد استايل صفحه را تغيير دهيد مجبور نشويد يكى يكى فايلها را باز كنيد و تغييرات ايجاد كنيد .

قبل از ذخيره فايل به نكات زير توجه كنيد :

تعيين كردن اندازه فايل جهت آپلود شدن ( در اينجا مقدار به كيلوبايت مد نظر هست ، يعنى اگر فايل بيش از 800 كيلوبايت حجم داشت را آپلود نكن )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $max_file_size="800";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$max_file_size="800";
تعيين كردن تعداد انتخابهاى فايل جهت آپلود شدن در يك لحظه

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $file_uploads="5";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$file_uploads="5";
تعيين كردن تمام فايلهاى انتخاب شده در يك لحظه ( 5 تا فايل قابل انتخابن و هر كدام تا 800 كيلوبايت اجازه آپلود شدن دارن در نتيجه مقدار مجاز براى تمامى فايلها بايد بيش از 4000 كيلوبايت نشود )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $max_combined_size="4000";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$max_combined_size="4000";

تعيين كردن نام آپلود سنتر .

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $websitename="ارسال عكس";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$websitename="ارسال عكس";
تنظيم كردن نام تصادفى ( در صورت انتخاب true از دوباره نويسى فايلهاى هم نام جلوگيرى ميشود . )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $random_name=true;
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$random_name=true;
تعيين كردن فرمتهاى قابل مجاز جهت آپلود . ( اگر ميخواهيد فقط از يك فايل جهت آپلود سنتر استفاده كنيد ميتوانيد تمامى فرمتهاى دلخواه و مورد نظر خودتان را در اين قسمت بنويسيد . )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $allow_types=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
    ("jpg","gif","bmp","png");
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$allow_types=دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
("jpg","gif","bmp","png");
تعيين كردن مسير دايركتورى جهت فايلهاى آپلود شده . ( اگر ميخواهيد از شلوغ كارى پرهيز كنيد بهتر است مسير دايركتورى هر فايل را جداگانه قرار دهيد .

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $folder="./picts/01/";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$folder="./picts/01/";
تعيين كردن آدرس كامل فايلهاى ذخيره شده . در آخر آدرس حتما علامت اسلش / بگذاريد. ( متناسب با آدرس سايت و مسير دايركتورى فايلها كه در قسمت بالا تعيين كرديد )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $full_url="http://dl.sepna.com/picts/01/";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$full_url="http://dl.sepna.com/picts/01/";
قرار دادن رمز عبور جهت استفاده شخصى ( اگر ميخواهيد همه بتوانند فايل آپلود كنند به همين صورت قرار دهيد )

PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. $password="";
PHP Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
$password="";

جهت تغيير دادن استايل لينكها كد هاى زير را ميتوانيد تغيير دهيد .
a:link ( نمايش رنگ لينكها) ، a:visited (نمايش رنگ لينكهاى كليك شده) ، a:hover (نمايش رنگ لينكها به هنگام قرار گرفتن ماوس بر روى آنها )

CSS Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. a:link{
  2. text-decoration:none;
  3. color: #000000;
  4. }
  5. a:visited{
  6. text-decoration:none;
  7. color: #000000;
  8. }
  9. a:hover{
  10. text-decoration:none;
  11. color: #ff0000;
  12. }
CSS Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
a:link{
text-decoration:none;
color: #000000;
}
a:visited{
text-decoration:none;
color: #000000;
}
a:hover{
text-decoration:none;
color: #ff0000;
}
تعيين آدرس لينكها و تعويض لينك آپلود سنتر در صورت جدا سازى فايلها ( در صورت انتخاب آپلود سنتر جداگانه بايد يك كپى از فايل photo.php بگيريد و براى فايلهاى ديگر استفاده كنيد . به طور مثال براى فايلهاى ويديويى video.php و براى فايل هاى صوتي music.php و براى فايلهاى ديگر others.php تغيير نام دهيد و تنظيمات هر فايل را مطابق روش بالا تغيير دهيد . از جمله تعيين فايلها و اندازه فايلها و فرمتهاى مجاز و تغيير نام آپلود سنتر و در صورت دلخواه تعيين مسير دايركتورى و تعيين مسير آدرس فايلهاى ذخيره شده و .... )

HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. <b><a href="/photo.php" title="send photo"> عكس </a> </b>|
  2. <a href="/video.php" title="send video"> ويديو</a> |
  3. <a href="/music.php" title="send music"> موزيك</a> |
  4. <a href="/others.php" title="send other files"> فايلهاي ديگر</a> <br><br>
HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
<b><a href="/photo.php"  title="send photo"> عكس </a> </b>|
<a href="/video.php" title="send video"> ويديو</a> |
<a href="/music.php" title="send music"> موزيك</a> |
<a href="/others.php" title="send other files"> فايلهاي ديگر</a> <br><br>
جهت زيبا سازى صفحات ما دو تا فايل ايجاد كرده ايم كه امكان نمايش tool-tip ها به صورت شيشه اى را فراهم ميكند . ( اين فايلها در قسمت پيوست قرار گرفته اند )
HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. <link href="http://sepna.com/favicon.ICO" rel="shortcut icon">
  2. <script type="text/javascript" src="/tooltip.js"> </script>
  3. <link rel="StyleSheet" href="/style.css" type="text/css" />
HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
<link href="http://sepna.com/favicon.ICO" rel="shortcut icon">
<script type="text/javascript" src="/tooltip.js"> </script>
<link rel="StyleSheet" href="/style.css" type="text/css" />
خط اول آدرس فايو آيكن سايت را نشان ميدهد و خطهاى بعدى مربوط به استايل شيشه اى توضيحات لينكهاست . اين تنظيمات اختيارى هستن و ميتوانيد ناديده بگيريد يا حذف كنيد .

تنظيماتى كه خيلى ضرورى بودن بيان شد اما شما ميتوانيد تنظيمات جزئى ديگر مانند رنگ آپلود سنتر و جداول را به طور دلخواه تغيير دهيد .
چند تا پوشه همنام فايلهايى كه ساخته ايد درون پوشه dl قرار دهيد .
music
picts
others
video

و نكته آخر : اگر ميخواهيد شلوغ كارى نشود و به صورت منظم فايلها آپلود شوند يك پوشه با نام:iconFolder: 01 هم درون هر يك از پوشه ها قرار دهيد .بعد از مدتى نياز ميشود كه فايلها بازرسى و بازبينى شوند و فايل ها را منظم كنيد و يا فايلهاى غير ضرورى را حذف كنيد يك پوشه ديگر با نام:iconFolder: 02 ايجاد كنيد و بعد از تعيين مسير در فايل از اين پس فايلها در پوشه 02 آپلود و ذخيره خواهند شد .

طريقه استفاده از آپلود سنتر در انجمن mybb به صورت زير هست :

ابتدا تصوير آپلود [تصویر: uploader.png]را در پوشه images قرار دهيد .
وارد كنترل پنل انجمن سايت خودتان شويد و روى گزينه قالب ها و پوسته ها كليك كنيد و سپس بر روى قالبها كليك كنيد و قالب انجمن مورد نظر را انتخاب و كليك نماييد . شما ميتوانيد آپلود سنتر را در قسمتهاى مختلف قالب انجمنتان هر جا كه اديتور مورد نياز هست قرار دهيد .

اديتور در قالبهاى newreply واقع در گروه قالب New Reply Templates و همچنين در newthread واقع در گروه قالب New Thread Templates و نيز در editpost واقع در گروه قالب Edit Post Templates و در private_send واقع در گروه Private Message Templates موجود هست . كد اديتور در اين قالبها معمولا بصورت زير تعريف شده است .
HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  1. <textarea name="message" id="message" rows="30" cols="80" tabindex="2" style="width: 650px; margin:0;">{$message}</textarea>
HTML Code:
نمايش اعداد : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- گسترش دادن كدها : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
<textarea name="message" id="message" rows="30" cols="80" tabindex="2" style="width: 650px; margin:0;">{$message}</textarea>
كافيست كد زير را در بالا يا پايين اديتور (منظور كد بالايى ) قرار دهيد .
کد:
<a onclick="window.open ('http://dl.sepna.com/photo.php',null,'width=500, height=400, scrollbars=Yes, resizable=no');" href="javascript:void(0)" >
<img border="0" src="images/uploader.png" width="200" height="40" title="آپلود مستقيم فايلها و تصاوير در سايت"></a>
در كد بالا آدرس آپلود سنتر را مشخص كنيد dl.sepna.com/photo.php
طول و عرض پنجره آپلود سنتر در هنگام كليك كردن ماوس width و height
تنظيم نمايش اسكرول بار scrollbars
امكان تنظيم كردن ابعاد پنجره آپلود سنتر توسط ديگران وجود داشته باشد يا خير resizable
آدرس عكس images/uploader.png

در واقع ميتوانيد از كد بالا در هر سيستمى استفاده كنيد .


فایل (های) پیوست شده
uploadcenter.zip
نوع فایل .zip
دفعات دانلود 31
اندازه 37.6 KB

مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۹ آبان ۱۳۹۰, ۰۴:۰۰ عصر
ارسال: #2
Tongue RE: آموزش راه اندازى آپلود سنتر براى تمامى سيستم ها
1
0
سلام
این فایل که گرفتیم کجا بذاریم
ممنون
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


[-]
به اشتراک گذاری/ بوکمارک (نمایش همه)
cloob baang linkpad shirintarin Facebook google Delicious Digg
Twitter Linkedin plusminus Technorati irplus MySpace

موضوع های مرتبط با این موضوع...
موضوع نویسنده پاسخ ها بازدید آخرین ارسال
Lightbulb آموزش قرار دادن آخرین ارسال های MyBB براى تمامى سيستم ها admin 0 1106 ۱۹ مهر ۱۳۹۰ ۰۳:۱۴ صبح
آخرین ارسال: admin

پرش به انجمن:

بازگشت به بالابازگشت به محتوا