<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FFile-Upload-Part-1%2FGujarati</id>
		<title>PHP-and-MySQL/C4/File-Upload-Part-1/Gujarati - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FFile-Upload-Part-1%2FGujarati"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/File-Upload-Part-1/Gujarati&amp;action=history"/>
		<updated>2026-05-02T08:24:51Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/File-Upload-Part-1/Gujarati&amp;diff=2226&amp;oldid=prev</id>
		<title>Krupali: Created page with '{|Border=1 !Time !Narration |- |0:00 |નમસ્કાર. આ ટ્યુટોરીયલમાં હું તમને સરળ php અપલોડ સ્ક્રિ…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/File-Upload-Part-1/Gujarati&amp;diff=2226&amp;oldid=prev"/>
				<updated>2012-12-28T08:55:10Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{|Border=1 !Time !Narration |- |0:00 |નમસ્કાર. આ ટ્યુટોરીયલમાં હું તમને સરળ php અપલોડ સ્ક્રિ…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{|Border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:00&lt;br /&gt;
|નમસ્કાર. આ ટ્યુટોરીયલમાં હું તમને સરળ php અપલોડ સ્ક્રિપ્ટ કેવી રીતે બનાવવી તે શીખવીશ.  &lt;br /&gt;
|-&lt;br /&gt;
|0:05&lt;br /&gt;
|આ upload dot php ફાઈલ માં થોડી વધારે અદ્યતન હશે.&lt;br /&gt;
|-&lt;br /&gt;
|0:10&lt;br /&gt;
|આપણે index dot php નો ઉપયોગ કરીશું. આપણે વપરાશકર્તાને ફોર્મ આપી આ ચોક્કસ ફાઈલ સબમિટ કરવા માટે મુખ્યત્વે html કોડ નો ઉપયોગ કરીશું.&lt;br /&gt;
|- &lt;br /&gt;
|0:20&lt;br /&gt;
|પછી upload dot php માં આપણે આ ફાઇલ પર પ્રક્રિયા કરીશું, ફાઈલ વિશે કેટલીક જાણકારી મેળવીશું જેવી કે ફાઈલનું નામ, તેની ટાઇપ, કદ, અસ્થાયી સંગ્રહિત નામ અને કોઈપણ એરર સંદેશાઓ જે આવ્યા છે.&lt;br /&gt;
|-&lt;br /&gt;
|0:33&lt;br /&gt;
|તમે એરર સંદેશાઓનો ઉપયોગ એ જાણવા માટે કરી શકો છો કે તે આવી છે કે આવી નથી.  &lt;br /&gt;
|-&lt;br /&gt;
|0:38&lt;br /&gt;
|પછી આપણે ફાઇલ પર પ્રક્રિયા કરીશું અને વેબ સર્વર પર ચોક્કસ ડિરેક્ટરીમાં સંગ્રહ કરો.&lt;br /&gt;
|-&lt;br /&gt;
|0:45&lt;br /&gt;
|આ ટ્યુટોરીયલના બીજા ભાગમાં, હું ઝડપથી તમને ફાઇલની ચોક્કસ ટાઇપ કેવી રીતે ચકાસવું તે શીખવીશ જેથી તમે તેને ફાઇલ પ્રકારો સામે સુરક્ષિત કરી શકો.&lt;br /&gt;
|-&lt;br /&gt;
|0:54&lt;br /&gt;
| આપણે ફાઈલ માપ કેવી રીતે ચકાસવું તે પણ શીખીશું જેથી તમારી પાસે મહત્તમ અથવા ન્યૂનતમ ફાઈલ માપ હશે.&lt;br /&gt;
|-&lt;br /&gt;
|01:04&lt;br /&gt;
|તો અહીં મારી પાસે એક 'uploaded' નામનું ફોલ્ડર છે જે અંદર મેં મારી index અને upload dot php ફાઈલો બનાવી છે. &lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|અને મારી ફાઈલો અપલોડ થયા પછી અહી સંગ્રહિત કરવામાં આવશે. &lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|જ્યારે ફાઈલો શરૂઆતમાં અપલોડ કરવામાં આવે છે, તેઓ વેબ સર્વર પર અસ્થાયી વિસ્તારમાં જાય છે, આ ફોલ્ડર માં નહી.&lt;br /&gt;
|-&lt;br /&gt;
|01:25&lt;br /&gt;
|html માટે - આપણે ફોર્મ બનાવવાની જરૂર છે. આ કરવા માટે આપણી પાસે form action છે અને ચોક્કસ action છે જે 'upload dot php' છે અને આપણે ફાઈલ અહીં બનાવી છે.&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|મેથડ POST દ્વારા સુયોજિત થયેલ છે. આ માટેનું કારણ એ છે કે આપણે તેને GET વેરિયેબલમાં સંગ્રહ કરવાની જરૂર નથી.&lt;br /&gt;
|-&lt;br /&gt;
|01:45&lt;br /&gt;
|શા માટે? કારણ કે સુરક્ષા કારણો માટે આપણે નથી ઇચ્છતા કે વેબસાઇટ પર આપણે મોકલેલ બાઈનરી ડેટા વપરાશકર્તાઓ જુએ. &lt;br /&gt;
|-&lt;br /&gt;
|01:53&lt;br /&gt;
|અને GET વેરિયેબલમાં એકસો અક્ષરની મર્યાદા હોય છે.&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|તો જો તમારી પાસે માત્ર સો બિટ્સના ડેટા હશે તો તે ખૂબ જ નાની ફાઈલ હશે.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|ઠીક છે, તો આપણી પાસે બીજું પરિમાણ છે જે તમે પહેલા સાંભળ્યું ન હોઈ શકે છે.&lt;br /&gt;
|-&lt;br /&gt;
|02:11&lt;br /&gt;
|તે enctype છે, એન્કોડિંગ ટાઇપ જેનો અર્થ એ થાય છે કે કેવી રીતે આપણે આ એનકોડ કરીશું.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
|તે multi-part હશે અને પછી આપણને ફોરવર્ડ સ્લેશ ની જરૂર છે અને પછી તેના ફોર્મ ડેટા હશે.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|ટૂંકમાં આનો અર્થ એ છે કે આપણે ડેટાના સ્વરૂપમાં આ ફોર્મ સબમિટ કરી રહ્યા છીએ - એટલે કે, બાઈનરી ડેટા - શૂન્ય અને એક જેનો મેં અગાઉ અહીં ઉલ્લેખ કર્યો હતો.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
|ઠીક છે, તેથી આપણને ટાઇપ મળ્યી છે જેમાં એનકોડ થવા જઈ રહ્યું છે. આપણે ફોર્મ અહીં સમાપ્ત કરીશું. &lt;br /&gt;
|-&lt;br /&gt;
|02:50&lt;br /&gt;
|આપણને અંદર કેટલાક એલિમેન્ટો ફાઈલ માટે ઇનપુટ તરીકે જરૂર છે.&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|આ type File સાથે સુયોજિત છે અને આપણે તેને વિશિષ્ટ રૂપે myfile કહીશું.&lt;br /&gt;
|- &lt;br /&gt;
|03:04&lt;br /&gt;
|ઠીક છે - અહીં paragraph break અને પછી submit બટન છે,&lt;br /&gt;
|-&lt;br /&gt;
|03:12&lt;br /&gt;
|તો ચાલો આ પૂર્વઅવલોકન કરીએ. આ બંધ કરીએ. &lt;br /&gt;
|-&lt;br /&gt;
|03:18&lt;br /&gt;
|file upload પર ક્લિક કરો. ઓહ - ચાલો પાછળ જઈએ.  Input - મેં અહીં 2 'u' લખ્યા છે. &lt;br /&gt;
|-&lt;br /&gt;
|03:27&lt;br /&gt;
|ચાલો પાછળ જઈએ. તમે અહીં જોઈ શકો છો આપણને આપણા ઇનપુટ અહીં મળ્યા છે.&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|હું તેને બ્રાઉઝ કરી શકું છું. આપણે જોશું પસંદગીની ફાઇલો મળી છે જે આપણે અપલોડ કરી શકીએ.&lt;br /&gt;
|-&lt;br /&gt;
|03:36&lt;br /&gt;
|ઠીક છે - તો ચાલો તે વધુ યુઝર ફ્રેન્ડલી બનાવીએ.  &lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
|ફાઇલ અપલોડ કરો. અને રીફ્રેશ કરો. ઠીક છે તો આપણને અહી સરસ પેજ મળ્યા છે. &lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
|આપણને હેડર મળ્યું છે અને ફાઇલને અહીં અપલોડ કરવાની શક્યતા મળી. જરૂરી હોય તો અહીં જાતે પણ ટાઇપ કરી શકાય છે. &lt;br /&gt;
|-&lt;br /&gt;
|03:58&lt;br /&gt;
|અને આપણી પાસે અપલોડ બટન પણ છે જે upload dot php માટે સબમિટ કરે છે.&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|ઠીક છે. તો upload dot php અંદર આપણને આ ફાઇલ પ્રક્રિયા કરવા માટે એક રસ્તો જોઇશે જે આપણા ફોર્મ દ્વારા સબમિટ કરવામાં આવી છે.  &lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
|આ કરવા માટેનો માર્ગ છે, dollar underscore FILES. આ વાસ્તવમાં સાચું નથી.&lt;br /&gt;
|-&lt;br /&gt;
|04:19&lt;br /&gt;
|આપણે તેનું ફક્ત એક ઘટક એકો કરીને કહી શકીએ કે આ સાચું નથી. &lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
|જ્યારે આપણે તે કરીએ અને હું અપલોડ પર ક્લિક કરું તો, આપણે જોશું આપણે ફક્ત અરે મેળવ્યું છે. કારણ કે આ એક અરે છે.&lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
|આ મલ્ટી ડાઈમેન્શનલ અરે છે હોવાને કારણે, કૌંસના પ્રથમ સેટમાં આપણે ફાઈલનું નામ લખીશું જે અપલોડ કર્યી છે અને ઇનપુટ બોક્સ નું નામ જ્યાંથી તે આવ્યું છે  - જે છે myfile. &lt;br /&gt;
|-&lt;br /&gt;
|04:49&lt;br /&gt;
|તો આપણે અહીં myfile નો ઉપયોગ કરીશું. અને બીજામાં વિવિધ ગુણધર્મો છે અને સૌથી સરળ ફાઈલ નામ છે.&lt;br /&gt;
|-&lt;br /&gt;
|04:59&lt;br /&gt;
|તો ચાલો અપલોડ ફોર્મ પર પાછા જઈએ અને intro dot avi પસંદ કરીએ. તેને અહીં પ્રદર્શિત થશે.&lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|ચાલો અપલોડ પર ક્લિક કરીએ અને આગળના પેજ પર આપણે intro dot avi જોશું.  &lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|યાદ રાખો કે આ upload dot php ફાઈલ છે.&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|ઠીક છે, તો તે છે. ચાલો હું આને એક વેરિયેબલમાં સંગ્રહ કરું. &lt;br /&gt;
|-&lt;br /&gt;
|05:22&lt;br /&gt;
|આગળ આપણે જોશું - હું અહીં ટાઇપ કરીશ તે છે - ફાઈલ ટાઇપ.  &lt;br /&gt;
|-&lt;br /&gt;
|05:30&lt;br /&gt;
|તો આ છે dollar underscore files અને આપણે myname સંદર્ભ નો ઉપયોગ કરીશું.&lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|અને અહીં અંદર ટાઇપ હશે. તો આ ટાઇપ છે અથવા તેના બદલે આપણે આ એકો કરીશું જેથી તમે તે જોઈ શકો.     &lt;br /&gt;
|-&lt;br /&gt;
|05:45&lt;br /&gt;
|અને રીફ્રેશ કરો. resend કરો અને હવે જુઓ - myfile.&lt;br /&gt;
|-&lt;br /&gt;
|05:54&lt;br /&gt;
|resend કરો અને આપણે જોઈ શકીએ છીએ ત્યાં slash avi વિડિઓ છે. તમે આ પહેલાં html માં ક્યાંક જોયું હશે. &lt;br /&gt;
|-&lt;br /&gt;
|06:00&lt;br /&gt;
|ઉદાહરણ તરીકે - આ image slash png અથવા image slash jpeg, image slash bmp , video slash avi અને video slash mpeg અથવા અન્ય કોઈ ફોર્મેટ હોય શકે છે.&lt;br /&gt;
|-&lt;br /&gt;
|06:11&lt;br /&gt;
|આ ક્ષણે આપણે અહીં જોઈ શકીએ છીએ કે તે avi ફાઈલ છે તેથી 'type' માં આપણને આ જ મળ્યું છે.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|તો આપણે કહી શકીએ type equals આ બધું. &lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|આગળ હું તમને સાઈઝ બતાવીશ. તો સમય બચાવવા માટે હું શું કરીશ - હું આ કોડ કોપી કરીશ, અહીં પેસ્ટ કરીશ અને આ ટાઇપ ને સાઈઝ માં બદલીશ અને તે એકો કરીશ.&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|તમે જોઈ શકો કે તમે સબમિટકરેલ ફાઈલ ની e-property મેળવવી ખુબ સરળ છે.&lt;br /&gt;
|-&lt;br /&gt;
|06:35&lt;br /&gt;
|હું આ પેજ રીફ્રેશ કરીશ અને resend ઉપર ક્લિક કરીશ અને આપણે ફાઈલ સાઈઝ મેળવી શકીએ છીએ.&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|હવે ચાલો કહીએ કે આપણે આ પૂર્ણાંક દસ લાખ બનાવીએ -  દસ લાખ બાઇટ્સ હકીકત માં એક,&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
|માફ કરો, દસ લાખ બીટ્સ એક મેગાબાઇટ હોય છે.  myfile ખરેખર એક મેગા બાઈટ છે. &lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
|તો આપણે અહીં દસ લાખ મેગાબાઇટ ડેટા મેળવ્યા છે.  &lt;br /&gt;
|-&lt;br /&gt;
|06:58&lt;br /&gt;
|તો ચાલો size નામના એક વેરિયેબલમાં તે સંગ્રહીએ. ઓકે?&lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
|બરાબર, તો પછી આગામી જે ખૂબ મહત્વપૂર્ણ છે તે છે 'temporary name'.&lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
|આ સહેજ અલગ રીતે લખવામાં આવેલ છે, tmp, સંક્ષિપ્તમાં temp અને underscore અને નામ.&lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
|આ ડિરેક્ટરી આપે છે જ્યાં તેને કામચલાઉ ધોરણે સંગ્રહિત કરીશું જ્યાં સુધી તેને આપણા પસંદિત ફોલ્ડરમાં સ્થાનાંતરિત ન કરીએ.&lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
|તો ચાલો આ પેજ ને રીફ્રેશ કરીએ.&lt;br /&gt;
|-&lt;br /&gt;
|07:27&lt;br /&gt;
|Resend પર ક્લિક કરો અને તમે જોઈ શકો છો કે તે xampp માં સંગ્રહિત થયું છે કારણ કે હું આ એપ્લિકેશનનો ઉપયોગ કરું છું, &lt;br /&gt;
|-&lt;br /&gt;
|07:33&lt;br /&gt;
|પરંતુ જો તમે અપાચે નો ઉપયોગ કરી રહ્યા છો તો તમે php જાતે સ્ટોર કરી શકો છો.  &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|અહીં તમારી પાસે અપાચે તમારી કામચલાઉ ફાઈલ નામ સાથે હોય શકે છે.&lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
|તમે જોઈ શકો છો કે આ એક રેંડમ નામ છે જેને tmp એક્સટેન્સન છે.&lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
|પરંતુ આ સમયે આ આપણા માટે બિનઉપયોગી છે.&lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
|તો આપણે તેને temp ફાઇલ અથવા temp તરીકે કે સંગ્રહી શકીએ છીએ. ટુકું રાખવા માટે ચાલો 'temp' ટાઇપ કરીએ .&lt;br /&gt;
|-&lt;br /&gt;
|07:55&lt;br /&gt;
|અને છેલ્લી 'error' છે. હવે આ મૂળભૂત રીતે શૂન્ય એકો કરશે જો બધું બરાબર હશે.&lt;br /&gt;
|-&lt;br /&gt;
|08:00&lt;br /&gt;
|ફરી કોપી પેસ્ટ કરો અને તેને એરર થી બદલો. &lt;br /&gt;
|-&lt;br /&gt;
|08:03&lt;br /&gt;
|આપણને આ સમયે શૂન્ય મળવું જોઈએ કારણ કે બધું જ યોગ્ય રીતે લખાયેલ છે.&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|અને આ નેગેટીવ વેલ્યુ ક્યારેય ન થશે.&lt;br /&gt;
|-&lt;br /&gt;
|08:12&lt;br /&gt;
|જો તે શૂન્ય કરતાં વધુ છે તો એનો અર્થ એ છે કે તે એરર કોડ આપે છે જેનો મૂળભૂત રીતે અર્થ એ થાય કે તમને એરર મળી છે. &lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
|અને ચાલો આ error નામના વેરિયેબલમાં સંગ્રહ કરીએ.&lt;br /&gt;
|-&lt;br /&gt;
|08:28&lt;br /&gt;
|ઠીક છે હમણાં માટે આટલું જ. આ ટ્યુટોરીયલના બીજા ભાગમાં હું તમને બતાવીશ કે તમારી ફાઈલ ને કામચલાઉ સંગ્રહ વિસ્તારથી તમારા પસંદગીના વિસ્તારમાં સ્થાનાંકિત કરી ફાઈલ અપલોડ કેવી રીતે કરવું.&lt;br /&gt;
|-&lt;br /&gt;
|08:39&lt;br /&gt;
|અને આપણે શું કરીશું, કોઈપણ એરર છે કે નહી તે જોવા માટે આ એરર વેરિયેબલ વાપરીશું.&lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|જો એરર છે, તો તેને એકો કરીશું અને એરર કોડ વાપરીશું. &lt;br /&gt;
|-&lt;br /&gt;
|08:49&lt;br /&gt;
|જો નથી, તો આપણે આ temp ને લઈશું અને ચોક્કસ ફન્કશન 'move uploaded' ફાઈલ નો ઉપયોગ કરીશું અને તે લઇ અહીં વેબ સર્વર પર અપલોડ ડિરેક્ટરીમાં સંગ્રહ કરીશું.&lt;br /&gt;
|-&lt;br /&gt;
|09:01&lt;br /&gt;
|અને તે પછી હું તમને કેટલીક સ્પષ્ટીકરણો મારફતે લઈ જઈશ જેમ કે  - શું આ jpeg છે? જો હા તો પછી અપલોડ કરવા માટે jpeg નામંજૂર કરો અથવા ચોક્કસ ફાઈલ સાઈઝ નામંજૂર કરો.&lt;br /&gt;
|-&lt;br /&gt;
|09:10&lt;br /&gt;
|ઠીક છે, ભાગ-2 માં મળીશું. જોડાવા બદલ આભાર. IIT-Bombay તરફથી સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું કૃપાલી પરમાર વિદાય લઉં છું.&lt;/div&gt;</summary>
		<author><name>Krupali</name></author>	</entry>

	</feed>