نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: مشکل آپلود بعد از انتقال سایت بر روی سرور

  1. #1
    تاریخ عضویت
    Nov 2010
    نوشته ها
    80
    سپاس ها
    34
    سپاس شده 67 در 27 پست

    پیش فرض مشکل آپلود بعد از انتقال سایت بر روی سرور

    با سلام و خسته نباشید

    من برنامه چتروم روی هاستم داشتم و استفاده میکردم از داخل برنامه پنل ادمین اضافه کردن شکلک داشت و بدون مشکل آپلود میشد شکلک چند روزه که سایتهامو انتقال دادم روی سرور ولی وقتی میخوام شکلک اپلود کنم این ارور میاد

    کد:
    Warning: move_uploaded_file(./smilies/aryachat (105).gif) [function.move-uploaded-file]: failed to open stream: Permission denied in 
    /public_html/chat1/class/admin/AdminInsertSmilies.class.php on line 60
    
    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpeHuYFh' to './smilies/aryachat (105).gif' in /
    /public_html/chat1/class/admin/AdminInsertSmilies.class.php on line 60

    این هم فایل آدرس داده شده


    کد:
    <?php
    /**
     * Class AdminInsertSmilies - Admin area
     *
     * LICENSE: CREATIVE COMMONS PUBLIC LICENSE  "Namensnennung — Nicht-kommerziell 2.0"
     *
     * @copyright  2009 <SEDesign />
     * @license    http://creativecommons.org/licenses/by-nc/2.0/de/
     * @version    $3.0.6$
     * @link       http://www.sedesign.de/de_produkte_chat-v3.html
     * @since      File available since Alpha 1.0
     */
    
    class AdminInsertSmilies extends DbConectionMaker
    {
    
    	/**
    	* Constructor
    	*
    	* @uses ConnectDB::sqlSet()	
    	* @uses ConnectDB::sqlGet()
    	* @uses ConnectDB::close()	
    	* @return void
    	*/
    	public function __construct (){ 
    		
    		// call parent Constructor from class DbConectionMaker
    		parent::__construct(); 
    
    		session_start();
    
    		header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0');
    		// Sets charset and content-type for index.php
    		header('content-type: text/html; charset=utf-8');
    		
    		// create new LangXml Object
    		$langObj = new LangXml();
    		$lang=$langObj->getLang()->admin[0]->admin_smilies[0];
    		
    		
    		if ($_SESSION['etchat_'.$this->_prefix.'user_priv']=="admin"){
    
    			$uploaddir = './smilies/';
    			$checkfile = "./smilies/".$_FILES['smiliefile']['name'];
    			
    			if(file_exists($checkfile)){
    				$nowname = time()."_".$_FILES['smiliefile']['name'];
    				$notes ="".$lang->file_exists[0]->tagData." ".time().".".$_FILES['smiliefile']['name']."<br>";
    			}else{
    				$nowname = $_FILES['smiliefile']['name'];
    				$notes ="";
    			}
    
    			// Test if the sign exists in the DB
    			$res = $this->dbObj->sqlGet("select etchat_smileys_id FROM {$this->_prefix}etchat_smileys where etchat_smileys_sign = '".$_POST['sign']."'");
    			if (is_array($res)){
    				$print_result.= $lang->sign_exists[0]->tagData."<br>";
    				$print_result.= "<a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
    			}else{
    				if (move_uploaded_file($_FILES['smiliefile']['tmp_name'], $uploaddir . $nowname) && (stripos($nowname, '.png')!==fals|| stripos($nowname, '.gif')!==false || stripos($nowname, '.jpg')!==false )) {
    					$this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_smileys(etchat_smileys_sign,etchat_smileys_img) VALUES ('".$_POST['sign']."', 'smilies/".$nowname."')");
    					$print_result.= $lang->isupload[0]->tagData."<br>";
    					$print_result.= $notes;
    					$print_result.= "<br><a href='./?AdminCreateNewSmilies'>".$lang->smilie[0]->tagData."</a>";
    					$print_result.= "<br /><a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
    				} else {
    					$print_result.= $lang->upload[1]->tagData;
    					//print_r($_FILES);
    					$print_result.= "<br /><br /><a href='./?AdminSmiliesIndex'>".$lang->back[0]->tagData."</a>";
    				}
    			}	
    			// Include Template
    			include_once("styles/admin_tpl/insertSmiliesMessage.tpl.html");
    		}else{
    			echo $lang->error[0]->tagData;
    			return false;
    		}
    	}
    }
    ممنون میشم راهنمایی کنید

  2. #2
    تاریخ عضویت
    Dec 2007
    سن
    37
    نوشته ها
    476
    سپاس ها
    412
    سپاس شده 584 در 275 پست

    پیش فرض پاسخ : مشکل آپلود بعد از انتقال سایت بر روی سرور

    سلام
    دسترسی پوشه ها را چک کنید

  3. #3
    تاریخ عضویت
    Nov 2010
    نوشته ها
    80
    سپاس ها
    34
    سپاس شده 67 در 27 پست

    پیش فرض پاسخ : مشکل آپلود بعد از انتقال سایت بر روی سرور

    نقل قول نوشته اصلی توسط Majid-Zamani نمایش پست ها
    سلام
    دسترسی پوشه ها را چک کنید
    تمام دسترسی ها چک شده ولی ظاهرا مشکل از سرور باشه اجازه نمیده از برنامه فایلی اپلود بشه روی هاست معمولی جواب میده

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •