سلام وقتتون بخیر استاد
مشکل یا تفاوتی در کدهای که میزنم وجود داره که عمل نمیکنه؟
من کدهای که نوشتم رو میفرستم با اینکه طبق ویدیو رفتم جلو اما متنی که داخل سشن قرار دادیم برای من موقعی که فرم خالی ارسال میکنم نمایش داده نمیشه
این کدهای منه
session_start();
?>
html>
<html lang="en"">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="assets/css/style.css">
<title>UploadFile Prjecttitle>
head>
<body>
<div class="container">
<form method="POST" action="upload.php">
if(isset($_SESSION['msg']) && $_SESSION['msg']):?>
<p class="msg"> echo $_SESSION['msg'] ?>p>
endif ?>
<div class="upload-warpper">
<span class="file-name">Chose a file...span>
<label for="file-upload">Browse
<input type="file" name="uploadedFile" id="file-upload">label>
div>
<input type="submit" name="uploadBtn" value="upload" />
form>
div>
body>
html>
کدهای داخل فایل اندیکس
و اینم کدهای داخل فایل اپلود
session_start();
$msg = null;
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(isset($_POST['uploadBtn']) && $_POST['uploadBtn'] == 'upload'){
if(isset($_POST['uploadedFile']) && !empty($_POST['uploadedFile'])){
echo $msg = 'ok';
}else{
echo '!لطفا فایل مورد نظر خود را انتخاب نمایید';
}
}
}
$_SESSION['msg'] = $msg;
header("location:index.php");
نمیدونم چرا متن رو نمایش نمیده