Les 1 php intro

Post on 30-Nov-2014

736 views 2 download

description

W2 PHP intro

Transcript of Les 1 php intro

PHPIntroductie

Mediatechnologie Blok 8

Wat is PHP ?

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

Waar wordt het voor gebruikt?

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

PHP en MySQL een koppelVaak in 1 adem genoemd !

<- officiele site www.mysql.com

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

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!

Inleiding programmeren met PHP ?Relatie html en PHP

Code Les1_1.html Les1_1.html in broswer

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).

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!

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

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.

HTML toevoegen !\” waarde \”

Variablen!

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

Voorbeelden vanEenvoudige PHP scripts

Opdracht:

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