PDA

View Full Version : سوال: اعتبار سنجی فرم آپلود عکس با استفاده از یک کلاس



crafcrab
سه شنبه 12 آبان 1394, 17:59 عصر
سلام
من اعتبار سنجی فرم آپلود عکس به طور معولی بلدم اما میخوام با کلاس بنویسمش

یعنی 3 تا فایل دارم
index.html
upload.php
class.php

فایل index.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
امکانش هست؟

crafcrab
سه شنبه 12 آبان 1394, 20:23 عصر
یافتم $_FILES["fileToUpload"] به عنوان تایع کلاس مورد نظر ارسال میکنیم