۱۲-آبان-۱۳۹۴, ۲۰:۰۷:۰۱
سلام
من اعتبار سنجی فرم آپلود عکس به طور معولی بلدم اما میخوام با کلاس بنویسمش
یعنی 3 تا فایل دارم
index.html
upload.php
class.php
فایل index.html
فایل upload.php
فایل class.php
مشکل من $_FILES["fileToUpload"] هست
$_FILES["fileToUpload"] در فایل upload.php میشناسه
اما در فایل class.php دستور $_FILES["fileToUpload"] نمیشناسه
چطور میشه $_FILES["fileToUpload"] به فایل class.php پاس داد تا در فایل class.php بتوان با ویژگیهای عکس آپلود شده کار کرد
اصرار دارم در فایل class.php اعتبار سنجی شود نه فایل upload.php
امکانش هست؟
من اعتبار سنجی فرم آپلود عکس به طور معولی بلدم اما میخوام با کلاس بنویسمش
یعنی 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:
<?php
require_once 'class.php';
$obj_img=new SelfImage;
echo $obj_img->image_validation();
?>
فایل class.php
کد 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
امکانش هست؟