۲۴-۹-۱۳۹۲, ۰۸:۴۶ صبح
با سلام خدمت استادان خوبم
بنده بنا بر اختصاصی سازی کامپوننت مطالب جوملا نیاز به اضافه کردن یک فرم اپلود در این کامپوننت دارم.
کد اصلی:
و کد php :
----------------------------------------------------------
همه چیز درست کار میکنه اما متاسفانه فایل توسط Request::getVar ارسال نمیشه!!
کلی جستجو کردم متاسفانه مشکل حل نشد.
بنده بنا بر اختصاصی سازی کامپوننت مطالب جوملا نیاز به اضافه کردن یک فرم اپلود در این کامپوننت دارم.
کد اصلی:
کد 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 ارسال نمیشه!!
کلی جستجو کردم متاسفانه مشکل حل نشد.