Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

PHP Introduction

From stedrazhev, 3 months ago

PHP Introduction

453 views  |  0 comments  |  0 favorites  |  32 downloads
 

Tags

php shell systems developer dynamic programming web site stephen drazhev

more

 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 453
on Slideshare: 453
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: Стефан Дражев, каб. 510, ИУ-Варна WEB-ПРОГРАМИРАНЕ 1

Slide 2: PHP Програмиране за начинаещи  Въведение в PHP – “езикът” на Web- програмистите в Мрежата  PHP Програма от “птичи поглед”  PHP IDEs (Integrated Development Environments)  Web приложения=PHP +MySQL  Примери на PHP -приложения  Изграждане на Web-приложения CakePHP  “Готови” SHELL-Приложения: JOOMLA 2

Slide 3: Въведение в PHP – “езикът” на Web-програмистите в Мрежата Do You PHP? By Rasmus Lerdorf 3

Slide 4: PHP (PHP: Hypertext Preprocessor) dynamic web pages PHP еиъ е ъддн т зкт сзае о Rasmus Lerdorf (рдн а ое н 22 Н е ви ом р 1968) п е 1994 рз Кратка история на 1991: Lisa Friendly -- Green Team PHP original, First Person employee, original member Java Products Group http://www.lerdorf.com/ 4

Slide 5: PHP програма от “птичи поглед” PHP by example, IBM Name Days January 31 February 28 March 31 April 30 May 31 June 30 July 31 August 31 September 30 October 31 November 30 December 31 5

Slide 6: PHP програма от “птичи поглед” PHP & HTML 6

Slide 7: Интегрирани среди за разработка PHP IDE  Adobe/Macromedia DW-tools  Phpbuilder - виж  Symfony - виж  Zend Studio - виж  CakePHP - виж  PDT –PHP Developer Tools 7

Slide 8: PHP & MySQL  Изграждане на динамични сайтове чрез съхраняване на съдържанието/компонентите на страниците в база от данни  Динамично управление на съдържането (Content Management System, CMS) 8

Slide 9: PHP & MySQL Пример  Изграждане на динамичен календар на събитията в даден сайт  http://www.softcomplex.com/products/ph  Data directory path - path to the directory where calendar config and events files are stored  Image directory path - path to the directory where images are stored  Files directory path - path to working files 9

Slide 10: Идентифициране на потребителя Таблица 'users', фиктивна база от данни CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `username` varchar(255) NOT NULL, `password` varchar(32) NOT NULL, `first_name` varchar(255) NOT NULL, `last_name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) 10

Slide 11: Идентифициране на потребителя <form action="<?php echo $html->url('/users/login'); ?>" method="post"> <div>     <label for="username">Username:</label>     <?php echo $html->input('User/username', array('size' => 20)); ?> </div> <div>     <label for="password">Password:</label>     <?php echo $html->password('User/password', array('size' => 20)); ? > </div> <div>     <?php echo $html->submit('Login'); ?> </div> </form> 11

Slide 12: Интегрирани среди за разработване на PHP-приложения  CakePHP - http://www.cakephp.org/ 12

Slide 13: Интегрирани среди за разработване на PHP-приложения  Symfony - http://www.symfony-project.org/ 13

Slide 14: Интегрирани среди за разработване на PHP-приложения  Joomla/Mambo среда  Система за управление на учебно съдържание – http://bultima.net/bambo  Интернет магазин – http://bultima.net/b2c/ 14

Slide 15: Php Книги o  Building Websites with Joomla! 1.5 o  Pro PHP: Patterns, Frameworks, Testing and More o  Oracle Database AJAX & PHP Web Application Development o  Beginning PHP and MySQL E-Commerce (2nd Edition) o  Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems o  Dynamic Web App Dev PHP/MySQL o  PHP & MySQL Web Development All-in-One Desk Reference For Dummies o  PHP 6 Fast and Easy Web Development o  php|architect's Guide to Programming with Zend Framework 15

Slide 16: УЧИ НА БАЗАТА НА ПРИМЕРИ  W W W . G O O G L E . C O M търси P H P T o o ls  www.php.net Официален сайт  Ръководство по PHP (PHP Manual) - http://www.php.net/manual/bg/  http://en.wikipedia.org/wiki/PHP  PHP Function List - Here is a list of all the documented PHP functions  PEAR - PHP Extension and Application Repository @ http://pear.php.net/ 16

Slide 17: 17