Académique Documents
Professionnel Documents
Culture Documents
■■■
Kuldeep Chand
1
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Core PHP in Hindi
Copyright © 2012 by Kuldeep Chand
All rights reserved. No part of this work may be reproduced or transmitted in any
form or by any means, electronic or mechanical, including photocopying,
recording, or by any information storage or retrieval system, without the prior
written permission of the copyright owner and the publisher.
Trademarked names may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, we use the names only in
an editorial fashion and to the benefit of the trademark owner, with no intention
of infringement of the trademark.
Lead Editors: Kuldeep Chand
e-mail bccfalna@gmail.com,
or
visit http://www.bccfalna.com
Phone 97994-55505
The information in this book is distributed on an “as is” basis, without warranty.
Although every precaution has been taken in the preparation of this work, the
author shall not have any liability to any person or entity with respect to any loss
or damage caused or alleged to be caused directly or indirectly by the
information contained in this book.
2
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
ProfessionAl Developer
3
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Index
Of
Contents
4
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Table of Contents
Web Development.............................................................................................. 12
Web Development Sequence and Used Technologies .................................. 20
PHP – History and Introduction .......................................................................... 29
Types of Programming Languages................................................................. 29
Environment Setup ......................................................................................... 31
Creating First PHP Script................................................................................ 36
Setting PHP Interpreter Path .......................................................................... 38
Interpreting First PHP Script ........................................................................... 41
PHP Fundamentals ............................................................................................ 47
<?php … ?> .................................................................................................... 47
Output Statements .......................................................................................... 47
print() Statement.......................................................................................... 48
echo() Statement ......................................................................................... 48
Case Sensitive ................................................................................................ 48
Statements and Semicolons ........................................................................... 49
Block Statement.............................................................................................. 49
Whitespace and Line Breaks .......................................................................... 49
Comments ...................................................................................................... 50
“C” Style Comment or Multiline Comment ................................................... 50
“C++” Style Single Line Comment ............................................................... 50
Unix Shell Style Single Line Comment ........................................................ 51
Literals ............................................................................................................ 51
Identifier .......................................................................................................... 51
Variables ..................................................................................................... 52
Constants .................................................................................................... 52
Function Names .......................................................................................... 53
Class Names ............................................................................................... 54
Keywords ........................................................................................................ 54
Data Types ..................................................................................................... 55
Scalar Data Types ....................................................................................... 55
Compound Data Types ............................................................................... 68
Special Data Types ..................................................................................... 68
Variable........................................................................................................... 69
Variable Initialization and Assignment Types .............................................. 72
Variable Variables ....................................................................................... 75
Expressions .................................................................................................... 77
Operand ...................................................................................................... 77
Operators .................................................................................................... 77
Control Statements ......................................................................................... 96
Types Of Control Statement ........................................................................ 97
Conditional Statements ............................................................................... 98
Un-Conditional Statements ....................................................................... 107
Iteration - Loops ........................................................................................ 110
Jumping Statements.................................................................................. 119
Arrays ........................................................................................................... 124
Associative Array....................................................................................... 129
Multidimensional Array .............................................................................. 138
Array Related Functions ............................................................................ 144
Function ........................................................................................................ 198
Built-In or Library Function and User Defined Functions........................... 200
5
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Function Nesting ....................................................................................... 200
Calling Function and Called Function........................................................ 201
Function Creation or Function Definition ................................................... 201
Types of User Defined Functions .............................................................. 203
Default Arguments..................................................................................... 209
Returning Multiple Values ......................................................................... 212
Variable Number of Arguments ................................................................. 212
Variable Functions..................................................................................... 214
Anonymous Functions ............................................................................... 216
Recursive Functions .................................................................................. 218
Variable Scope and Lifetime ..................................................................... 218
User Defined Function Library................................................................... 225
File Inclusion Statements .......................................................................... 226
String ............................................................................................................ 231
String Printing Statements......................................................................... 231
String Length ............................................................................................. 239
String Comparision .................................................................................... 240
String Case................................................................................................ 243
String Cleaner ........................................................................................... 244
String Padding ........................................................................................... 246
Characters and Words Counting ............................................................... 247
Character ASCII Code .......................................................................... 250
Array String........................................................................................... 251
Hexadecimal Binary.............................................................................. 255
Searching and Manipulating ...................................................................... 256
Miscellaneous String Functions................................................................. 270
Type Casting................................................................................................. 272
Converting to Boolean ............................................................................... 273
Converting to Integer ................................................................................. 274
Converting to Float .................................................................................... 275
String Conversion to Numbers .................................................................. 275
Converting to String................................................................................... 276
Converting to Array ................................................................................... 277
Converting to Object.................................................................................. 277
Converting to Resource............................................................................. 278
Converting to NULL ................................................................................... 278
Converting to Binary .................................................................................. 279
Conversion Functions ................................................................................... 279
floatval() Function ...................................................................................... 279
doubleval() Function .................................................................................. 280
intval() Function ......................................................................................... 280
strval() Function......................................................................................... 281
Testing Functions ......................................................................................... 282
isset() Language Construct ....................................................................... 282
empty() Language Construct ..................................................................... 283
unset() Function ........................................................................................ 284
is_ Functions ............................................................................................. 285
PHP Character Functions.......................................................................... 288
Date and Time .............................................................................................. 291
Unix Timestamp ........................................................................................ 291
PHP Date and Time Library ...................................................................... 292
Summary ...................................................................................................... 299
6
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Object Oriented PHP........................................................................................ 301
Object Oriented Programming Concepts ...................................................... 301
Encapsulation ............................................................................................ 303
Inheritance................................................................................................. 304
Polymorphism............................................................................................ 304
Abstraction .................................................................................................... 304
Class ............................................................................................................. 306
Object ........................................................................................................... 310
Access Scope Specifier............................................................................. 312
Initializing Data Members .......................................................................... 318
Scope Resolution Operator ( :: )................................................................ 318
Constant Data Members ........................................................................... 318
Constructors ................................................................................................. 319
Destructors ................................................................................................... 321
Static Class Members ................................................................................... 322
Object Cloning .............................................................................................. 326
PHP Overloading .......................................................................................... 334
__set() Method .......................................................................................... 334
__get() Method .......................................................................................... 338
__isset() Method........................................................................................ 340
__unset() Method ...................................................................................... 341
__call() Method and __callStatic() Method ................................................ 341
Inheritance .................................................................................................... 342
Method Overriding ..................................................................................... 346
protected Scope Access Specifier............................................................. 351
Inheritance and Constructors .................................................................... 352
Abstract Class............................................................................................... 354
Final Class .................................................................................................... 359
Interface ........................................................................................................ 361
Autoloading Objects...................................................................................... 367
Traits ............................................................................................................. 371
Precedence of Methods ............................................................................ 374
Multiple Traits ............................................................................................ 376
Conflict Resolution .................................................................................... 377
Changing Method Visibility ........................................................................ 383
Traits in Trait ............................................................................................. 383
Abstract Traits ........................................................................................... 385
Static Trait Members ................................................................................. 386
Static Methods........................................................................................... 387
Trait Properties .......................................................................................... 388
Type Hinting.................................................................................................. 388
Object Iteration ............................................................................................. 390
Object Serialization ....................................................................................... 392
Serialization Format .................................................................................. 397
Magic Methods ............................................................................................. 399
__toString() Method................................................................................... 399
__sleep() and __wakeup() Methods .......................................................... 400
__invoke() Method..................................................................................... 402
__set_state() Method ................................................................................ 403
Late Static Binding ........................................................................................ 406
instanceof Keyword ...................................................................................... 409
Object / Class Functions ............................................................................... 410
7
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
class_exists() Function .............................................................................. 410
get_class() Function .................................................................................. 412
get_class_methods() Function .................................................................. 414
get_class_vars() Function ......................................................................... 415
get_declared_classes() Function .............................................................. 417
get_object_vars() Function ........................................................................ 417
get_parent_class() Function ...................................................................... 418
interface_exists() Function ........................................................................ 419
is_a() Function........................................................................................... 420
is_subclass_of() Function.......................................................................... 421
method_exists() Function .......................................................................... 422
class_alias() Function................................................................................ 423
get_called_class() Function....................................................................... 424
get_declared_interfaces() Function ........................................................... 424
get_declared_traits() Function................................................................... 425
property_exists() Function ......................................................................... 426
trait_exists() Function ................................................................................ 427
Function Handling Function .......................................................................... 427
Callback Functions .................................................................................... 428
Namespaces ................................................................................................. 437
Creating Namespaces ............................................................................... 438
Sub-Namespace........................................................................................ 440
Using Namespace ..................................................................................... 441
PHP Rules for Accessing Namespaces .................................................... 445
Exception Handling ....................................................................................... 446
Default Constructor ................................................................................... 448
Methods..................................................................................................... 449
User Defined Exception Class................................................................... 452
Multiple catch Block................................................................................... 453
Summary ...................................................................................................... 455
PHP Web Facilities .......................................................................................... 458
HTTP Basics ................................................................................................. 458
PHP Super Global Variables ........................................................................ 460
$COOKIE Global Array ............................................................................. 460
$_GET Global Array .................................................................................. 460
$_POST Global Array................................................................................ 461
$_FILES Global Array ............................................................................... 461
$_ENV Global Array .................................................................................. 461
$_SERVER Global Array........................................................................... 461
Processing Forms ......................................................................................... 462
Methods..................................................................................................... 462
Parameters ................................................................................................ 463
File Inclusion ............................................................................................. 469
Self Processing Pages .............................................................................. 472
Multivalve Parameters ............................................................................... 476
$_SERVER – Server Information ................................................................. 479
SERVER_SOFTWARE Key ...................................................................... 479
SERVER_NAME Key ................................................................................ 479
SERVER_INTERFACE Key ...................................................................... 479
SERVER_PROTOCOL Key ...................................................................... 479
SERVER_PORT Key ................................................................................ 479
REQUEST_METHOD Key ........................................................................ 479
8
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PATH_INFO Key ....................................................................................... 480
PATH_TRANSLATED Key ........................................................................ 480
SCRIPT_NAME Key.................................................................................. 480
QUERY_STRING Key ............................................................................... 480
REMOTE_HOST Key ................................................................................ 480
REMOTE_HOST Key ................................................................................ 480
AUTH_TYPE Key ...................................................................................... 480
REMOTE_USER Key ................................................................................ 480
CONTENT_TYPE Key .............................................................................. 481
CONTENT_LENGTH Key ......................................................................... 481
Setting Response Headers ........................................................................... 482
Different Content Types ............................................................................ 483
Downloadable File ..................................................................................... 486
Uncatchable File........................................................................................ 486
Redirection ................................................................................................ 486
Page Expiration ......................................................................................... 487
Maintaining State .......................................................................................... 487
Cookies ..................................................................................................... 489
Sessions .................................................................................................... 497
File Management System ................................................................................ 504
Data Organization ......................................................................................... 505
Working with Files......................................................................................... 507
Opening a File - fopen() Function.............................................................. 508
Closing a File - fclose() Function ............................................................... 513
Writing to File ............................................................................................ 514
Navigation in File ....................................................................................... 516
Reading from File ...................................................................................... 519
Formatted File Writing and Reading.......................................................... 530
Remote Data Sources ............................................................................... 536
allow_url_fopen ......................................................................................... 538
allow_url_include ....................................................................................... 538
safe_mode................................................................................................. 538
Creating Socket Connection...................................................................... 539
Sending Request Message to Remote Server over Socket ...................... 540
Receiving Response Message from Remote Server over Socket ............ 542
PHP File System Related Functions............................................................. 544
Path Related Functions ............................................................................. 545
Size Related Functions ............................................................................. 547
File Related Time Functions...................................................................... 548
Reading Directory Contents ...................................................................... 550
General Functions ..................................................................................... 553
Shell Command Functions ........................................................................ 554
Dynamic Website ............................................................................................. 558
MVC Pattern ................................................................................................. 558
Database Fundamental ................................................................................ 560
Primary Key ............................................................................................... 562
Foreign Keys ............................................................................................. 562
MySql with phpMyAdmin .............................................................................. 564
MySql Data Types ..................................................................................... 573
Datatype Attributes .................................................................................... 579
MySql Storage Engines ................................................................................ 582
Using MySQL with PHP ................................................................................ 585
9
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Establishing Connection between MySQL and PHP ................................. 585
Executing SQL Queries on MySQL through PHP ..................................... 587
Closing the Connection ............................................................................. 588
Retrieving Query Results from MySQL Database ..................................... 593
Database Security ..................................................................................... 596
mysqli_num_rows() Function .................................................................... 599
Updating MySQL Records with PHP ......................................................... 600
PHP with MySQL in Detail ............................................................................ 601
Connection with Database ........................................................................ 602
Interaction with Database .......................................................................... 604
Parsing Query Results .............................................................................. 608
Working with Prepared Statements ........................................................... 611
HTML Related Special Functions ................................................................. 614
addcslashes() Function ............................................................................. 614
stripcslashes() Function ............................................................................ 615
addslashes() Function ............................................................................... 616
stripslashes() Function .............................................................................. 616
htmlspecialchars() Function ...................................................................... 616
htmlspecialchars_decode() Function......................................................... 618
htmlentities() Function ............................................................................... 619
html_entity_decode() Function .................................................................. 619
nl2br() Function ......................................................................................... 620
Last but not Least. There is more… ................................................................. 621
10
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web
Developmment
11
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Development
ge Web dks nks fgLlksa esa Divide dj ldrs gSaA
1 Web Site
2 Web Application
Static Web Site ,slh Web Site gksrh gS] ftlds Contents dks dsoy ,d ckj Develop
fd;k tkrk gS vkSj cgqr de ckj Modify fd;k tkrk gSA ,sls Content dks ckj&ckj
Modify djus dh t:jr ugha gksrhA tcfd Dynamic Web Site ,slh Web Site gksrh gS]
ftlds Content le;≤ ij vkSj ckj&ckj t:jr ds vuqlkj cnyrs jgrs gSaA
;fn bl izdkj dh Web Sites dks T;knk csgrj “kCn ls Represent djsa] rks bls Web
Applications Hkh dg ldrs gSaA D;ksafd ;s ,d Full Flash Software gksrs gSa tks fdlh
,d Specific Type dh t:jr dks Best rjhds ls iwjk djrs gSa o fdlh ,d leL;k ls
lacaf/kr fofHkUu izdkj dh Information dks Best rjhds ls Manage djrs gSaA Dynamic
Website dks Hkh ge nks fgLlksa esa ckaV ldrs gSa %
Client Side Dynamic Websites dks Interactive Website Hkh dgrs gSaA lkekU;r;k
bl izdkj dh Websites esa Client Side esa JavaScript ;k blds fdlh Framework dk
iz;ksx djds Front End dks Interactive cuk;k tkrk gSA
,d ,slh Web Site ftls Visit djrs le;] User ml Web Site ds lkFk fdlh rjg dk
Interaction Hkh dj ldrk gS] fdlh Item dks Click dj ldrk gS] vf/kd tkudkjh ds fy,
fdlh rjg ds Animation dks ns[k ldrk gS ;k viuh t:jr ds vuqlkj Content dks
Client Side esa Modify djus esa l{ke gksrk gSA ;kuh tc User Client Side esa fdlh
12
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Site ds lkFk fdlh rjg dk dksbZ Interaction dj ldrk gS] rks bl izdkj dh Web
Sites dks Interactive Web Site dgrs gSaA
tcfd Server Side Dynamic Website esa Webpage ij fn[kkbZ nsus okys Contents
User dh t:jr ds vk/kkj ij Server ls cudj ;k Modify gksdj Client Web Browser
esa Display gksrs gSaA ;kuh ;s Web Page ,sls Web Page gksrs gSa] tks User dh t:jr ds
vuqlkj Web Server ij Dynamically curs gSaA
mnkgj.k ds fy, tc dksbZ Student viuh Mark Sheet dks Internet ls izkIr djuk pkgrk
gS] rks og fdlh Web Site ds fdlh Web Page ij fn[kkbZ nsus okys Form esa viuk
Name ;k Roll Number Enter djrk gS vkSj mls dsoy mlh dh Mark Sheet izkIr gksrh
gSA
tcfd ge tkurs gSa fd mlh Form ij fdlh vU; Roll Number ;k uke dks Specify
djus ij ogh Web Page fQj ls fn[kkbZ nsxk] ysfdu mlds Content fiNys okys Result
dh rqyuk esa fcYdqy vyx gksaxs] D;ksafd lHkh Students dk Result o Mark Sheet ,d
leku ugha gksrkA
bl izdkj dh Web Site tks fd vyx&vyx Input ds fy, vyx&vyx Result iznku
djs] Dynamic Website dgykrh gS vkSj tc User dks fn[kkbZ nsus okyk Web Page
fdl rjg dk fn[kkbZ nsxk] ;s fu.kZ; User }kjk Input fd, x, Data ds vk/kkj ij Web
Server ysrk gS] rks bl izdkj dh Dynamic Web Site dks Server Side Dynamic
Website dgk tkrk gSA
,d Server Side Dynamic Web Site ds Hkh nks fgLls gksrs gSaA tks fgLlk Client Side ds
Web Browser esa User ds lkeus fn[kkbZ nsrk gS] og fgLlk Front End dgykrk gS tks
fd lkekU;r% Web Page gksrk gS] tcfd ml Front End Web Page ij User dks D;k
vkSj dSlk fn[kkbZ nsuk pkfg,] bls Dynamic Web Site ds ftl fgLls }kjk Control fd;k
tkrk gS] ;k Generate fd;k tkrk gS] ml fgLls dks Back End dgk tk ldrk gSA
fdlh User dks fn[kkbZ nsus okyk Website dk fgLlk ;kuh Front End Hkh rhu Hkkxksa esa
ckaVk tk ldrk gS %
blh rjg ls Website ds Back End dks rhu fgLlksa esa Divide fd;k tk ldrk gS%
13
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
lkekU;r% u, Programmers Web Clients o Web Server dks Bhd ls ugha le> ikrs
tks mUgsa rsth ls Web Programming lh[kus esa dkQh ijs”kkuh esa iSnk djrk gSA blfy,
lcls igys ;s le>uk t:jh gS fd vkf[kj ;s Web Site gksrh D;k gS vkSj yksx Web Site
D;ksa cuokrs gSaA
;fn ge Root Level ij le>sa] rks ,d Web Sites dsoy fdlh Information dks
Represent djus dk Electronic Medium gSA ;fn Professional “kCnksa esa dgsa rks ,d
Web Site okLro esa ,d lcls de [kpsZ okyk rFkk Customers ds fy, lcls T;knk
lqfo/kkiw.kZ rjhds ls fdlh Product ds ckjs esa Detail ls Information nsus okyk
Advertising Medium gSA ftls fofHkUu Businessman vius fdlh Product dks
Internet ds ek/;e ls Directly Sell djus vFkok fdlh Product dks Indirectly
Promote djus ds fy, Develop djokrs gSaA
D;k vkius dHkh lksapk gS fd Advertising dk ewy mn~ns”; D;k gksrk gS\ Advertising dk
ewy mn~ns”; fdlh Product dh Direct Selling djuk vFkok Indirect Promoting
djuk gh gksrk gS] rkfd ml Product ds Owner dk O;kikj c< ldsA
Internet fdlh O;kikj dks c<kus esa Newspaper, Radio, Television vkfn dh rjg gh
,d cgqr cMk ek/;e gS] tgka djksMksa yksx fdlh Hkh le; Internet Surfing djrs gq,
miyC/k jgrs gSa vkSj blhfy, fofHkUu Business Owners viuh Web Site cuokrs gSaA
lkekU;r% u, Web Programmers ,d vkSj xyrh djrs gSaA mudk rdZ ;s gksrk gS fd lHkh
Web Sites gesa”kk fdlh Product dh Selling ;k Promoting ugha djrha] cfYd
T;knkrj Web Sites ij os tks Information ns[krs gSa] muesa dgha Hkh fdlh Hkh rjg ds
Product dk ftØ ugha gksrkA mnkgj.k ds fy, Google, Yahoo vkfn Web Sites gSa] tks
fcuk fdlh rjg dh Fees fy, gq, gesa Internet ij Searching djus dh lqfo/kk nsrs gSaA
Product gesa”kk Physical gh gks] ,slk t:jh ugha gSA mnkgj.k ds fy, ;fn ekuysa fd vkius
viuh School dh i<kbZ iwjh dj yh vkSj vc vki fdlh Best MBA College esa
Admission izkIr djuk pkgrs gSaA ;s tkuus ds fy, fd lcls vPNk MBA College dkSulk
gS vkSj ogka D;k Fees gS] fdrus lky dk dkslZ gS] D;k Subjects i<k, tkrs gSa] iqjkus
Students dh Job Placements dh D;k fLFkfr gS] vkfn fofHkUu izdkj dh tkudkfj;ksa dks
izkIr djus ds fy, vki yksxksa ls iwNrs gSa vFkok vki Internet ij Surfing dk iz;ksx djrs
gSaA
tc vki Internet }kjk fdlh College dk Selection djuk pkgrs gSa] rkfd vki Best
College esa Admission izkIr dj ldsa] rks okLro esa vki fofHkUu Colleges dh
Advertising gh rks ns[k jgs gksrs gSaA D;ksafd vki ftl fdlh Hkh School ;k College esa
14
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Admission ysaxs] og School ;k College vkils Fees ds :i esa iSlk olwy djsxk vkSj
;fn ml College us viuh Web Site u cuokbZ gksrh] rks vkidks ml College ds ckjs esa
tkudkjh dSls feyrhA ;fn vki ml College ds ckjs esa Internet ds ek/;e ls tku ugha
ikrs] rks vki ogka Admission dSls ysrs vkSj ;fn vki ml Internet }kjk Selected
College esa Admission ugha ysrs] rks og College vkils Fees dSls olwyrkA
;fn /;ku ls ns[kk tk,] rks ;gka vkius ml College ls dqN ugha [kjhnk] fQj Hkh Qhl ds
:i esa vkius mls iSlk fn;kA rks vki dSls dg ldrs gSa fd gj Web Site viuk Product
Sell ugha djrh D;ksafd fdlh College ds fy, mlds Course gh mlds Products gSa vkSj
dksbZ Service ;k Course dksbZ Physical oLrq ugha gksrh] fQj Hkh mls [kjhnk tkrk gSA
tc Product Physical gksrk gS] rc Web Site ml Product dks Directly Offer djrh gSa]
rkfd tks User ml Web Site dks ns[ks] os ml Product dks Directly Internet ds ek/;e
ls Online [kjhn ldsa tcfd tks Product Directly Sellable ugha gksrs] tSls fd dksbZ
Service ;k Course, mUgsa Internet ds ek/;e ls Promote fd;k tkrk gS] rkfd yksx mu
Offer dh xbZ Services ds ckjs esa tkusa vkSj Web Site Owner dks T;knk ls T;knk
Customers ;kuh Clients feysa] rkfd mldk O;kikj c< ldsA bl izfØ;k dks ge
Indirect Selling ;k Promotion dg ldrs gSaA
rks lkjka”k ds :i esa dgsa rks gj Web Site fdlh uk fdlh Businessman dh gh gksrh gS
vkSj gj Businessman pkgrk gS fd mls T;knk ls T;knk Customers feysaA blfy, ,d
Businessman ds utfj, ls le>sa] rks mldh Web Site dks Visit djus okyk gj User,
mldk ,d Customer ;k Client gSA D;ksafd tks User fdlh Owner dh Web Site dks
Visit djrk gS] ml User dks Hkh Client dgk tk ldrk gS] tcfd User ftl Owner dh
Web Site dks Visit djrk gS] ml Web Site Owner dks Server Hkh dgk tk ldrk gS]
D;ksafd og Owner vius User dks fdlh u fdlh rjg dh Physical Product ;k
Virtual Service Provide djrk gSA
ftl izdkj ls Real World esa Client o Server gksrs gSa] tSlkfd geus mijksDr
Discussion }kjk le>k] mlh izdkj ls tc ge Web Development dh ckr djrs gSa] rc
Hkh Client o Server gksrs gSa] ftUgsa lkekU;r% Web Client o Web Server dgk tkrk gSA
Web Client o Web Server dks Web Development ds utfj, ls Bhd ls le>us ds
fy, gesa nks Perspectives dks /;ku esa j[kuk gksrk gS] D;ksafd Web Client o Web
Server] nksuksa nks Layers dk lewg gksrs gSa%
Hardware Layer
Software Layer
15
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;kuh og Device, ftlds }kjk User Internet Use djrk gS] Hardware Client gSA lkFk
gh ml Device esa Installed og Software tks fd lkekU;r% Web Browser gksrk gS]
ftlds ek/;e ls User Internet Surfing djrk gS] Software Client gSA
Software gesa”kk Hardware ij fuHkZj gksrs gSa vkSj ;s nksuksa gesa”kk lkFk esa gksrs gSa rHkh
mi;ksxh gksrs gSaA ;kuh ;fn vkids ikl Computer gks] ysfdu ml Computer esa dksbZ
Web Browser tSls fd Internet Explorer, Mozilla, Firefox, Safari, Chrome vkfn u
gks] rks vki Internet Surfing ugha dj ldrs] D;ksafd dksbZ Hkh Device fcuk mi;qDr
Software ds Electronic iqtksZa ds ,d Box ds vykok vkSj dqN ugha gksrk blfy, fcuk
Web Browsers ds vkidk Computer vkidks Web Surfing ugha djok ldrkA
tcfd ;fn nwljs rjhds ls ns[ksa] rks fcuk fdlh Hardware ds fdlh Software dk dksbZ
vkSfpR; gh ugha gksrk D;ksafd Software gesa”kk fdlh u fdlh Hardware ds vUnj gh gksrk
gSA ifj.kkeLo:i ;fn vkids ikl Internet Surfing djus ds fy, dksbZ Device gh ugha gS]
rks fQj Software gks gh ugha ldrkA
vc ge Web Server ds ckjs esa le>rs gSaA Web Client ;kuh Device + Web Browser
Software fdlh User dks ;s lqfo/kk nsrs gSa] fd og Internet ij fdlh rjg dh Request
Perform dj ldsA mnkgj.k ds fy, tc User fdlh Web Site dk URL fdlh Web
Browser ds Address Bar esa Fill djds Enter Key Press djrk gS vFkok HTML Web
Page ij fn[kkbZ nsus okys fdlh Link dks Click djrk gS] rks okLro esa og ,d izdkj dh
Request dj jgk gksrk gS] tks bl ckr dks Indicate djrk gS fd og ml URL ;k Link
ls Associated Information dks tkuuk pkgrk gSA
pwafd lkekU;r% ,d Device dks dsoy ,d gh User Use dj jgk gksrk gS vkSj og User
,d ckj esa dsoy ,d gh Request djrk gS] blfy, User ds Device dk High Quality
o High Performance dk gksuk t:jh ugha gksrk] ysfdu User ftl Web Site dks Visit
dj jgk gksrk gS] mlh le; mlh Web Site dks yk[kksa yksx Use dj jgs gks ldrs gSaA
mnkgj.k ds fy, ftl le; vki Google ij dqN Search dj jgs gksrs gSa] mlh le;
yk[kksa yksx mlh Google ds mlh Home Page ij fdlh uk fdlh rjg dh Searching
dj jgs gksrs gSaA bl fLFkfr esa ,d gh le; ij yk[kksa yksxksa dh Requirements dks lkekU;
ls Computer ;k Mobile Phone Device }kjk iwjk fd;k tkuk lEHko ugha gks ldrkA
blfy, User ftl Web Site dks Visit djrk gS] ml Web Site dks ,d cgqr gh High
Power o High Quality ds Computer System ij Host fd;k tkuk t:jh gksrk gS] tks
16
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
fd gj le; On jgsA bl High Power Configuration okys Computer System dks
lkekU;r% Web Host dgk tkrk gSA
gj High Configuration okyk Computer Web Host gksrk gS] ,slk le>uk xyr gSA
vki vius Lo;a ds Computer dks Hkh Web Host dh rjg Use dj ldrs gSa vkSj vkxs
vkus okys Contents esa ge ,slk djsaxs HkhA ysfdu D;ksafd ,d Web Host dks yk[kksa yksxksa
dh Requests dks leku le; ij iwjk djus dh t:jr gks ldrh gS] blfy, Web Host
Computers dk fdlh Hkh vU; Computer System dh rqyuk esa T;knk Powerful gksuk
t:jh gksrk gSA
fQj ls /;ku nsa fd ,d High Power Configuration okyk Computer System Bhd mlh
rjg ls vk ldus okyh yk[kksa Requests dks vdsys Handle ugha dj ldrk] ftl rjg ls
,d User dk Device fcuk Client Software ds Web Surfing ugha dj ldrkA ;kuh bl
High Power Compurgation okys Computer System dks Hkh ,d Software dh t:jr
gksrh gS] tks vkus okyh Requests dks Handle djrk gSA ;s High Power Configuration
okyk Computer System rks dsoy mu Requests dks iwjk djus dh xfr dks c<k nsrk gS]
rkfd de ls de le; esa T;knk ls T;knk Users dh Requests dks iwjk fd;k tk ldsA
bl Special Software dks Web Server Software dgrs gSaA
Web Server Software dk gesa”kk fdlh High Configuration okys Computer System
ij gh Install fd;k tk ldrk gS] ,slk ugha gS cfYd ge fdlh Hkh lkekU; ls Computer
System ij Hkh bu Web Server Softwares dks Install dj ldrs gSa vkSj ftl
Computer System ij fdlh Web Server Software dks Install djrs gSa] mlh
Computer dks Web Server dgk tk ldrk gS] fQj Hkys gh og Computer lkekU; lk
Pentium1 Processor okyk Computer gh D;ksa u gksA
Web Server Software gh og Software gksrk gS] tks User }kjk vkus okyh Request dks
Accept djrk gS vkSj User dks mldk okafNr ifj.kke Web Page ds :i esa fQj ls
Serve djrk gS ;k fQj ls Hkstrk gS] ftls User dk Web Browser Receive djds User
ds lkeus Render djrk gSA
bl rjg ls vc ;fn ge lkjka”k ds :i esa le>sa] rks User + User Device + Web
Browser dk Combination Web Client dks Represent djrk gS] tcfd ,d Web
Developer ds fy, Coding ds fygkt ls dsoy Web Browser egRoiw.kZ gksrk gSA
tcfd Host Computer System + Web Server + Web Developer + Web Site
Owner dk Combination Web Server dgykrk gS] ysfdu ,d Web Developer ds
fy, Coding ds fygkt ls dsoy Web Server dks egRoiw.kZ gksrk gS] gkykafd gesa Web
Browser dh rqyuk esa Web Server ds lkFk cgqr de dke djuk gksrk gSA
orZeku le; esa ewy :i ls IIS o Apache uke ds nks Web Servers lcls T;knk
mi;ksx esa fy, tkrs gSaA
IIS, Windows Operating System ds fy, Microsoft Company }kjk cuk;k x;k Web
Server gS] blfy, bl ij Microsoft Technology dh Programming Languages tSls
fd ASP ;k ASP.NET esa cuk, x, Web Applications T;knk vklkuh o lqfo/kkiq.kZ
rjhds ls Run gksrs gSaA
17
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tcfd Apache, Linux ds fy, Develop fd;k x;k Web Server gS] tks Server Side
Scripting Language ds :i esa Perl, PHP vkfn dks T;knk csgrj rjhds ls Access
djrk gSA
Server Side dh Scripting Language ds :i esa lkekU;r;k ASP, PHP, JSP vkfn dk
iz;ksx fd;k tkrk gS] tcfd Website ls lacaf/kr Data dks ftl Software esa Store fd;k
tkrk gS] mls Database Software dgk tkrk gS] tks fd lkekU;r;k MSSQL, MySql
vkfn gksrk gSA
Client Side ls vkus okys Data dks fdl izdkj ls Process djuk gS] bl ckr dk fu.kZ;
Server Side Scripting Language ysrk gS vkSj Data dks Process djus ds ckn mls
tgka Store fd;k tkrk gS] og DBMS Software gksrk gS ysfdu Scripting Language
}kjk vkus okys Data dks DBMS Software esa Store o Manage dSls djuk gS] bl ckr
dk fu.kZ; iwjh rjg ls DBMS Software ysrk gSA
2-Tier Architecture esa ewy :i ls Client o Server gksrs gSa] ftuds ckjs esa vki mijksDr
Discussion }kjk vPNh rjg ls le> x, gksaxsA tcfd 3-Tier Architecture esa Client o
Server ds vykok ,d Business Tier ;k Logic Tier Hkh gksrk gS] tks fd fofHkUu izdkj
ds Business Logics dks Handle djrk gSA lkekU;r% ;s rhljk Tier, DBMS Software
dk fgLlk gksrk gS vkSj Client Tier o Server Tier ds chp esa viuk Role Play djrk gSA
pfy,] vc ge mijksDr Discussion dks lkjka”k ds :i esa ,d ckj Revise djrs gq,
le>rs gSa fd D;k vkSj dSls gksrk gS\
1 lcls igys User fdlh Web Site dk Address Web Browser ds Address
Bar esa Place djds Enter Key Press djrk gS vFkok fdlh Web Site ds
HTML Page ij fn[kkbZ nsus okys Link ij Click djrk gSA
2 Web Browser User }kjk Specified URL dks Web Server ij Hkstrk gS vkSj
ml Resource ds fy, Web Server ls Request djrk gSA
3 Web Server, Web Browser ls vkus okys Request dks Identify djrk gS vkSj
ns[krk gS fd og Resource dksbZ Static Web Page gS ;k Dynamic Web Page
gSA
4 ;fn Requested Resource Static Web Page gksrk gS] rks Web Server ml
Resource dks Specified URL ds vuqlkj vius Web Host ij Search djrk gS
vkSj Resource fey tkus dh fLFkfr esa og Resource fQj ls Web Browser dks
Hkstrs gq, Request dks iwjk djrk gSA
18
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
5 ;fn Requested Resource Dynamic Web Page gksrk gS] rks Web Server
ml Resource dks Specified URL ds vuqlkj viuh Scripting Language ij
Parsing ds fy, Hkstrk gSA
;fn Windows dk Web Host gks] rks Scripting Language ds :i esa lkekU;r%
ASP ;k ASP.NET Scripting Language vkus okyh Request dks Process
djrk gS tcfd ;fn Linux dk Web Host gks] rks PHP, Perl tSlh Scripting
Languages vkus okyh Request dh Processing djrs gSaA
;fn Data dks Store ;k Access djus ds fy, Server Side esa fdlh DBMS
Software dks Use fd;k x;k gks] rks Scripting Languages vius Associated
DBMS Software ij Data dks Store ;k Access djus ds fy, DBMS
Software ls Request djrk gSA
DBMS Software, Scripting Language }kjk vkus okyh Request dks Fulfill
djus ds fy, vius Business Tier esa Specify fd, x, Business Rules o IO
Rules dks Data ij Apply djrk gS vkSj Business Rules o IO Rules ds iwjh
rjg ls Satisfy gksus dh fLFkfr esa Scripting Language dks Requested Data
Return djrk gS vFkok vkus okys Processed Data dks DBMS Software esa
Store djds Scripting Language dks bl ckr dh tkudkjh nsrk gS fd mlus
viuk dke iwjk dj fn;k gSA
nksuksa gh fLFkfr;ksa esa Scripting Language dks DBMS Software ls dksbZ Output
feyrk gS] ftlds vk/kkj ij og viuk Resultant Web Page Reformat djrk gS
vkSj Web Server dks bl ckr dk Instruction nsrk gS fd og Web Browser
}kjk Requested Resource dks Serve dj ldrk gSA
7 Web Browser, Web Server ls vkus okys Resultant Web Page dks fQj ls
Render dj nsrk gSA lcls igys Web Browser vkus okys Web Page ds
HTML Codes ds vuqlkj Web Page dks Structure djrk gSA fQj ml ij
fofHkUu Inline o Outline CSS Rules Apply djrk gS vkSj vUr esa JavaScript
ds Behaviors dks Apply djds User ds lkeus Interactive Web Page Render
dj nsrk gSA
bl izdkj ls User }kjk ,d Request iwjh gksus esa mijksDr lHkh Steps Follow gksrs gSaA
pwafd Static Web Page dh Request iwjh gksus esa Dynamic Web Page dh rqyuk esa de
Steps Follow gksrs gSa] blfy, Static Site dh Speed, Dynamic Site dh Speed ls
gesa”kk de gksrh gSA
19
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Development Sequence and Used Technologies
mijksDr Discussion ls ,d vkSj ckr lkeus vkrh gS fd ,d Dynamic Web Site de ls
de 6 Techniques ds Mixture ls curh gS vkSj ;fn ge FkksMk vkSj xgjkbZ esa tk,sa] vkSj
Web Site dks FkksMk lk Hkh Dynamic o Interactive cukuk pkgsa] rks vkSj Hkh cgqr lkjh
Technologies viuk Role Play djrh gSaA pfy,] FkksMk lk bl fo’k; esa Hkh tku ysrs gSaA
tc fdlh Web Site dks cukuk gksrk gS] rks lcls igys ml Web Site ds Look dks r;
fd;k tkrk gS fd vkf[kj og Web Site cuus ds ckn vUr esa User dks dSlh fn[kkbZ nsxhA
pwafd ,d Web Site dks vPNk fn[kkus ds fy, dbZ rjg ds Colors] Graphics o Fonts
vkfn Use fd, tkrs gSa] blfy, lcls igys t:jr iMrh gS ,d Graphics Designer
dhA
Graphics Designer lcls igys Businessman dh t:jrksa dks le>rs gq, fdlh Hkh
Web Site dk ,d Drawing Create djrk gSA ;s Drawing Create djus ds fy, og
fofHkUu izdkj ds Graphics Tools tSls fd Photoshop, CorelDraw, Illustrator,
Fireworks, GIMP vkfn Use djrk gS vkSj Web Site dk Logo o fofHkUu izdkj ds
vU; Graphics ds lkFk Web Site dk Layout Hkh Design djrk gS vkSj Web Site
Owner ;kuh ml Businessman dks fn[kkrk gS] tks Web Site cuokuk pkgrk gSA
tc Site Owner viuh Web Site ds Design, Layout o Graphics ls iwjh rjg ls
lUrq’V gks tkrk gS] rc og Graphics Designer vius Graphics dks Web Site ds Front
End Designer dks nsrk gSA
;fn Graphics Designer dks vius dke dk vPNk Kku gks] rks lkekU;r% og Front
Designer dks vius Graphics ds lkFk ml Graphics ds Slice Create djds Hkh nsrk gS]
ftlls Front Designer dks bl ckr dk irk py tkrk gS fd fdl Slice dks dgka Use
djuk gSA
Graphics Designer dk dke ;gka lekIr gks tkrk gSA vc “kq: gksrk gS Front End
Designer dk dkeA Front End Designer Web Site ds Layout ds Drawing ds vk/kkj
ij HTML Coding dks Use djrs gq, Web Site dk Structure Create djrk gS vkSj
bl Structure ds lkFk CSS dks Use djrs gq, Web Site dh Styling djrk gSA
Web Site fcYdqy oSlh gh fn[kkbZ ns] tSlk Graphics Designer us cuk;k gS] blds fy,
Front End Designer, Graphics Designer }kjk fn, x, Graphics Slices dks vius
CSS esa t:jr ds vuqlkj Use djrk gS vkSj fcYdqy ogh Look HTML + CSS }kjk
Generate djrk gS] tSlk Graphics Designer us cuk;k gSA
dbZ ckj Web Sites esa Businessman dh bPNkuqlkj Animation tSlh lqfo/kk izkIr djuh
gksrh gSA bl fLFkfr lkekU;r% Flash Designer dh t:jr iMrh gS] D;ksafd lkekU;r%
Animation dk dke Flash Designers gh djrs gSaA oSls vc ubZ Technology ds vuqlkj
HTML5 esa JavaScript API }kjk SVG Technology dk iz;ksx djds Hkh Graphics o
Animation Develop fd;k tkus yxk gSA
;fn Front End Designer HTML o CSS ds vykok JavaScript Hkh tkurk gks] rks og
Web Site ds Front End dks vkSj csgrj o Interactive cukus ds fy, JavaScript ds
Codes dks Use djrk gSA lkekU;r% JavaScript ds LFkku ij jQuery, Dojo, YUI tSls
20
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
fdlh Framework dks Hkh Use dj ldrk gS] tks fd Front End dks vklkuh ls
Interactive cukus ds fy, Develop fd, x, Frameworks gSaA
tc ckr JavaScript dh vkrh gS] rc Front End esa dbZ vkSj Technologies tqM tkrh
gSaA orZeku le; esa ,slh Web Sites cgqr T;knk cukbZ tkus yxh gSa] ftlesa fofHkUu izdkj
dh t:jrksa dks iwjk djus ds fy, Web Site ckj&ckj Web Browser esa Reload ugha gksrk
cfYd Web Browser leku Web Page esa gh vyx&vyx Contents dks Display djrk
jgrk gSA bl t:jr dks iwjk djus ds fy, lkekU;r% AJAX rduhd dk iz;ksx fd;k tkrk
gSA
AJAX ,d ,slh rduhd gS] tks fd JavaScript o XML dk feJ.k gS] tks fd User dh
tkudkjh ds fcuk Current Web Page esa gh Server ls u, Content dh Request djrk
gS vkSj vkus okys u, Content dks fcuk Web Page dks fQj ls Web Browser esa
Reload fd, gq, User ds lkeus Render dj nsrk gSA
blfy, tc ge AJAX (Asynchronous JavaScript and XML) dh ckr djrs gSa] rc gesa
XML dks Hkh FkksMk cgqr le>uk t:jh gks tkrk gS] vU;Fkk ge AJAX Technology dks
csgrj rjhds ls Use ugha dj ldrs] tks fd Current Market dh Requirement gSA
Front End dks rsth ls Develop djuk fdlh Hkh Web Development Company dh ewy
t:jr gksrk gS rkfd tYnh ls tYnh og vius Client ls viuh Develop dh xbZ Web
Site dk iSlk olwy dj lds vkSj Fast Front End Development ds fy, t:jh gS fd
Front End Developer JavaScript }kjk ugha cfYd fdlh JavaScript Framework dks
Use djds Front End dks Interactive cuk,A
lkekU;r% ;fn cgqr gh T;knk t:jr u gks] rks fdlh Hkh Company esa vc Directly
JavaScript ds Codes Create ugha fd, tkrs] cfYd JavaScript ds LFkku ij blds
Frameworks tSls fd jQuery, MooTools, Dojo, YUI, Prototypes vkfn dks Use
fd;k tkrk gS] D;ksafd ;s Frameworks ftl dke dks 1 Line ds Codes ls iwjk dj nsrs
gSa] mUgha dkeksa dks ;fn Pure JavaScript }kjk iwjk fd;k tk, rks de ls de 10 ls 20
Lines dk Code fy[kuk iMsxk lkFk gh vyx&vyx Web Browsers ds fy,
vyx&vyx JavaScript Codes fy[kus dh t:jr Hkh iM ldrh gS] tcfd ;s
Frameworks Cross Browser Format esa Develop fd, x, gSaA ;kuh vkidks
vyx&vyx Web Browsers ds fy, vyx&vyx Framework Codes fy[kus dh
t:jr ugha jgrh gSA
JavaScript dk iz;ksx dsoy Web Page dks Interactive cukus ds fy, gh ugha fd;k
tkrk] cfYd bldk fodkl rks ewy :i ls Client Side Validation ds fy, fd;k x;k Fkk
vkSj vkt Hkh JavaScript bl dke dks c[kwch djrk gSA ysfdu tc Client Side
Validation dh ckr vkrh gS] rc ckr vkrh gS HTML Forms dh vkSj HTML Forms ;kuh
Data, User Input djsxk vkSj pwafd Data, User Input djsxk] rks ge User }kjk Input
fd, tkus okys Data ij dHkh fo”okl ugha dj ldrsA
21
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
blfy, gesa Client Side esa gh ;s r; djuk iMrk gS fd User, Form ds fdlh Field esa
,slh dksbZ Information u Fill djs] tks fd xyr gks ;k gekjh Web Site ds fy, gkfudkjd
gks ldrh gksA QyLo:i gesa Client Side ds Form ds Fields esa Entered Text dks
Validation ds fy, Check djus dh t:jr iMrh gS vkSj Client Side esa ;s dke
Regular Expressions }kjk fd;k tkrk gSA
;s rks gqbZ Client Side dh ckr] vc pyrs gSa Server Side esaA tc ge Server Side dh
ckr djrs gSa rc XML, JSON o Regular Expression fQj ls dke vkrs gSa] ysfdu
Client Side dh rqyuk esa Server Side esa budh T;knk t:jr iMrh gSA D;ksafd Client
Side esa tks Data, Server ls Hkstk tkrk gS] T;knkrj ifjfLFkfr;ksa esa og Data XML ;k
JSON Format esa gh Hkstk tkrk gS] rkfd Client Side esa JavaScript ml Data dks
User ds Web Browser esa t:jr ds vuqlkj Render dj ldsA ;kuh ge XML o
JSON dks NksM ugha ldrsA gesa buds ckjs esa Hkh t:jr ds vuqlkj FkksMk cgqr rks tkuuk gh
gksxkA
tc ge Server Side Scripting dh ckr djrs gSa] rc gesa FkksMk&cgqr Apache ;k IIS
Web Servers ds ckjs esa Hkh tkuus dh t:jr iMrh gS] rkfd ge Special Types dh
t:jrksa dks Web Server ds ek/;e ls Hkh iwjk dj ldsaA lkekU;r% Web Server ds lkFk
Hkh gesa Regular Expressions dks Use djus dh t:jr iMrh gSA
Server Side Scripting ds fo’k; esa ckr djsa] rks fcuk DBMS Software ds dksbZ Hkh
Dynamic Web Site ugha cukbZ tk ldrhA blfy, gesa fdlh u fdlh DBMS Software
dks Hkh Bhd ls le>uk t:jh gks tkrk gSA
yxHkx lHkh DBMS Softwares 80% Common gksrs gSa] ysfdu fQj Hkh ;fn ge
Microsoft Technology ij vk/kkfjr Web Site cuk jgs gSa] rks gesa IIS, ASP ;k
ASP.NET rFkk MSSQL Server ;k MS-Access ds ckjs esa tkuus dh t:jr iMrh gS
D;ksafd Microsoft Technology esa bUgha Server Side Scripting Languages, Web
Servers o DBMS Softwares dks Use o Access djuk gksrk gSA
;fn ge ASP.NET dh ckr djsa rks gesa Server Side Language ds :i esa VB.NET ;k
C#.NET dks Use djuk iMrk gS] D;ksafd ASP.NET esa Scripting Language ds :i esa
bUgha esa ls fdlh ,d ;k nksuksa dks T;knk Use fd;k tkrk gSA gkykafd ;s nksuksa
Programming Languages Windows Operating System ds Desktop
Applications cukus ds fy, Hkh mi;ksxh gksrs gSa o orZeku le; esa cgqr Use fd, tkrs gSaA
tcfd ;fn ge Linux Web Host Use djrs gSa] rks gesa Scripting Language ds :i esa
PHP, Perl tSlh Languages dks Use djuk iMrk gS tcfd DBMS Software ds :i
esa MySql dks T;knk Use fd;k tkrk gS lkFk gh gesa Apache Web Server dks Hkh FkksMk
cgqr le>uk t:jh gks tkrk gSA
tc bruh lkjh Technologies dh t:jr ,d Web Site cukus ds fy, iMrh gS] rks bruh
lkjh Technologies dks Bhd ls Manage o Maintain djus ds fy, Hkh ,d Special
Software dh t:jr iMrh gS] ftls IDE (Integrated Development Environment)
dgrs gSaA
22
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
IDE ds :i esa vkidks MS-Visual Studio, Eclipse, NetBeans, DreamWeaver esa ls
,d ;k ,d ls T;knk dks lh[kus dh t:jr iM ldrh gS] D;ksafd T;knkrj Companies esa
bUgha esa ls ,d ;k ,d ls vf/kd IDEs esa dke fd;k tkrk gS] rkfd Development dks
Fast o Manageable rjhds ls fd;k tk ldsA
rks D;k vki vUnktk yxk ik, fd fdruh Technologies dh t:jr iM ldrh gS ,d
Web Site cukus ds fy,] tcfd lHkh izdkj dh t:jrksa dks iwjk djus ds fy, buds vykok
Hkh dbZ vU; Technologies gSa] ftUgsa lh[kus dh t:jr iM ldrh gSA pfy,] ns[krs gSa%
D;k vkidks yxrk gS fd ;s lHkh Technologies vki Lo;a vdsys lh[ksa vkSj fQj vius Lrj
ij Lo;a iwjh Web Site cuk,saA ;fn vki ,slk lksaprs gSa] rks igyh ckr rks ;s gS fd bruh
Technologies dks vPNh rjg ls lh[kus ds fy, vkids fy, 5 lky Hkh de iMsaxs vkSj
nwljh ckr ;s gS fd tc rd vki igyh Technology ls vkf[kjh Technology rd lh[ksaxs]
rc rd ikapoh Technology rd brus u, Versions vk tk,saxs] fd vkidks fQj ls igyh
Technology dks lh[kuk iMsxk vkSj ;s izfØ;k Recursive rjhds ls iwjh ftUnxh py
ldrh gSA ;kuh vki dHkh Hkh lHkh Technologies dks Lo;a vdsys Mastering Level rd
ugha lh[k ldrsA
blhfy, fdlh Hkh Company esa dbZ rjg ds Departments gksrs gSa vkSj gj Department
esa viuh rjg dk Development gksrk gSA mnkgj.k ds fy, Graphics Designer dk
viuk dke gksrk gS vkSj mls Front End ;k Back End Coding ls dksbZ eryc ugha gksrkA
blh rjg ls Back End Designer dks Front End o Graphics Designer ls dksbZ eryc
ugha gksrkA
;gka rd fd Back End Script Writer dks Back End Database Designer o Analyst
ls Hkh dksbZ eryc ugha gksrkA
;kuh ljy rjhds ls dgsa] rks mijksDr lHkh fo’k;ksa dks ewy :i ls pkj Hkkxksa esa ckaVk tk
ldrk gS vkSj pkjksa Hkkxksa ds yksx dsoy vius dke dks gh Best rjhds ls iwjk djrs gSa] dj
ldrs gSa%
23
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Graphics Designer
Graphics Designer dk iwjk /;ku Graphics Develop djus ij gksrk gS vkSj ,d
Graphics Designer dks Photoshop, Illustrator, Fireworks, CorelDraw, GIMP,
Flash vkfn Technologies dks gh Best rjhds ls lh[kuk gksrk gSA
;gka Hkh ;fn Microsoft Technology dks egRo fn;k tk jgk gS] rks PHP o Perl tSlh
Languages dks lh[kuk t:jh ugha gS] tcfd Linux Technology dks egRo nsus dh
fLFkfr esa ASP.NET, VB, C# dks lh[kuk t:jh ugha gSA
Database Designer
Database Designer dk eq[; dke Web Site Owner dh t:jr ds vuqlkj fofHkUu
izdkj ds Data dks Best rjhds ls Database esa Store djus, Access djus dh
lqfo/kk nsus o Database dks Maintain djus o Database dh Performance dks
cuk, j[kus ls lacaf/kr gksrk gS blfy, ,d Database Designer dks dsoy bUgha
t:jrksa dks iwjk djus ls lacaf/kr Technologies dks vPNh rjg ls lh[kuk gksrk gSA
;fn ,d Database Designer Windows Technology dks Handle djrk gS] rks mls
dsoy MS-Window, MSSQL Server ;k MS-Access ds ckjs esa Best rjhds ls
tkuuk gksrk gS tcfd Linux Technology dks Use djus dh fLFkfr esa mls Linux rFkk
MySql tSls Database Software dks vPNh rjg ls le>uk gksrk gSA
vc loky ;s gS fd D;k gj Company esa ;s pkjksa fgLls gksrs gSa vkSj D;k gj Company esa
brus lkjs izdkj ds Developers gksus t:jh gksrs gS\a rks tokc gS] gkaA yxHkx gj
Company esa brus izdkj ds Developers t:j gksrs gSaA
rks vc nwljk loky ;s gS fd D;k ge fcuk bu fofHkUu izdkj ds Developers dks Hire
fd, gq, NksVs Lrj ij viuk Web Development dk dke “kq: ugha dj ldrs\ rks bl
loky dk tokc gS gka vkSj nwljk tokc gS ughaA
gesa bu lHkh izdkj ds Developers dh t:jr t:j gksrh gS] rHkh dksbZ Web Site Bhd ls
cu ldrh gS vkSj yEcs le; rd Maintain dh tk ldrh gS] ysfdu bldk eryc ;s ugha
gS fd ;s lHkh Developers Physically gekjs ikl gksaA eryc\
eryc ;s gS fd brus izdkj ds High Profile Developers dks Hire djuk dkQh egaxk dke
gks ldrk gS] tcfd yxHkx 80% Web Sites bruh Typical ugha gksrha] fd muds fy,
vyx ls Database Designers o Back End Developers dh t:jr gks vkSj bu yksxksa
ds Replacement ds :i esa gesa nwljk Option feyrk gS Frameworks dkA
24
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Frameworks ,sls Software Packages gksrs gSa] tks cMh gh vklkuh ls fofHkUu izdkj dh
Back End t:jrksa dks Internally iwjk dj nsrs gSa] ftudks Develop djus ds fy, gesa
vyx ls Designers Hire djus dh t:jr ugha iMrhA ;kuh ,d Front End Designer
cMh gh vklkuh ls bu Frameworks dk iz;ksx djds Backend Requirements dks
Fulfill dj ldrk gSA
Frameworks nks izdkj ds gksrs gSaA igyk Content Management System dgykrk gS
tcfd nwljk Application Management System dgykrk gSA
Server Side Back End Developer Requirement dks rks ,d Front End Designer
fofHkUu izdkj ds Frameworks dk iz;ksx djds iwjk dj ldrk gS] ysfdu Front End
Designer ds fy, rks fQj Hkh dbZ Technologies dks lh[kuk t:jh gksxkA ;fn vki ,slk
lksap jgs gSa] rks vki xyr lksap jgs gSaA
ftl rjg ls Server Side t:jrksa dks iwjk djus ds fy, Frameworks gSa] mlh rjg ls
Client Side t:jrksa dks iwjk djus ds fy, Hkh Frameworks gSaA Client Side esa ewy :i
ls HTML o CSS ,slh Technologies gSa] tks lHkh Front End Designers dks lh[kuh gh
pkfg,] vU;Fkk os Front End dks Bhd ls Control ugha dj ldrsA ysfdu tc ckr
JavaScript dh vkrh gS] rc JavaScript ds dbZ Frameworks gSa] ftudk iz;ksx
JavaScript ds LFkku ij fd;k tk ldrk gSA
tc vki bu esa ls fdlh Framework dks Use djrs gSa] rc Hkh ;fn vki vU;
Technologies dks Bhd ls le>us ds fy, lh[krs gSa] rks vPNk gS ysfdu t:jh ugha gSA
mnkgj.k ds fy, ;fn vki dsoy jQuery dks Bhd ls le> ysrs gSa] rks vki vklkuh ls
AJAX lacaf/kr Dynamic t:jrksa dks 4 – 5 Line ds Code }kjk iwjk dj ldrs gSaA vkidks
blds fy, vyx ls JavaScript o XML lh[kus dh t:jr ugha gSA
XML, JSON, Regular Expression vkfn dks jQuery ;k vU; Frameworks Lo;a
Internally Handle djrk gS] blfy, bu Technologies dks T;knk xgjkbZ ls le>us dh
t:jr ugha jg tkrhA Pure JavaScript dh t:jr yxHkx lekIr gh gks tkrh gS] tcfd
bu Frameworks dk iz;ksx djds vki Flash tSlk Animation Hkh izkIr dj ldrs gSaA
tgka rd Graphics Designer dh ckr gS] rks Internet ij gtkjksa ,slh Web Sites gSa] tks
Free Web Site Templates Provide djrh gSaA fdlh Hkh vPNs ls Template dks
Download djds cMh gh vklkuh ls viuh t:jr ds vuqlkj mls Modify fd;k tk ldrk
25
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
gSA blfy, ;fn Graphics Designer ds utfj, ls ns[ksa] rks gesa vyx ls fdlh Graphics
Designer dh Hkh t:jr Compulsory :i ls ugha gSA
;kuh ;fn vc ge ;s tkuuk pkgsa fd gesa dqy fdruh rduhdksa dks ,d Web Site cukus ds
fy, t:jh :i ls lh[kuk gksxk] rks ;s List vc dkQh NksVh gks ldrh gS vkSj ;s List
fuEukuqlkj gS%
mijksDr List dks ns[ksa rks ;s List vc igys dh rqyuk esa vk/kh gks pqdh gSA ifj.kkeLo:i
fofHkUu izdkj ds Professional Developers dh t:jr Hkh yxHkx lekIr gks pqdh gSA
Window Based Web Servers ds fy, gesa VB.Net ;k C#.Net dks lh[kuk t:jh gksrk
gS] D;ksafd Windows Based Frameworks gkykafd cgqr de gSa] ysfdu tks Hkh gSa os iwjh
rjg ls bUgha nksuksa Languages ij vk/kkfjr gSaA
JavaScript dks Bhd ls le>k rks fdlh Hkh Framework dks cMh gh vklkuh ls mi;ksx esa
ysuk lh[k ldrs gSa tcfd PHP dks le> dj cMh gh vklkuh ls fdlh Hkh Server Side
Framework dks rst xfr ls lh[k ldrs gSaA
bu nksuksa Languages dks vPNh rjg ls lh[kuk blfy, Hkh t:jh gS D;ksafd vyx&vyx
Companies esa vyx&vyx rjg dh t:jrksa dks iwjk djus ds fy, Frameworks Use
djus iMrs gSa] ftudk Decision, Company Owner Project dh t:jr ds vk/kkj ij
ysrk gSA bl fLFkfr esa fdlh ,d ;k nks Framework dks lh[k dj Company esa Long
Term Job dh mEehn ugha dh tk ldrhA
ysfdu ;fn lHkh Frameworks ds vk/kkj dks lh[k fy;k tk,] rks Long Term Job dh
Guarantee gksrh gS] D;ksafd ml fLFkfr esa ge cMh gh vklkuh vkSj cgqr gh rst xfr ls mu
Root Languages ij vk/kkfjr fdlh Hkh Framework dks lh[k ldrs gSaA
26
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
4 PHP or ASP.NET
bl List esa geus fdlh IDE dks Specify ugha fd;k gS D;ksafd tc ge fdlh Hkh
Language esa Coding djuk lh[krs gSa] rc buesa ls fdlh Hkh IDE esa dke djuk “kq: dj
ldrs gSa vkSj ;s IDE Automatically /khjs&/khjs le> esa vk tkrs gSaA ;kuh bUgsa vyx ls
lh[kus dh t:jr ugha gksrh] blfy, geus bUgsa gekjh List ls gVk fn;k gSA
bl rjg ls vkidks ewyr% mijksDr 4 Technologies dks Bhd ls lh[kuk gksrk gS] rkfd vki
,d Web Developer cu ldsa vkSj tSlkfd vki tkurs gSa fd ge bl iqLrd esa PHP
lh[kus okys gSa D;ksafd bl iqLrd dks vkius PHP lh[kus ds fy, gh [kjhnk gSA gkykafd
PHP iwjh rjg ls HTML vkSj ewy :i ls HTML ds Forms ls lacaf/kr gSA blfy, bl
iqLrd dks Bhd ls le>us ds fy, vkidks HTML dk vkSj fo”ks’k :i ls HTML ds Forms
Part dk vPNk Kku gksuk t:jh gSA
pwafd JavaScript AJAX rduhd dk iz;ksx djrs gq, PHP Pages dh Hkh Request dj
ldrk gS] blfy, ;fn vkidks JavaScript dk Hkh vPNk Kku gks] rks PHP dks JavaScript
dh AJAX rduhd ds lkFk Use djrs gq, vki vkSj Hkh csgrj o T;knk Interactive Web
Site cuk ldrs gSa] ysfdu JavaScript dk Kku gksuk Compulsory ugha gSA
27
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PHP
History
&
Introduction
28
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
bl lewg dks Rasmus us vius Personal Homepage dks Maintain djus ds fy,
Develop fd;k FkkA ;s Scripts Rasmus ds Resume o Web Pages dks Display o
Maintain djus ds fy, Develop fd;k FkkA tcfd Rasmus us PHP dh Public
Announcing 8 June, 1995 dks fd;kA
ckn esa Rasmus us bu Scripts dks CGI Binaries ds :i esa “C” Programming
Language esa fy[kk] rkfd bu Scripts }kjk os HTML Forms o Database ds lkFk
Communication dj ldsa vkSj blh Scripts ds lewg dks “Personal Home
Page/Forms Interpreter” ;k PHP/FI uke fn;kA bu Scripts dk iz;ksx djds vklkuh
ls Simple Dynamic Applications cuk, tk ldrs FksA blh PHP/FI ds First Version
dks Rasmus us 8 June 1995 dks Publicly Announce fd;k FkkA
bl Release esa os lHkh Basic Functionalities Fkha] tks vkt ds PHP esa gSaA blesa Perl
dh rjg Variables Fks rFkk Form Handling dh lqfo/kk o Embedded HTML dh lqfo/kk
FkhA blds Syntax iwjh rjg ls Perl Language dh rjg FksA PHP/FI ds igys nks
Versions dks Rasmus us Lo;a gh Develop fd;k Fkk] ysfdu rhljs Version dks
Develop djus ds fy, iwjh ,d Team us dke fd;k FkkA QyLo:i bl Scripting
Language dk uke cny dj “Hypertext Pre-Processor” j[kk x;k ftldk Short
Form PHP gSA
PHP ds ikapos Version rd PHP fcYdqy Hkh Stable ugha Fkk] ysfdu ikapos Version ds
vkus ds ckn vkt lcls T;knk Web Sites Based gSa vkSj PHP ds 6th Version ds
Market esa Launch gksus dh rS;kjh py jgh gSA ysfdu okLro esa PHP gS D;k\ pfy,]
tkuus dh dksf”k”k djrs gSaA
Compiled Language
Interpreted Language
;kuh ,d ckj fdlh Program dks Compile dj nsus ds ckn ml Program ds Source
Codes dh t:jr ugha jgrh gS D;ksafd ml Program ds Codes iwjh rjg ls ml
Computer Architecture o Operating System ds vk/kkj ij Binary Form ;k
29
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Machine Codes esa Convert gks tkrs gSa] ftUgsa fcuk Source Codes ds ckj&ckj
Execute fd;k tk ldrk gSA
;s Compiled Codes iwjh rjg ls Machine Dependent gksrs gSa] blfy, ftl
Architecture ds fy, fdlh Program dks Compile fd;k tkrk gS] ml Architecture ds
vykok fdlh Hkh vU; Architecture ij og Compiled Program Run ugha gksrkA
;fn ge fdlh vU; Platform ij ml Program dks Execute djuk pkgsa] rks gesa ml u,
Computer Architecture o Operating System ds fy, ml Program ds Source
Codes dks fQj ls Compile djuk iMrk gSA
pwafd Compiled Codes iwjh rjg ls Machine Dependent gksrs gSa vkSj iwjh rjg ls
Native Machine ds vuqlkj Converted gksrs gSa] blfy, Compiled Programs ds
Execute o Run gksus dh Speed rst gksrh gS] D;ksafd bu Programs dks ckj&ckj
Machine Codes esa Convert gksus dh t:jr ugha gksrh gSA
;kuh ;fn fdlh Interpreter Based Program dks Run djuk gks] rks gesa gj ckj bu
Programs ds Source Codes dh t:jr iMrh gSA
pwafd Interpreter Based Programming Languages dks gj ckj Machine Codes esa
Convert gksuk iMrk gS] blfy, bu Programming Languages dh Speed Compiled
Programs dh Speed dh rqyuk esa dqN de gksrh gSA
PHP dk iz;ksx dsoy Web Pages dks Dynamic cukus ds fy, gh fd;k tk ldrk gS]
,slk ugha gSA ge PHP dk iz;ksx dbZ vU; izdkj dh t:jrksa dks iwjk djus ds fy, Hkh dj
ldrs gSaA PHP ds lkFk GTK dk iz;ksx djds ge Platform Independent Desktop
30
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Application cuk ldrs gSa] tks fd fdlh Hkh Platform ;k Computer Architecture ij
fcuk fdlh ijs”kkuh ds Execute gks ldrk gSA
PHP dk iz;ksx djds ge Adobe Flash o PDF Files dks Use dj ldrs gSa vFkok
Programmatically] ubZ PDF File Create dj ldrs gSaA POSIX o Perl Based
Regular Expression Libraries dk iz;ksx djds ge Complex String Operations dj
ldrs gSaA
PHP ds lkFk Command Line Scripts dks Run dj ldrs gSa vkSj fofHkUu izdkj ds
System Administrative dkeksa dks Automatically iwjk dj ldrs gSaA
PHP dsoy Linux ij gh Run gksrk gks] ,slk ugha gSA cfYd PHP fdlh Hkh izdkj ds
Operating System o Architecture ij Execute gksrk gS vkSj fofHkUu izdkj ds Web
Servers ds lkFk feydj dke dj ldrk gSA ;kuh ge PHP dk iz;ksx dsoy Apache
Web Server ds lkFk ugha cfYd IIS, Netscape/iPlanet vkfn ds lkFk Hkh dj ldrs gSaA
lkFk gh ge PHP }kjk HTML Documents ds lkFk fofHkUu vU; izdkj ds Formats tSls
fd PDF, GIF, JPG, PMG, Flash Movies, Text Files, XML Files vkfn ds lkFk Hkh
PHP dk iz;ksx djds viuh fofHkUu izdkj dh t:jrksa dks iwjk dj ldrs gSaA PHP esa bu
lHkh izdkj ds Formats ds lkFk dke djus ds fy, Built-In Support gS vkSj gesa vyx ls
fdlh Library dks Include djus dh t:jr ugha gSA
PHP MySql gh ugha cfYd fofHkUu izdkj ds DBMS Softwares tSls fd PostgreSQL,
Oracle, Sybase o ODBC Compliant Database ds lkFk vklkuh ls Integrate gks
tkrk gSA ;kuh PHP dk iz;ksx djrs gq, ge bu esa ls fdlh Hkh Database dks vius Data
dks Store djus ds fy, Use dj ldrs gSaA gkykafd MySql PHP ds lkFk Best
Matching djrk gS vkSj lcls T;knk mi;ksx esa fy;k tkrk gSA
Environment Setup
tc ge PHP Programming “kq: djuk pkgrs gSa] rks lcls igys gesa nks Basic
Softwares dh t:jr gksrh gS vkSj ;s nksuksa gh Softwares Free gSaA ;s Softwares
fuEukuqlkj gSa%
pwafd] 90% ls T;knk yksx Windows Use djrs gSa] blfy, ge ;gka dsoy Windows ds
ckjs esa gh ckr djsaxsA Windows Operating System ij WAMP ;k XAMPP Web
Server Software dks Install fd;k tk ldrk gSA ;s Web Server Software gekjs
Local Computer ij Install djus ds ckn gekjk Local Computer ,d Web Server
Computer cu tkrk gSA
31
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;s ,d Eclipse vk/kkfjr Development IDE gS] ftldk iz;ksx Fast Development ds
fy, fd;k tk ldrk gSA
;fn vki pkgsa] rks dsoy WAMP Download dj ldrs gSa] D;ksafd PHP Program cukus
ds fy, gesa dsoy ,d Text Editor o Web Server dh t:jr gksrh gSA IDE dk iz;ksx
ge dsoy gekjh lqfo/kk ds fy, dj jgs gSaA WAMP Server Install djus ds ckn Task
Bar esa gesa fuEu fp=kuqlkj ,d Icon fn[kkbZ nsrk gSA
tc Icon Red Color esa fn[kkbZ nsrk gS] rks bl ckr dks Indicate djrk gS fd Web
Server cUn gSA Green Color dk fn[kkbZ nsuk bl ckr dk Indication gS fd Web
Server Online gS ;kuh pkyw gS vkSj Offline fLFkfr esa Icon Orange Color dk fn[kkbZ
nsrk gSA ;fn Icon Orange Color dk fn[kkbZ ns jgk gS] rks ;s Web Server ds Working
Condition esa u gksus dh fLFkfr dks Represent djrk gSA
bl Icon dks Click djus ij gekjs lkeus fuEukuqlkj ,d Popup Window Display gksrk
gS%
fn[kkbZ nsus okys fofHkUu Links dks Click djds ge blds fofHkUu Features dks ns[k ldrs
gSa o viuh lqfo/kkuqlkj Web Server dks Start, Stop ;k Restart dj ldrs gSa vFkok
fdlh Specific Feature dks On ;k Off dj ldrs gSaA
Web Server Bhd ls dke dj jgk gS ;k ugha] bl ckr dks Confirm djus dk ,d rjhdk
;s gS fd ge mijksDr Popup Box esa fn[kkbZ ns jgs Localhost Option dks Click djsaA
tSls gh ge bls Click djrs gSa] gekjs lkeus fuEukuqlkj Web Page Display gksrk gS]
ftlesa Installed WampServer o mlls Related fofHkUu Featurs] Softwares o muds
Versions fn[kkbZ nsrs gSaA
32
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
bl Web Page dk fn[kkbZ nsuk] bl ckr dk Indication gS fd Web Server Bhd ls dke
dj jgk gSA ;s Web Page gesa vkSj Hkh dbZ izdkj dh tkudkfj;ka nsrk gS] ftuesa lcls
egRoiw.kZ tkudkjh mu Extensions ds ckjs esa nsrk gS] tks WAMP Server dks Install
djrs gh Automatically Load gks tkrh gSaA mijksDr Web Page esa ns[ksa rks Core, date,
PDO, json, mysql, ftp, gd, dom, xml vkfn dbZ ,sls t:jh Extensions gSa] tks WAMP
Server ds lkFk Automatically Install o Load gks tkrs gSaA
vc gesa irk djuk gksrk gS fd PHP Bhd ls dke dj jgk gS ;k ugha vkSj bl ckr dk irk
yxkus ds fy, gesa dsoy bl Web Page ij fn[kkbZ nsus okys Tools phpinfo() Link dks
Click djuk gksrk gSA bls Click djrs gh gekjs lkeus fuEukuqlkj Web Page Open gksuk
pkfg,%
;fn ;s Web Page Open gksrk gS] rks bldk eryc gS fd Apache Web Server ds
lkFk&lkFk PHP Hkh Bhd rjg ls dke dj jgk gSA vUr esa gesa ;s irk djuk gksrk gS fd
MySql Bhd ls dke dj jgk gS ;k ugha vkSj bl ckr dk irk yxkus ds fy, gesa fiNys
33
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Page ij fn[kkbZ nsus okys phpmyadmin uke ds Link dks Click djuk gksrk gS]
ftls Click djrs gh gekjs lkeus fuEukuqlkj Web Page Display gksuk pkfg,%
ge gekjs bl Local Web Server ij tks Hkh Web Pages ;k Script Files Create djrs
gSa] mUgsa gesa bl Web Site ds ,d Special Folder esa gh Store djuk gksrk gS] rHkh ge
mu Files dks Web Browser ds Address Bar esa http://localhost }kjk Access dj
ldrs gSaA WAMP Server esa bl Special Folder dk uke www gksrk gS] tcfd
XAMPP esa bl Folder dk uke htdocs gksrk gSA
bl Directory rd igqapus ds fy, gesa WAMP ds Icon ij Click djus ij fn[kkbZ nsus
okys Popup Menu ds “www directory” Option dks Click djuk gksrk gS vkSj ge lh/ks
gh ml Directory esa igqap tkrs gSa] tgka gesa gekjh Local Web Server Files dks Store
djuk gksrk gSA ;fn WAMP Installation ds le; Default Path dks Change u fd;k
x;k gks] rks lkekU;r% ;s Directory “C:\wamp\www” Path esa gksrh gSA
34
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;fn ge www Folder esa dksbZ u;k Folder Create djrs gSa] rks og Folder Hkh gesa ;gka
fn[kkbZ nsrk gSA tSlkfd mijksDr fp= esa phpInHindi uke dk ,d u;k Folder Create
fd;k x;k gS] tks fd fn[kkbZ ns jgk gSA ;fn ge bl Folder ij Click djsa] rks Address
Bar esa Hkh fuEukuqlkj ifjorZu gksrk gS vkSj ge bl phpInHindi uke ds Folder esa igqap
tkrs gSa%
mijksDr fp= ds Address Bar esa ge vius Newly Created Folder phpInHindi ds uke
dks Absolute URL “http://localhost/phpInHindi” ds :i esa ns[k ldrs gSaA
Web Server Setup djus ds ckn gesa “Aptana Studio 3” dks Install djuk gksrk gS] tks
fd Eclipse IDE gS vkSj bls eq[; :i ls Web Development dh t:jrksa dks iwjk djus
ds fy, Modified fd;k x;k gSA
Aptana dks Install djus ds ckn tc ge bls Open djrs gSa] rks ;s gesa fuEukuqlkj fn[kkbZ
nsrk gS%
35
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Aptana dk iz;ksx djds ge iwjk PHP Application Develop o Maintain dj ldrs gSa
vkSj pwafd gesa Eclipse, NetBeans tSls dqN cgqr T;knk Use fd, tkus okys IDEs dks Hkh
Use djuk lh[kuk pkfg,] blfy, ge Eclipse dks vius PHP Learning Course ds
nkSjku Use djsaxsA
oSls PHP lh[kus ds fy, gesa dsoy ,d Web Server vkSj ,d Text Editor dh gh t:jr
gksrh gS] blfy, igys ge ;s tkusaxs fd fdl rjg ls ge ek= ,d Text Editor dk iz;ksx
djds fdlh PHP Program dks Create o Interpret dj ldrs gSa] fQj ge ;s tkusaxs fd
fdl rjg ls Aptana Studio gekjs dke dks ljy cukus esa mi;ksxh lkfcr gks ldrk gSA
rks pfy,] vc ge gekjk lcls igyk PHP Program cukrs gSa vkSj mls Interpret djuk
lh[krs gSaA
36
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
vc gesa bl File dks Save djuk gSA pwafd ge PHP Script File Create dj jgs gSa]
blfy, gesa bl File dks .php Extension ds lkFk Save djuk gksxk] lkFk gh bl File
dk uke ge index.php j[ksaxs] D;ksafd “index” uke fdlh Hkh Web Document File dk
Default uke gksrk gS] ftls Web Browser ds Address Bar esa Specify u fd;k tk,]
rc Hkh Web Browser index uke dh File dks Directly Interpret ;k Render dj nsrk
gSA
viuh File dks PHP File ds :i esa Save djus ds fy, gesa Notepad++ ds “Save As”
Dialog Box esa fuEu fp=kuqlkj “Save as type:” ds Combo Box ls “PHP
Hyhpertext Preprocessor file (*.php;*.php3;*.phtml)” Option dks Select djuk
gksxk] tSlkfd fuEu fp= esa fn[kk;k x;k gSA
pwafd gesa gekjh File dks Web Browser esa “localhost” Address ls Access djus dh
t:jr iM ldrh gS] blfy, gesa gekjh Script File dks gekjs Local Web Site ds www
uke ds Folder esa gh Save djuk gksxkA blfy, geus gekjh PHP File ds Saving Path
dks fuEu fp=kuqlkj “C:\wamp\www\phpInHindi” Specify fd;k gSA
37
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;fn lcdqN lgh rjhds ls fd;k x;k] rks File Save gks tkus ds ckn gekjk PHP Code
Notepad++ ds fp= esa fn[kk, vuqlkj Colors esa fn[kkbZ nsus yxsxkA vc bl PHP Script
dks Interpret djus ds fy, gesa bl File dks Web Browser esa Open djuk gksxkA Web
Browser esa bl File dks Interpret djrs gq, Open djus ds fy, gesa Web Browser ds
Address Bar esa “http://localhost/phpInHindi” URL Specify djds Enter Key dks
Press djuk gksxk vkSj ,slk djrs gh gekjs lkeus fuEukuqlkj Output Render gksxk%
;fn geus gekjh File dk uke “index” ds vykok dqN Hkh tSls fd demo Specify fd;k
gksrk] rks fQj ;gh Result izkIr djus ds fy, gesa Web Browser ds Address Bar esa
“http://localhost/phpInHindi/demo.php” URL Specify djds Enter Key dks Press
djuk iMrkA
gkykafd bl rjhds dks Use djds Hkh ge gekjs fdlh Hkh PHP Script dk Output ns[k
ldrs gSa] ysfdu PHP dks tYnh lh[kus dk dsoy ,d gh rjhdk gS fd ge PHP dks
Command Prompt dk iz;ksx djrs gq, lh[ksa o PHP dh fofHkUu Scripts dks PHP
Command Prompt ij Interpret o Run djsaA
pwafd geus WAMP Install fd;k gS vkSj gekjs Computer esa PHP
“C:\wamp\bin\php\php5.3.8” Path ij Installed gS] tgka 5.3.8 PHP dk Version gS]
tks fd cny ldrk gS] blfy, bl Path dks gesa “Path” uke ds Global Variable esa Set
djuk gksxkA bls Set djus ds fy, gesa fuEu Steps Follow djus gksrs gSa%
38
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
4 Select “Path” from “System variables” List and click on “Edit…” Button.
39
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
5 Go to the end of the “Variable value:” Text Box and place a Semicolon.
Type the full path with Semicolon “;C:\wamp\bin\php\php5.3.8” at the
end of the text as following:
mijksDr izfØ;k iwjh djus ds ckn vc ge gekjs Computer esa dgha ls Hkh Command
Prompt }kjk php.exe Interpreter dks Execute dj ldrs gSaA vc Start Button ij
Click djds Run Option dks Select dhft,A fuEukuqlkj ,d “Run” Dialog Box
Display gksxk%
;gka “cmd” Command Type djds Enter Key Press dhft, vFkok “OK” Button ij
Click dhft,A vkids lkeus fuEukuqlkj Command Prompt Display gks tk,xk%
bl Command Prompt ij “php –v” Type djds Enter Key Press djus ij vkidks
mijksDr fp=kuqlkj PHP dk Version o fofHkUu izdkj dh vU; tkudkfj;ka fn[kkbZ nsaxhA
;fn ;s tkudkfj;ka fn[kkbZ nsrh gSa] rks ;s bl ckr dk Signal gS fd vkids PHP
Interpreter dk Path iwjh rjg ls Set gS vkSj vki dgha ls Hkh PHP Interpreter dks
Invoke dj ldrs gSaA
40
Any Question or Suggestion, Click Here to Discuss
How to Buy from BccFalna.com
इस Website पर उपलब् सभी Saleable Hindi EBooks के साथ “ADD TO CART” नाम का एक Button
Attached है । आप जो भी पुस् क खर�दना चाहते ह�, उसके साथ Associated ADD TO CART Button को Click
करते ह� वह पुस् क आपके Shopping Cart म� Add हो जाती है :
य�द आप अपने Shopping Cart म� कई पुस् क� Add करते ह�, तो Extra Discount प्राप होता है , जो �क
Discount Amount व Discount Amount घटाने के बाद सभी पुस् क� के Total Payable Amount के रूप म
इसी My Shopping Cart म� उपरोक् �चत्रानुसार �दखाई देता ह
सभी वां�छत पुस् क� अपने Shopping Cart म� Add करने के बाद अपना Order Place करने हे तु Checkout
Button को Click करना होता है । प�रणामस् रप �नम् ननुसार Checkout Page Display होता है , जहां आपको
अपनी Billing Details को Specify करके अपना Payment Mode Select करना होता है :
1
य�द आप इन पुस् क� को खर�दने के �लए Total Payable Amount का भुगतान अपने Debit Card (ATM,
Credit Card), Cash Card अथवा Net Banking) द्वारा घर बैठे करना चाहते ह, तो आपको Online Payment
Option Select करना होता है ।
ले�कन य�द आपके पास �कसी प्रकार कCCAvenue Supported Debit Card (ATM, Credit Card) या Cash
Card नह�ं है , न ह� आपके पास �कसी Bank क� Internet या Mobile Banking सु�वधा है, तो उस िस्थ�त म अपना
Offline Order Place करने के �लए Offline Manual Payment Option को Select कर सकते ह�।
2
Online Payment using CCAvenue
जब आप Online Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो आपके
सामने �नम् ननुसार Page Display होता है :
अपनी सु�वधा अपने Debit Card (ATM, Credit Card), Net Banking, Cash Card या Mobile Payments
Option को Select क�िजए और उपरोक् �चत्र म� दशार्ए अनुसार सभी जर Payment Information को Fill
करके Make Payment Button पर Click क�िजए तथा आगे आने वाले Payment Security से सम् ब�धत Step
(Login/Password/Pin) Follow क�िजए, ता�क आपका Total Payable Amount आपके Bank A/c से हमारे Bank
A/c म� Transfer हो सके।
3
आपका Payment Transfer होते ह� आप �नम् �चत्रानुस My Account Page पर पहुंच जाते ह�, जहां पर आप
द्वार Order क� गई सभी पुस् क� के Download Links होते ह�, साथ ह� आपको Automatically एक Email भी
Send कर �दया जाता है, िजसम� आप द्वार खर�द� गई पुस् क� के Download Links होते ह�:
4
Offline Payment using Manual Ways
जब आप Offline Manual Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो
Click करते ह� आपका Order Place हो जाता है और आपके सामने �नम् ननुसार Page Display होता है :
जब आप इस Offline Manual Payment Option को Select करते हुए Order Place करते ह�, तो आपका Order
तब तक On-Hold Status म� रहता है , जब तक �क आप Offline Manual Payment Page पर Specified �कसी
भी तर�के का प्रयोग करते हुए अप Total Payable Amount, हमारे Bank A/c म� Transfer/Deposit नह�ं कर
दे ते।
अपना Total Payable Amount हमारे Bank A/c म� Transfer/Deposit करने के बाद आपको हमारे Mobile No.:
097994-55505 पर Call/Miss Call करके अपने Payment Transfer/Deposit करने से सम् ब�धत जानकार� दे नी
होती है । जैसे ह� आपका Call/Miss Call हम� प्राप होता है , हम अपना Bank A/c Check करते ह� और जैसे ह�
आपका Payment हमारे Bank A/c म� Transfer/Deposit होता है , हम आप द्वारा Order क� गई पुस् क� का
Download Link Manually Activate कर दे ते ह�।
5
प�रणामस् रूप आपकोAutomatically एक EMail प्राप होता है, िजसम� आप द्वाराOrder क� गई सभी पुस् क�
के Download Links होते ह�, िजन् ह आप अगले 48 घण् ट के दौरान Download कर सकते ह�। साथ ह� आपके
Download Links के Activate होने क� Information हम आपको Call/SMS के माध् म से भी दे ते ह�।
जब�क अपने Order क� Current Status दे खने के �लए आप Website के Menubar म� �दखाई दे ने वाले My
Account Menu Option पर Click कर सकते ह�, जहां आपके Order क� Current Status Information �नम्
�चत्रानुस �दखाई दे ती है :
चूं�क ये सारा Process हम� व आपको Manually Follow करना होता है , इस�लए इस Offline Manual Payment
द्वार Order करने क� िस्थ�त म� पुस्क� का Download Link प्राप होने म� 5 से 10 �मनट का समय लगता
है ।
एक बार Download Link Activate हो जाने के बाद आप अपनी खर�द� गई पुस् क� को अपने My Account
Page से भी Download कर सकते ह�, जहां Download Link Activate होने के बाद आपको अपना My Account
Page �नम् �चत्रानुसार �दखाई देने लगता ह
6
इसके अलावा �कसी Particular Order क� Details प्राप करने के �लए आप इस My Account Page पर �दखाई
दे ने वाले View Button को भी Click कर सकते ह�।
7
Offline Manual Methods to Pay “Total Payable Amount”
viuk Total Payable Amount Pay djus ds fy, vki viuh lqfo/kkuqlkj fuEu esa ls fdlh Hkh
rjhds dks Use dj ldrs gSa%
vFkok PNB (Punjab National Bank) ;k BOB (Bank of Baroda) dk Debit Card gS] rks vki
SBI/PNB/BOB ds ATM Machine ls Hkh viuk Payment gekjs SBI/PNB/BOB Bank A/c esa
Transfer dj ldrs gSaA
;fn vki SBI ATM Machine ls gekjs SBI Bank A/c esa Payment Transfer djuk pkgrs gSa] rks
vkidks fuEu Steps dks Follow djuk gksrk gS%
8
Bhd blh rjg ds Steps vkidks ml le; Hkh Follow djus gksrs gSa] tc vki PNB या BOB ds
ATM Machine ds ek/;e ls gekjs PNB Bank A/c esa Total Payable Amount, Card to Card
Transfer djrs gSaA
gkykafd vki HDFC, IDB, ICICI tSls dbZ vU; ATM Machines }kjk Hkh Card to Card Transfer
dj ldrs gSa] ysfdu ;fn nksuksa Debit Cards leku Banks (PNB, SBI or BOB) ds u gksa] rks
Transaction Perform gksus esa 24 ls 96 ?k.Vs dk le; yxrk gSA
blfy, bl fLFkfr esa csgrj ;gh gksrk gS fd ;fn vkids ikl Net Banking, Mobile Baking,
AirTel Money ;k SBI/PNB/BOB Debit Card fdlh Hkh rjg dh lqfo/kk u gks] rks vki Total
Payable Amount dk Payment djus ds fy, Cash Deposit rjhds dks gh Use djsa vFkok Bank esa
tkdj NEFT Transfer Hkh dj ldrs gSa] ftlesa vkidk Payment vf/kdre 4 ?k.Vs ds njE;ku
gekjs Bank A/c esa Deposit gks tkrk gSA
9
10
tc vki Net-Banking ds ek/;e ls Payment djuk pkgrs gSa] rks vkidks yxHkx 8 ls 24 ?k.Vs
igys gekjs ml Account dks Beneficiary ds :i esa vius Bank A/c ls Link djuk iMrk gS] ftlesa
vki Payment Transfer djuk pkgrs gSaA tc ,d ckj gekjk Bank Account Beneficiary ds :i esa
Activate gks tkrk gS] mlds ckn vki ml Bank Account esa viuk Total Payable Amount
Transfer dj ldrs gSaA
;fn vki viuk Total Payable Amount Pay djus ds fy, AirTel Money ;k Mobile Banking
Transfer lqfo/kk dks Use djrs gSa] rks vkidk Payment rqjUr gekjs Account esa Transfer gks tkrk gSA
blfy, rqjUr EBooks izkIr djus gsrq Payment Transfer djus dk ;s lcls rst rjhdk gSA tcfd
blds vykok tks nwljk lcls rst rjhdk gS] og ATM Machine }kjk Fund Transfer lqfo/kk dk
mi;ksx djrs gq, Payment Transfer djuk gSA
tcfd Internet-Banking ml fLFkfr esa dkQh /khek Process gS] tc vki igyh ckj Payment dj
jgs gksrs gSa] D;ksafd First Time Payment djus ls igys vkidks Beneficiary ds :i esa gekjs fdlh ,d
Bank Account dks vius Bank Account ls Link djuk iMrk gS vkSj bl Process esa Payment
Transfer gsrq gekjk Bank Account Activate gksus esa de ls de 8 ls 24 ?k.Vs dk le; yxrk gSA
gkykafd ,d ckj Account Activate gks tkus ds ckn vkidk Transfer rqjUr gks tkrk gSA
11
tcfd Cash Deposit dk rjhdk lcls /khek rjhdk gS] tgka vki Bank Holidays dks Payment
Deposit ugha dj ldrs vkSj Business Days esa Hkh Payment Deposit djus dk ,d fuf”pr le;
10PM to 4AM gksrk gSA
tc vki Direct Deposit djuk pkgrs gSa] rc vkidks vkids fdlh Hkh utnhdh Bank Branch esa
tkdj ,d Payment Deposit Slip Fill-Up djuk gksrk gS] ftlesa vkidks gekjs fdlh Hkh Bank A/c
dh Information dks Fill djuk gksrk gS] tcfd Payment Deposit djokus ds fy, mlh Bank esa
vkidk Lo;a dk Account gksuk t:jh ugha gSA
mnkgj.k ds fy, ;fn vki gekjs SBI Bank A/c esa viuh Selected iqLrdksa dk Total Payable
Amount Pay djus ds fy, Bank esa tkdj Direct Deposit djuk pkgrs gSa] rks vki tks Payment
Deposit Slip Fill-Up djsaxs] og vxys fp=kuqlkj djuk gksrk gSA
12
bl fp= }kjk vki le> ldrs gSa fd Payment, Direct Deposit djus ds fy, vkidks gekjs fdlh
Bank A/c dh Information dks Payment Deposit Slip esa Specify djuk gksrk gS] blfy, ml
Bank esa vkidk Lo;a dk Bank A/c gksuk t:jh ugha gksrkA
blh rjg ls ;fn vki pkgsa] rks gekjs fdlh Hkh Bank A/c esa Check }kjk Hkh Total Payable
Amount dk Check Deposit dj ldrs gSaA
;kuh vki fdlh Hkh rjhds ls gekjs fdlh Hkh Bank A/c esa Total Payable Amount Deposit dj
ldrs gSaA ysfdu ge Money-Order, Demand-Draft ;k Check tSls Manual ek/;eksa ls
Payment Accept ugha djrs] D;ksafd bl rjg dk Payment Clear gksus esa cgqr le; yxrk gSA
tcfd ATM Fund Transfer, Cash Deposit, Mobile Banking vFkok Net-Banking ds ek/;e ls
rqjUr Payment Transfer gks tkrk gS] ftlls ge vkidks vkidh Purchased EBooks 10 ls 30
Minute ds njE;ku vkids Order esa Specified Email Address ij Send dj nsrs gSaA
viuk Payment djus ds fy, vki ftu Offline Manual rjhdksa dks mi;ksx esa ys ldrs gSa] mudh
Detailed Information vki http://www.bccfalna.com/how-to-deposit-payment/ ls Hkh izkIr dj
ldrs gSa] tgka vkidks Payment djus ls lEcaf/kr fdlh Hkh rjg dk Latest Update izkIr gksrk gSA
pwafd International Payment Processing esa fofHkUu izdkj ds Extra Charges Pay djus gksrs
gSa] blfy, PayPal ds ek/;e ls Payment djrs le; vkidks Total Payable Amount (In USD)
+ $2 dk Extra Payment Send djuk t:jh gksrk gSA
viuk Payment Send djus ds ckn vki vius Payment dh Information gesa SMS ;k Email ds
ek/;e ls ns ldrs gSaA tSls gh vkidk Email/SMS gesa izkIr gksxk] vki }kjk Order dh xbZ
iqLrdksa dk Download Link vkids Email Address ij ftruk tYnh lEHko gksxk] mruk tYnh
Send dj fn;k tk,xkA
13
Confirm the Payment
tc vki viuh Order dh xbZ iqLrdksa dks [kjhnus ds fy, mijksDrkuqlkj fdlh Hkh Offline
Manual rjhds ls “Total Payable Amount” gekjs fdlh Hkh Bank A/c esa Deposit/Transfer dj nsrs
gSa] rks Payment Deposit/Transfer djrs gh vkidks gesa mlh Mobile Number ls ,d Call/Miss
Call/SMS djuk gksrk gS] ftls vkius Order Place djrs le; “Order Form” esa Specify fd;k
FkkA
blh Mobile Number ds ek/;e ls gesa irk pyrk gS fd vkius fdu iqLrdksa ds fy, dkSulk Order
fd;k gS vkSj mudk Total Payable Amount fdruk gSA lkFk gh gesa ;s Hkh irk py tkrk gS fd
vki }kjk Purchase dh tk jgh iqLrdsa fdl Email Address ij Send djuh gSA
vkids Total Payable Amount dks ge Net-Banking ds ek/;e ls vius Bank A/c esa Check djrs gSa
vkSj ;fn vkidk Total Payable Amount gekjs fdlh Hkh Bank A/c esa Deposit/Transfer gqvk gksrk
gS] rks ge vkidks 10 Minute ds njE;ku vkidh Order dh xbZ EBooks vkids Email Address
ij Send dj nsrs gSa] ftls vki vxys 2 fnuksa esa dHkh Hkh Download dj ldrs gSaA
14
If you have any problem
;fn iq L rds a [kjhnus ls lEca f /kr fdlh Hkh iz d kj dh dksbZ ckr vkidks Bhd ls le> esa u
vkbZ gks ;k fdlh Hkh rjg dk Confusion gks] rks vki 097994-55505 ij Call/Miss Call/SMS dj
ldrs gSaA ;Fkk lEHko rqjUr vkidh leL;k dk lek/kku fd;k tk,xkA
pwafd ;s lkjh iqLrdsa PDF Format Softcopy Ebooks gSa blfy, b u iqLrdksa dk Download Link
vkidks vkids Email ij gh Send fd;k tkrk gS ] ftUgsa Click djrs gh ;s iq L rds a vkids
Computer ij Download gksuk “kq: gks tkrh gSaA
,d ckj bu iqLrdksa dks Download djus ds ckn vki bUgsa fdlh Hkh PDF Supported Computer,
Mobile, Smart Phone, Tablet PC, Net-Book, Notebook ;k Laptop tSlh Device ds ek/;e ls i<
ldrs gSa vFkok ;fn vki pkgsa] rks vius Printer }kjk bu iqLrdksa dk Hard Copy Printout fudky
ldrs gSaA
pwafd bu iqLrdksa ds Download Links vkidks vkids Email Address ij gh izkIr gksrs gSa] blfy,
t:jh gS fd mijksDr “Order Form” ij vki viu k tks Email Address o Mobile Number
Specify djrs gSa] og Working vkSj ,dne lgh gksA D;ksafd fdlh Hkh rjg dh ijs”kkuh gksus dh
fLFkfr esa ge vkidks vkids Mobile Number vFkok Email Address }kjk gh Contact djrs gSaA
15