پارس جوم ::  انجمن های تخصصی جوملا
اپلود فایل در کامپوننت com_content - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: اپلود فایل در کامپوننت com_content (/thread-13824.html)



اپلود فایل در کامپوننت com_content - amirhessam - ۲۴-۹-۱۳۹۲ ۰۸:۴۶ صبح

با سلام خدمت استادان خوبم

بنده بنا بر اختصاصی سازی کامپوننت مطالب جوملا نیاز به اضافه کردن یک فرم اپلود در این کامپوننت دارم.

کد اصلی:
کد php:
<form enctype="multipart/form-data" action="index.php" method="post" name="adminForm" id="adminForm" >
                                  <
input name="upload" type="file" />  
                                  </
form

و کد php :

کد php:
jimport'joomla.environment.request' );

        
$file JRequest::getVar('upload'null'files''array');

        if (
$file) {

//Import filesystem libraries. Perhaps not necessary, but does not hurt
jimport('joomla.filesystem.file');
       
//Clean up filename to get rid of strange characters like spaces etc
$filename JFile::makeSafe($file['name']);

//Set up the source and destination of the file
$src $file['tmp_name'];
$path_vignette "../images/";
$dest $path_vignette $filename;

if ( 
JFile::upload($src$dest) ) {
   echo 
"ok";
} else {
   echo 
$file['name'];
}



----------------------------------------------------------
همه چیز درست کار میکنه اما متاسفانه فایل توسط Request::getVar ارسال نمیشه!!
کلی جستجو کردم متاسفانه مشکل حل نشد.