xiiiah

مشکل آپلود فایل از طریق پوسته

7 پست در این موضوع قرار دارد

سلام به همگی

پوسته من بخشی جهت ارسال فایل داره. این بخش در لوکال کاملا درست کار میکنه ولی بروری سایت اصلا کار نمیکنه!!!

میخواستم بدونم مشکل از کجاست؟

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


if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

بروی پوشه admin نیز پسورد قرار دادم و هنگام بروزرسانی صفحه ارسال فایل کد رمز رو میخواست و به همین علت بدون رمز نیز چک کردم.

به اشتراک گذاری این پست


لینک به پست

دسترسی روی پوشه های آپلود چند هست؟

شما از توابع خود وردپرس برای آپلود استفاده می کنید؟

به اشتراک گذاری این پست


لینک به پست

755 هستند.


$(function(){
var btnUpload=$('#upload1');
var status=$('#status1');
new AjaxUpload(btnUpload, {
action: 'http://localhost/wordpress/wp-content/themes/CmS-98.Ir/upload/upload-image1.php',
name: 'image1',
onsubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// extension is not allowed
status.text('<?php echo __('فقط تصاویر با پسوند JPG, GIF یا PNG مورد قبول است.', 'joj'); ?>');
return false;
}
status.text('در حال بارگذاری...');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response==="success"){
$('').appendTo('#files1').html('<img src="http://localhost/wordpress/wp-content/themes/CmS-98.Ir/uploads/image/small_image/'+file+'" alt="" /><br /> <input type="text" name="image1" value="<?php echo UPLOAD; ?>/uploads/image/small_image/'+file+'" id="some_name">').addClass('success');
}else if(response==="size_error"){
$('').appendTo('#files1').text('<?php echo __('لطفا یک تصویر در اندازه 80 پیکسل در 80 پیکسل وارد کنید : width=80px,height=80px ', 'joj'); ?>').addClass('error');
} else{
$('').appendTo('#files1').text(file).addClass('error');
}
}
});



<fieldset>
<label for=MarketItem_cost><?php echo __(':تصوير کوچک', joj'); ?></label>
<div id="upload1"><span><?php echo __('آپلود فایل', 'joj'); ?><span></div>
<span id="status1" ></span>
<ul id="files1" ></ul>
</br><p><?php echo __('متن ! ', 'joj'); ?> </p>
</fieldset>

به اشتراک گذاری این پست


لینک به پست

کلا خطایی میده یا پیامی میده یا اصلا کاری نمیکنه؟

این کد در بخش کاربری هست یا مدیریت؟

به اشتراک گذاری این پست


لینک به پست

نه هیچ خطایی نمیده. روی لوکال ‏هاست از طریق Xampp امتحان کردم و درست فایل ها رو آپلود میکرد ولی رو سایت آپلود نمیکنه و ارور هم نمیده!!!

کد بالا توی صفحه ارسال فایل موجوده و از طریق سورس سایت برای همه کاربرها قابل نمایشه.

من این ها رو یکم چک کردم:

سطح دسترسی مختلف, آپلود چندباره صفحه و آدرسدهی دوباره( چندجا باید آدرس دستی وارد میشد),برداشتن رمز بخش wp-admin,تنظیمات پوسته(باید از اونجا فعال بشه),.....

ممکنه از هاست باشه؟!!!

به اشتراک گذاری این پست


لینک به پست

اگر بخش آپلود رو خودتون نوشتید شاید توابعی محدود شده باشن

میتونید روی یک سرور دیگه هم تست بگیرید

به اشتراک گذاری این پست


لینک به پست

واقعا ممنونم :wub:

....باید یکبار دیگه تمام قسمتها چک میشد و درآخر یک بخش باید غیرفعال میشد(/*.......)!!!!!

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری