This article will help you to learn about how to create Php Login Form
And Registration Form for your website you can also check out " move to upload file in PHP", "upload file in PHP code", " upload file in PHP", "upload file in PHP with ajax" and many more In Computerinhindi.
PHP एक डायरेक्टरी में फाइल अपलोड करने के लिए बिल्ट-इन फंक्शन Move_uploaded_file () प्रदान करता है। इस फ़ंक्शन के लिए दो मापदंडों की आवश्यकता होती है, वे स्रोत फ़ाइल और स्थानांतरित फ़ाइल के लिए गंतव्य हैं। यह फ़ंक्शन जाँच करेगा कि अपलोड की गई फ़ाइल फ़ाइल डेटा की सुरक्षा के लिए HTTP POST विधि के माध्यम से पोस्ट की गई है या नहीं। Is_uploaded_file का उपयोग यह देखने के लिए किया जाता है कि फ़ाइल HTTP POST विधि के माध्यम से अपलोड की गई है या नहीं।
इस ट्यूटोरियल में, हम HTML फॉर्म का उपयोग करके फाइलें अपलोड करने जा रहे हैं। इस फ़ॉर्म में फ़ाइल अपलोड का समर्थन करने के लिए method=’post’ and enctype=’multipart/form-data’ के रूप में विशेषताएँ होनी चाहिए। यह प्रपत्र-डेटा और बाइनरी-डेटा को सर्वर साइड PHP फ़ाइल में पोस्ट करने के लिए बंडल करने में मदद करता है। PHP कोड में, यह $ _FILES सुपरग्लोबल का उपयोग करके अपलोड की गई फ़ाइल जानकारी को पढ़ेगा। यह जाँच करेगा कि $ _FILES सरणी खाली नहीं है और अपलोड की गई फ़ाइल HTTP POST विधि के माध्यम से पोस्ट की गई है और फिर फ़ाइल अपलोड स्क्रिप्ट निष्पादित करता है।
User List से रिकॉर्ड सूचीबद्ध करें और उपयोगकर्ता नाम के साथ एक
मैं निर्देशिका नाम के लिए उपयोगकर्ता नाम का उपयोग कर रहा हूं। इसके लिए, मैंने <form> में उपयोगकर्ता नाम मान के साथ एक छिपा हुआ तत्व बनाया।
फ़ॉर्म सबमिट करने पर POST यूज़रनेम और mkdir () विधि एक निर्देशिका बनाएँ अगर यह Upload निर्देशिका में मौजूद नहीं है।
निर्माण के लिए mkdir () फ़ंक्शन में अपनी निर्देशिका का स्थान निर्दिष्ट करें।
![]() |
upload file in PHP |
PHP एक डायरेक्टरी में फाइल अपलोड करने के लिए बिल्ट-इन फंक्शन Move_uploaded_file () प्रदान करता है। इस फ़ंक्शन के लिए दो मापदंडों की आवश्यकता होती है, वे स्रोत फ़ाइल और स्थानांतरित फ़ाइल के लिए गंतव्य हैं। यह फ़ंक्शन जाँच करेगा कि अपलोड की गई फ़ाइल फ़ाइल डेटा की सुरक्षा के लिए HTTP POST विधि के माध्यम से पोस्ट की गई है या नहीं। Is_uploaded_file का उपयोग यह देखने के लिए किया जाता है कि फ़ाइल HTTP POST विधि के माध्यम से अपलोड की गई है या नहीं।
Tutorial: - C programming In Hindi / Learn "Python Tutorial In Hindi"
इस ट्यूटोरियल में, हम HTML फॉर्म का उपयोग करके फाइलें अपलोड करने जा रहे हैं। इस फ़ॉर्म में फ़ाइल अपलोड का समर्थन करने के लिए method=’post’ and enctype=’multipart/form-data’ के रूप में विशेषताएँ होनी चाहिए। यह प्रपत्र-डेटा और बाइनरी-डेटा को सर्वर साइड PHP फ़ाइल में पोस्ट करने के लिए बंडल करने में मदद करता है। PHP कोड में, यह $ _FILES सुपरग्लोबल का उपयोग करके अपलोड की गई फ़ाइल जानकारी को पढ़ेगा। यह जाँच करेगा कि $ _FILES सरणी खाली नहीं है और अपलोड की गई फ़ाइल HTTP POST विधि के माध्यम से पोस्ट की गई है और फिर फ़ाइल अपलोड स्क्रिप्ट निष्पादित करता है।
Create HTML Form
Source Code For HTML Form
<form action="" enctype="multipart/form-data" method="POST" name="frm_user_file"> <input type="file" name="myfile" /> <input type="submit" name="submit" value="Upload" /> </form>
Create Table For upload file in PHP
Create User Record With The Help Of SQL Queries.
CREATE TABLE `users` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `username` varchar(80) NOT NULL, `name` varchar(80) NOT NULL, `password` varchar(80) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Configuration.php File For upload file in PHP
<?php $host = "localhost"; /* Host name */ $user = "root"; /* User */ $password = ""; /* Password */ $dbname = "tutorial"; /* Database name */ $con = mysqli_connect($host, $user, $password,$dbname); // Check connection if (!$con) { die("Connection failed: " . mysqli_connect_error()); }?>
Complete HTML And PHP Code For upload file in PHP
User List से रिकॉर्ड सूचीबद्ध करें और उपयोगकर्ता नाम के साथ एक
<form action='multipart/form-data' >
जोड़ें जिसमें फ़ाइल तत्व और सबमिट बटन शामिल हो।Create A directory and upload file in PHP
मैं निर्देशिका नाम के लिए उपयोगकर्ता नाम का उपयोग कर रहा हूं। इसके लिए, मैंने <form> में उपयोगकर्ता नाम मान के साथ एक छिपा हुआ तत्व बनाया।
फ़ॉर्म सबमिट करने पर POST यूज़रनेम और mkdir () विधि एक निर्देशिका बनाएँ अगर यह Upload निर्देशिका में मौजूद नहीं है।
Complete Code
<?php include "config.php"; if(isset($_POST['submit'])){ # Username $username = $_POST['username']; # Get file name $filename = $_FILES['file']['name']; # Get File size $filesize = $_FILES['file']['size']; # Location $location = "upload/".$username; # create directory if not exists in upload/ directory if(!is_dir($location)){ mkdir($location, 0755); } $location .= "/".$filename; # Upload file move_uploaded_file($_FILES['file']['tmp_name'],$location); } ?> <!doctype html> <html> <body > <!-- User list --> <table border='1'> <tr> <td>S.no</td> <td>Username</td> <td> </td> </tr> <?php $fetch_user = mysqli_query($con,"select * from users"); $count = 1; while($row = mysqli_fetch_assoc($fetch_user)){ $username = $row['username']; ?> <tr> <td><?= $count ?></td> <td><?= $username ?></td> <td> <!-- Form --> <form method='post' action='' enctype='multipart/form-data'> <input type='hidden' value='<?= $username ?>' name='username' > <input type="file" name="file" id="file" > <input type='submit' name='submit' value='Upload'> </form> </td> </tr> <?php $count++; } ?> </table> </body> </html>
upload file in PHP उपरोक्त स्क्रिप्ट का उपयोग करके आप एक नई निर्देशिका बना सकते हैं यदि गतिशील रूप से mkdir () का उपयोग करके मौजूद नहीं है और एक फ़ाइल अपलोड करें।
Related Articale :- Php Login Form And Registration Form | Php Code Example
निर्माण के लिए mkdir () फ़ंक्शन में अपनी निर्देशिका का स्थान निर्दिष्ट करें।
0 Comments:
Post a Comment