سلام
من اعتبار سنجی فرم آپلود عکس به طور معولی بلدم اما میخوام با کلاس بنویسمش
یعنی 3 تا فایل دارم
index.html
upload.php
class.php
فایل index.html
کد HTML:
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
</body>
</html>
فایل upload.php
<?php
require_once 'class.php';
$obj_img=new SelfImage;
echo $obj_img->image_validation();
?>
فایل class.php
<?php
class SelfImage{
function image_validation(){
if($_FILES["fileToUpload"]["name"]=='1.jpg'){
echo 'ok';
}
else{
echo 'error';
}
}
}
?>
مشکل من $_FILES["fileToUpload"] هست
$_FILES["fileToUpload"] در فایل upload.php میشناسه
اما در فایل class.php دستور $_FILES["fileToUpload"] نمیشناسه
چطور میشه $_FILES["fileToUpload"] به فایل class.php پاس داد تا در فایل class.php بتوان با ویژگیهای عکس آپلود شده کار کرد
اصرار دارم در فایل class.php اعتبار سنجی شود نه فایل upload.php
امکانش هست؟