سلام دوستان من دارم یه پروژه php mvc مینویسم ولی وقتی میخوام عکس اپلود کنم نمیشه میام همون کد هایه اپلود عکس رو تو یه فایل سادیه پی اچ پی مینویسم عکس اپلود میشه ولی وقتی میبرمش تو قالب mvc ارور میده عکس ارور هم اینه!!!!
<?php
namespace Application\Controllers;
use Application\Model\News as NewsModel;
use Application\Model\Category;
class News extends Controller
{
public function index()
{
$ob_news = new NewsModel;
$allNews = $ob_news->all();
return $this->view('panel.news', compact('allNews'));
}
public function create()
{
$ob_category = new Category;
$categories = $ob_category->all();
return $this->view('panel.create-new-news', compact('categories'));
}
public function store()
{
$this->moveFile();
$ob_news = new NewsModel;
$ob_news->insert($_POST);
return $this->redirect('news');
}
private function moveFile()
{
global $base_url;
if (isset($_POST['upload'])) {
$filename = $_FILES["uploadfile"]["name"];
$tempname = $_FILES["uploadfile"]["tmp_name"];
$folder = $base_url."public/img/".$filename;
if (move_uploaded_file($tempname, $folder)) {
$msg = "Image uploaded successfully";
}else{
$msg = "Failed to upload image";
}
}
}
}
این کد بالا هم کد مربوط به اپلود هست لطفا راهنمایی کنید
سلام خطا رو اگ بادقت بخونید متوجه میشید فایل رو به ادرس لوکال انتقال میدید و امکان نوشتن و اتصال وجود ندارد
باید دایرکتوری باشه میسر فولدر
$folder = __DIR__."/public/img/".$filename;
در ضمن
global $baseurl;
حذف کن یا از env یا از helper func
سلام خطا رو اگ بادقت بخونید متوجه میشید فایل رو به ادرس لوکال انتقال میدید و امکان نوشتن و اتصال وجود ندارد
باید دایرکتوری باشه میسر فولدر
$folder = __DIR__."/public/img/".$filename;
در ضمن
global $baseurl;
حذف کن یا از env یا از helper func
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟