رفتن به مطلب

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


xiiiah

پست های پیشنهاد شده

سلام به همگی

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

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

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


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:

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...