Download - Les 1 php intro

Transcript
Page 1: Les 1 php intro

PHPIntroductie

Mediatechnologie Blok 8

Page 2: Les 1 php intro

Wat is PHP ?

Page 3: Les 1 php intro

Wat is PHP ?

Scripttaal t.b.v. dynamisch webomgevingen

Maakt (vaak) gebruikt van relationele databasezoals MySql.

Personal homepage Hypertext Preprocessor

Rasmus Lerdorf – schreef aanpassingen voor ‘Perl’ voor dat hijhet wist had hij in 1997 een leuk scripttaaltje nl. PHP

Page 4: Les 1 php intro

Waar wordt het voor gebruikt?

• Content management systemen• Blog’s• Wiki’s• Dynamische websites• Webwinkels

Page 5: Les 1 php intro

PHP en MySQL een koppelVaak in 1 adem genoemd !

<- officiele site www.mysql.com

Page 6: Les 1 php intro

Waarom PHP ?• Open Source! (geen gnu licentie!)• Vrij te gebruiken !• Populair (veel ontwikkelaars)

Libraries! PHP maakt gebruikt van zogeheten libraries, grote bibliotheken met bepaalte functionaliteit zoals:

• op grafisch gebied• Genereren van PDF bestanden• Flash bestanden• Webwinkels• Etc

Page 7: Les 1 php intro

Waarom PHP ?Platform onafhankelijk!PHP is steed platform onafhankelijker geworden.De 1e versies waren alleen geschikt voor Linux. De huidige versies zijn ook geschikt voor het windows en mac platform.

De toekomst !Grote toekomst voor dynamisch websites, content management systemen, webwinkels, intranetten en webapplicaties

Database gestuurde websites!Sites die ontwikkeld worden met PHP worden database gestuurde sites genoemd!

Page 8: Les 1 php intro

Inleiding programmeren met PHP ?Relatie html en PHP

Code Les1_1.html Les1_1.html in broswer

Page 9: Les 1 php intro

Inleiding programmeren met PHP ?Relatie html en PHP

Code Les1_1.php Les1_1.php in browser

}Html ziet alles wat tussen < > staat als tag !Voor php wordt de volgende tag gebruikt:<?php (start) ?> (eind).

Page 10: Les 1 php intro

PHP en de server ?PHP code word op de server geinterpreteerd en daarnanaar de client gestuurd. Een PHP bestand kunnen we nietnormaal in de browser bekijken. Om PHP code op de juiste manier te kunnen bekijken moet voldaan worden aan:

De exentie van een PHP bestand moet php zijn.

Het bestand moet via de (lokale)server worden uitgevoerd!

Page 11: Les 1 php intro

HTML toevoegen !Het command ‘echo’ stuurt tekst naar de browser.Echo voegt informatie toe aan een bestand!

Page 12: Les 1 php intro

HTML toevoegen !

In bovenstaand voorbeeld worden geen aanhalingstekens Gebruikt bij het attribuut color in de font-tag!.PHP gebruikt zelf veelvuldig aanhalingstekens. Wanneer je binnen een echoaanhalingstekens gebruikt zal dit gezien worden als een einde teken.

Zijn de aanhalingstekens niet bedoelt voor PHP maar voor HTML(bij attribuut=“waarde”), dan moet je \” i.p.v. “ gebruiken.

Page 13: Les 1 php intro

HTML toevoegen !\” waarde \”

Page 14: Les 1 php intro

Variablen!

De punten zorgen ervoor dat de variabeleaan de regels wordt toegevoegd .Met een . In de code

Page 15: Les 1 php intro
Page 16: Les 1 php intro

Voorbeelden vanEenvoudige PHP scripts

Page 17: Les 1 php intro

Opdracht:

Zorg voor een eigen webomgeving of online of lokaal op je harde schijf d.m.v. Xampp.