مشکل آپلود بعد از انتقال سایت بر روی سرور
با سلام و خسته نباشید
من برنامه چتروم روی هاستم داشتم و استفاده میکردم از داخل برنامه پنل ادمین اضافه کردن شکلک داشت و بدون مشکل آپلود میشد شکلک چند روزه که سایتهامو انتقال دادم روی سرور ولی وقتی میخوام شکلک اپلود کنم این ارور میاد
این هم فایل آدرس داده شدهکد: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; } } }
من تمام پارمیشن هامو هم درست کردم دسترسی بازه


LinkBack URL
About LinkBacks
پاسخ با نقل قول


[Only registered and activated users can see links. 

علاقه مندی ها (Bookmarks)