SlideShare a Scribd company logo
Expert Session On 
PHP
Why PHP??? 
• Fast Load Time. 
• Less Expensive Software. 
• Less Expensive Hosting. 
• Database Flexibility. 
• Increased Available Programming Talent 
infobizzs.com
Why HTML5??? 
 Built-in audio and video support (without 
plug-in) 
 Enhanced form controls and attributes 
 The Canvas (a way to draw directly on a 
web page) 
 Drag and Drop functionality 
 Support for CSS3 (the newer and more 
powerful version of CSS) 
 More advanced features for web 
developers, such as data storage and 
offline applications. 
infobizzs.com
Why CSS3??? 
• Animation 
• Background 
• Border and outline 
• Box 
• Color 
• Content Paged Media 
• Dimension 
• Flexible Box 
• Speech 
• Table 
• Text 
• 2D/3D Transform 
• Transition 
• User-interface 
• Font 
• Generated content 
• Grid 
• Hyperlink 
• Linebox 
• List 
• Margin 
• Marquee 
• Multi-column 
• Padding 
• Paged Media 
• Positioning 
• Print 
• Ruby 
infobizzs.com
What As A Backend With 
PHP ??? 
infobizzs.com
MySQLi Extension 
• To correct the issues of MySQL extension, 
a new extension has been created for 
PHP5 
• It supports all the latest features in MySQL 
server 4.1 or higher 
• Features Like Maintainable, Similar 
Syntax, New Interface, Advanced Options, 
Speed , Security are supported 
infobizzs.com
Why JQuery??? 
• A library of JavaScript functions 
• Features 
– Select and manipulate HTML 
– Manipulate CSS 
– JavaScript Effects and animations 
– HTML DOM traversal and modification 
– AJAX 
– Utilities 
infobizzs.com
Demo Example Content 
• jQuery 
$ (‘body’) .css (‘background’, ‘#ccc’); 
• JavaScript 
Function changeBachground(color) 
{ 
Document.body.style.background = 
color; 
} 
Onload=”changeBackground (‘red’);” 
infobizzs.com
Twitter Bootstrap 
•A freely available 
design framework for 
websites and web 
applications 
•Based upon HTML5, 
CSS and JavaScript 
•Supports all major 
browsers (even IE7!) 
•Released on GitHub in 
August 2011 
infobizzs.com
Setting Templates And CSS 
• Template of Bootstrap Can Be 
Downloaded From 
https://wrapbootstrap.com/ 
• Create Master Page For Whole Site and 
Then Create Sub Container Pages. 
infobizzs.com
Embedding Google Maps 
1. Create A Simple HTML Document and 
save that document in root folder as per 
required. 
2. Go to Google.co.in and search for gmaps 
3. It will redirect to result link as 
https://www.google.co.in/maps/preview?source=4. Login using Your Google Id And 
Password 
infobizzs.com
…Google Maps 
5. Search for Required Address as Per your 
requirement. 
6. On the Down Right Corner of webpage is 
a setting button. 
7. Enter embed Source code and paste the 
same in your browser. (I-Frame Source 
Code) 
infobizzs.com
Image Upload & Storing The 
Same On Servers 
• Control To Upload A File on server is 
known as file upload control. 
• <input type=“file” name=“f1” /> 
• For File Data to be transferred to server 
Compulsorily we need to transfer data 
using POST Method. 
• A Encryption Type Should be given to 
transfers the file. 
infobizzs.com
…Image Upload… 
• <form name=“frmup” method=“post” 
enctype="multipart/form-data“> </form> 
• PHP Code to transfer the file on the server 
move_uploaded_file($_FILES['f1'] 
['tmp_name'],'img/'.$_FILES['f1']['name']); 
Where move_uploaded_file is a System defined 
function to move files on the server. 
$_FILES[‘f1’][‘tmp_name’] is temporary name of 
file uploaded on the server. 
$_FILES[‘f1’][‘name’] is name of file uploaded by 
the client stored in memory of the client browser. 
infobizzs.com
Email Verfication 
• Normally Done To 
check Whether the 
user is Genuine or 
not. 
1.Create database and 
table as per required. 
2.Give Simple 
Registration 
Code(Email Id And 
Password) 
infobizzs.com
…Email Verification 
3. Insert Data into table and Encrypt data 
using md5() and send to users in form of 
mail using mail() and base url Method. 
4. When user click on the same link set 
status=1 to confirm activation of the user. 
(Note :- Mail Can’t be send through 
localhost. It compulsory needs SMTP 
Server for the same.) 
infobizzs.com
Thank you 
infobizzs.com

More Related Content

PPTX
Languages of Internet
PPTX
Week01 jan19 introductionto_php
PDF
Introduction to Browser DOM
PPTX
Challenges of angular in production (Tasos Bekos) - GreeceJS #17
PDF
Server Check.in case study - Drupal and Node.js
PDF
Adobe AEM for Business Heads
PPTX
WCBos13 intermediate workshop
Languages of Internet
Week01 jan19 introductionto_php
Introduction to Browser DOM
Challenges of angular in production (Tasos Bekos) - GreeceJS #17
Server Check.in case study - Drupal and Node.js
Adobe AEM for Business Heads
WCBos13 intermediate workshop

What's hot (20)

PPTX
Website development using php
PDF
About Caching
PPTX
Kentico CMS
PDF
Using html5 to build offline applications
KEY
ClubAJAX Basics - Server Communication
PPTX
Basic Website 101
KEY
PDF
Jatkoaika.com - building sports website using Drupal
PDF
Web development using ASP.NET MVC
PDF
Save Time by Managing WordPress from the Command Line
PDF
Hong Kong Drupal User Group - Sep 13th
PPTX
Super quick introduction to html5
PPTX
Caching 101 - WordCamp OC
PPTX
Website Auto scraping with Autoit and .Net HttpRequest
PDF
Week01 jan19 introductionto_php
PDF
WordPress Workflows
PPTX
MES102 - Verse on Premises 2.0 Best Practices
PPTX
Sqlite Introduction
PPTX
HTML5 Local Storage
PDF
Best Practices for Building Sites in dotCMS
Website development using php
About Caching
Kentico CMS
Using html5 to build offline applications
ClubAJAX Basics - Server Communication
Basic Website 101
Jatkoaika.com - building sports website using Drupal
Web development using ASP.NET MVC
Save Time by Managing WordPress from the Command Line
Hong Kong Drupal User Group - Sep 13th
Super quick introduction to html5
Caching 101 - WordCamp OC
Website Auto scraping with Autoit and .Net HttpRequest
Week01 jan19 introductionto_php
WordPress Workflows
MES102 - Verse on Premises 2.0 Best Practices
Sqlite Introduction
HTML5 Local Storage
Best Practices for Building Sites in dotCMS
Ad

Similar to Expert guide for PHP (20)

PDF
PHP Course in pune , PHP Training in Pimpri chinchwad ,PHP training in Pune
PPTX
Cegonsoft-Php training institute Bangalore
PPTX
Cegonsoft PHP training institute in bangalore
PPTX
Cegonsoft PHP training institute in Bnaglaore
PPTX
Php mysql 2
PDF
DIPLOMA IN DESIGNING AND WEBSITE DEVELOPMENT
PPTX
PPTX
Chapter 6 Getting Data from the Client (1).pptx
PPTX
BITM3730 10-24.pptx
PDF
PDF
PDF
Introduction to php web programming - get and post
PPT
presentation slides
PPTX
BITM3730 10-25.pptx
PPTX
Website design & developemet
PPTX
Lecture1 introduction by okello erick
PDF
Industrail training in php
PPTX
CODE IGNITER
DOCX
CONTENT MANAGEMENT SYSTEM
PDF
Php summary
PHP Course in pune , PHP Training in Pimpri chinchwad ,PHP training in Pune
Cegonsoft-Php training institute Bangalore
Cegonsoft PHP training institute in bangalore
Cegonsoft PHP training institute in Bnaglaore
Php mysql 2
DIPLOMA IN DESIGNING AND WEBSITE DEVELOPMENT
Chapter 6 Getting Data from the Client (1).pptx
BITM3730 10-24.pptx
Introduction to php web programming - get and post
presentation slides
BITM3730 10-25.pptx
Website design & developemet
Lecture1 introduction by okello erick
Industrail training in php
CODE IGNITER
CONTENT MANAGEMENT SYSTEM
Php summary
Ad

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Transform Your Business with a Software ERP System
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Nekopoi APK 2025 free lastest update
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PPTX
assetexplorer- product-overview - presentation
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
L1 - Introduction to python Backend.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Transform Your Business with a Software ERP System
Adobe Illustrator 28.6 Crack My Vision of Vector Design
17 Powerful Integrations Your Next-Gen MLM Software Needs
Oracle Fusion HCM Cloud Demo for Beginners
Autodesk AutoCAD Crack Free Download 2025
Patient Appointment Booking in Odoo with online payment
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms I-SECS-1021-03
AutoCAD Professional Crack 2025 With License Key
wealthsignaloriginal-com-DS-text-... (1).pdf
Salesforce Agentforce AI Implementation.pdf
Complete Guide to Website Development in Malaysia for SMEs
Nekopoi APK 2025 free lastest update
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
assetexplorer- product-overview - presentation
Operating system designcfffgfgggggggvggggggggg
Why Generative AI is the Future of Content, Code & Creativity?
L1 - Introduction to python Backend.pptx

Expert guide for PHP

  • 2. Why PHP??? • Fast Load Time. • Less Expensive Software. • Less Expensive Hosting. • Database Flexibility. • Increased Available Programming Talent infobizzs.com
  • 3. Why HTML5???  Built-in audio and video support (without plug-in)  Enhanced form controls and attributes  The Canvas (a way to draw directly on a web page)  Drag and Drop functionality  Support for CSS3 (the newer and more powerful version of CSS)  More advanced features for web developers, such as data storage and offline applications. infobizzs.com
  • 4. Why CSS3??? • Animation • Background • Border and outline • Box • Color • Content Paged Media • Dimension • Flexible Box • Speech • Table • Text • 2D/3D Transform • Transition • User-interface • Font • Generated content • Grid • Hyperlink • Linebox • List • Margin • Marquee • Multi-column • Padding • Paged Media • Positioning • Print • Ruby infobizzs.com
  • 5. What As A Backend With PHP ??? infobizzs.com
  • 6. MySQLi Extension • To correct the issues of MySQL extension, a new extension has been created for PHP5 • It supports all the latest features in MySQL server 4.1 or higher • Features Like Maintainable, Similar Syntax, New Interface, Advanced Options, Speed , Security are supported infobizzs.com
  • 7. Why JQuery??? • A library of JavaScript functions • Features – Select and manipulate HTML – Manipulate CSS – JavaScript Effects and animations – HTML DOM traversal and modification – AJAX – Utilities infobizzs.com
  • 8. Demo Example Content • jQuery $ (‘body’) .css (‘background’, ‘#ccc’); • JavaScript Function changeBachground(color) { Document.body.style.background = color; } Onload=”changeBackground (‘red’);” infobizzs.com
  • 9. Twitter Bootstrap •A freely available design framework for websites and web applications •Based upon HTML5, CSS and JavaScript •Supports all major browsers (even IE7!) •Released on GitHub in August 2011 infobizzs.com
  • 10. Setting Templates And CSS • Template of Bootstrap Can Be Downloaded From https://wrapbootstrap.com/ • Create Master Page For Whole Site and Then Create Sub Container Pages. infobizzs.com
  • 11. Embedding Google Maps 1. Create A Simple HTML Document and save that document in root folder as per required. 2. Go to Google.co.in and search for gmaps 3. It will redirect to result link as https://www.google.co.in/maps/preview?source=4. Login using Your Google Id And Password infobizzs.com
  • 12. …Google Maps 5. Search for Required Address as Per your requirement. 6. On the Down Right Corner of webpage is a setting button. 7. Enter embed Source code and paste the same in your browser. (I-Frame Source Code) infobizzs.com
  • 13. Image Upload & Storing The Same On Servers • Control To Upload A File on server is known as file upload control. • <input type=“file” name=“f1” /> • For File Data to be transferred to server Compulsorily we need to transfer data using POST Method. • A Encryption Type Should be given to transfers the file. infobizzs.com
  • 14. …Image Upload… • <form name=“frmup” method=“post” enctype="multipart/form-data“> </form> • PHP Code to transfer the file on the server move_uploaded_file($_FILES['f1'] ['tmp_name'],'img/'.$_FILES['f1']['name']); Where move_uploaded_file is a System defined function to move files on the server. $_FILES[‘f1’][‘tmp_name’] is temporary name of file uploaded on the server. $_FILES[‘f1’][‘name’] is name of file uploaded by the client stored in memory of the client browser. infobizzs.com
  • 15. Email Verfication • Normally Done To check Whether the user is Genuine or not. 1.Create database and table as per required. 2.Give Simple Registration Code(Email Id And Password) infobizzs.com
  • 16. …Email Verification 3. Insert Data into table and Encrypt data using md5() and send to users in form of mail using mail() and base url Method. 4. When user click on the same link set status=1 to confirm activation of the user. (Note :- Mail Can’t be send through localhost. It compulsory needs SMTP Server for the same.) infobizzs.com