| Waardering: | 499 keer gestemd |
|
3.6 van de 5 |
|
|||||
| Formaat: | 3 KB | ||||
In deze tutorial zal jullie uitgebreid de basis van PHP uitleggen. Deze tutorial is voor echte newbies die nog niks van PHP afweten.
Ik wens jullie veel plezier met deze tutorial en ik zou het leuk vinden als jullie hem ook een rating zouden willen geven.
Achtergrondinformatie
PHP is een programmeertaal die je kan gebruiken voor je website, script enz. Straks als je PHP onder de knie hebt is het voor jou een eitje om gastenboeken, forums en andere grote scripts te schrijven!
Voordat we aan de slag gaan hebben we natuurlijk een PHP editor nodig. Je kan hier Kladblok (notebook) voor gebruiken. Dit is een simpele editor die veel mensen gebruiken. Maar je kan ook een wat uitgebreiderde editor gebruiken zoals CodeCharge of Crimson Editor. Deze editors geven je PHP code een kleurtje waardoor je code als hij straks wat groter wordt wat overzichtelijker is.
PHP kan je niet zomaar op je computer bekijken. Als je PHP op je computer wil
bekijken dan moet je op je computer een webserver installeren. Op Phpfreakz.nl
staat een mooi artikel over hoe je een webserver op je windows computer installeerd.
Maar je kan een webserver ook op een andere manier installeren. Namelijk met
PHPTriad of PHPDev. Ik zelf gebruik PHPTriad en vind dit ook een echte aanrader.
PHPTriad installeert op je computer een webserver waar je voor de rest eigenlijk
niks meer aan hoeft te doen. Je ben er dan klaar voor om je PHP scripts te testen.
Dit doe je door naar http://localhost/jouwbestand.php te gaan of doornaar
http://jouwIP/jouwbestand.php te gaan.Je kan dan je bestand offline
bekijken.
Als je echter geen zin hebt om een hele webserver te installeren kan je natuurlijk
altijd nog een gratis account aanmaken op tripodnet.nl.
Het nadeel hiervan is dat je je scripts niet offline kan bekijken en dat het
allemaal erg langzaam gaat. Oke genoeg achtergrond informatie, laten we beginnen
met het echte werk!
Tutorial
Om de computer te laten weten dat je met PHP werkt begin je altijd met de <?
tag en sluit je af met de ?> tag. Je basis tag ziet er dan dus zo uit: <?
hier komt je PHP code ?>. Om je computer te laten weten, dat je een tekst
wil laten afdrukken op het beeldscherm gebruik je de echo of print tag. Ikzelf
gebruik altijd de echo tag. Je kan dus zo een tekst laten zien:
<?
echo "hallo dit is mijn eerste php script";
?>
Als je deze code dus opslaat op je webserver of op je tripod account als test.PHP
(als je een PHP code maakt moet de extensie altijd *.php zijn anders weet je
computer niet dat je PHP gebruikt!) en je gaat dan naar de url dan zal je dit
op je beeldscherm zien:
hallo dit is mijn eerste php script
Het lijkt me dat je hier geen problemen mee zult hebben. Laten we naar het
volgende gaan namelijk "variabelen".
Aan variabelen kan je waarden mee geven. Stel je moet vaak een lang wordt intypen
dan is het handig om met variabelen te werken dan geef je dus aan de variabalen
het lange woord wat je steeds gebruikt mee.
Je kan een variabel herkennen aan een $ teken.
Een variable kan er dus zo uitzien: $naam="mitchell"; Je geeft nu
dus aan variable naam de waarde Mitchell mee.
Als je die variabel wil laten weergeven gebruik je weer de echo tag. als je
dus bijvoorbeeld
<?
$naam="mitchell baas";
echo "hallo mijn naam is $naam";
?>
Je zal zien wanneer je dit stukje code opslaat als bijvoorbeeld test2.php dat
je wanneer je naar het adres gaat van waar je bestandje staat dat er op je beeldscherm
staat: hallo mijn naam is mitchell
Nou dat is toch makkelijk toch?
Met het bovenstaande kan je leuke dingen doen.
Je doet bijv de volgende code in een bestandje dit je opslaat als weetikveel.php
in het bestandje weetikveel.php zet je deze code:
<?
echo "hallo mensen mijn naam is $naam";
?>
Je ziet nu dat we in het bestandje geen waarde aan de variabel mee geven in
het bestandje zelf. Maar dit gaan we nu vanaf buitenaf doen. Doormiddel van
de url. Al ga je nu dus naar http://jouwadres/weetikveel.php?naam=mitchell dan
zal je zien dat er op jouw scherm deze tekst verschijnt: Hallo mensen mijn naam
is mitchell.
Ik hoop dat het gedeelte variabelen nu duidelijk is laten we nu overgaan naar
iets anders. Namelijk het "commentaar".
Als je straks al wat grotere codes gaat maken is het hadig als je erboven of
eronder kan neerzetten wat dat stukje code nou precies doet.
een voorbeeldje:
<?
//ik laat de zin hallo ik heet mitchell zien
echo "hallo ik heet mitchell";
?>
Je ziet dat ik nu gebruik maak van //
alles wat dus achter // staat wordt niet op je uiteindelijke website
weergegeven. Dit is dus handig voorjzelf wanneer je grote codes gaat maken.
hieronder staat een overzichtje van alle bestaande Commentaar tags:
// hiermee kan je 1 regel
commentaar geven
# hiermee kan je voor zowel 1 als voor meerdere
regels comentaar geven
/* hiermee kan je voor 1 of meerdere regels commentaar
geven.
Nu je al een beetje de basis ken gaan we iets proberen met een formulieertje.
kopieer deze code en sla hem op als formulier.html :
<html><head><body><form action="deel2.php" method="post">
Naam:
<input type="text" name="naam">
Leeftijd:
<input type="text" name="leeftijd" size="3">
Woonplaats:
<input type="text" name="woonplaats">
<input type="submit" value="Submit!"></form>
</body>
</head>
</html>
en maak een bestandje genaamt deel2.php aan.
Nu komt het makkelijke gedeelte:
<?
//laat de naam zien van de gebruiker
echo "hallo $naam welkom op deze site";
echo "jouw leeftijd is $leeftijd";
echo "en je woont in $woonplaats";
?>
je zal nu al ga je naar http://localhost/formulier.html gaat een formulier zien
waar je je gegevens in moet vullen als je daar mee klaar ben druk je op de submit
button dan zal je zien staan:
Hallo jouwnaam welkom op deze site jouw leeftijd is jouwleeftijd en je woon
in je woonplaats.
Leuk he!?
Dit was dan het einde van mijn tutorial speciaal voor echte beginners ik hoop
dat jullie hier wat van geleerd hebben. Als ik tijd over heb dan zal ik een
vervolg maken op deze tutorial alleen dan wordt alles een stapje moeilijker!!
Groeten, Mitchell
Webmaster van http://80.56.127.116/bombs
(nu nog offline)
na wat getreuzel want ik gebruik php 5.2 is mijn php code er zo uitgekomen
<?php
//laat de naam zien van de gebruiker
echo "hoi "; echo $_POST['naam']; echo " hier is je ontvangen informatie<br>";
echo "jouw leeftijd is "; echo $_POST['leeftijd'];
echo "<br>
en je woont in "; echo $_POST['woonplaats'];
?>
maar verder perfecte tutorial! :D
Na wat uitzoek werk van mijn vader en mij hadden we een oplossing gevonden.
Maak van deel 3 de volgende code:
<?
//laat de naam zien van de gebruiker
echo "hoi "; echo $_POST['naam']; echo " hier is je ontvangen informatie<br>";
echo "jouw leeftijd is "; echo $_POST['leeftijd'];
echo "<br>
en je woont in "; echo $_POST['woonplaats'];
?>
hallo welkom op deze sitejouw leeftijd is en je woont in
Het zelfde gelde voor de
$naam tag weg halen
en dan //localhost/mijnmap/mijnfile.php?naam=thijs
Toen kreeg ik geen thijs maar helemaal niks...
Kan iemand me hier mee helpen?
Erg duidelijke tutorial, spijtig dat hij ni langer is. Als je PHP triad hebt geïnstaleerd, waar moet je dan je bestanden opslaan?




een geweldige jonge.. met een geweldig iq.. en met een geweldig uiterlijk