यहाँ अगर फाइल मैदान खाली या php
<!DOCTYPE html>
<html>
<body>
<form action="#" method="post" enctype="multipart/form-data">
Select image to upload:
<input name="my_files[]" type="file" multiple="multiple" />
<input type="submit" value="Upload Image" name="submit">
</form>
<?php
if (isset($_FILES['my_files']))
{
$myFile = $_FILES['my_files'];
$fileCount = count($myFile["name"]);
for ($i = 0; $i <$fileCount; $i++)
{
$error = $myFile["error"][$i];
if ($error == '4') // error 4 is for "no file selected"
{
echo "no file selected";
}
else
{
$name = $myFile["name"][$i];
echo $name;
echo "<br>";
$temporary_file = $myFile["tmp_name"][$i];
echo $temporary_file;
echo "<br>";
$type = $myFile["type"][$i];
echo $type;
echo "<br>";
$size = $myFile["size"][$i];
echo $size;
echo "<br>";
$target_path = "uploads/$name"; //first make a folder named "uploads" where you will upload files
if(move_uploaded_file($temporary_file,$target_path))
{
echo " uploaded";
echo "<br>";
echo "<br>";
}
else
{
echo "no upload ";
}
}
}
}
?>
</body>
</html>
में नहीं है की जाँच करने के लेकिन सावधान रहना पूर्ण स्क्रिप्ट है। उपयोगकर्ता किसी भी प्रकार की फ़ाइल अपलोड कर सकता है और दुर्भावनापूर्ण या php फ़ाइल अपलोड करके आपके सर्वर या सिस्टम को भी हैक कर सकता है। इस लिपि में कुछ सत्यापन होना चाहिए।
उल्लेख http://www.techzigzag.com/how-to-check-that-user-has-upload-any-file-or-not-in-php/
आशा है कि यह आप में मदद मिलेगी।
बस 'required' नियम निकालने के लिए यदि आप सत्यापन नियमों –
में यह घोषित मेरे पास नहीं है है इस क्षेत्र के लिए सत्यापन की आवश्यकता। – squiter
तब जब आपको फॉर्म में कोई फ़ाइल नहीं चुनती है तो आपको कोई त्रुटि नहीं मिलनी चाहिए .. वास्तव में त्रुटि क्या है? –