crafcrab
سه شنبه 12 آبان 1394, 18: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
امکانش هست؟
من اعتبار سنجی فرم آپلود عکس به طور معولی بلدم اما میخوام با کلاس بنویسمش
یعنی 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
امکانش هست؟