Anime Wolken Forum

Ga terug   Anime Wolken Forum > Algemeen > Design > Tutorials
Deze pagina opnieuw laden Php 4 A N00b

Antwoord
 
Onderwerptools Weergave
Squash
çM»Kardea




Standaard geplaatst op 04 januari 2006 @ 23:48
Met quote antwoorden


PHP 4 A Newbie
Met PHP maak je je site echt compleet. Ik probeer je met deze tutorial wat bij te brengen over hoe het werkt. De beginselen zijn echt simpel, maar daarna… Ik moet zeggen dat ik ook niet echt veel van PHP afweet, ik vertel in deze tutorial alles wat ik tot nu toe ken.
Let op! Je moet wel wat van HTML afweten voor je aan PHP begint!

1) Wat heb je nodig voor PHP
Voor PHP heb je een speciale host nodig, sommige ondersteunen het niet. Raadpleeg de administrator van je host of je PHP hebt. Een host met PHP en zonder reclame vind je niet snel. Maar na lang zoeken, zal je er eens eentje tegen het lijf komen.
Hier is er al één, deze host is wel zeer traag: http://www.wyger.nl
Als je een PHP code wil draaien moet je het bestaand opslaan met een PHP extensie (bestandnaam.php)

2) Het begin
PHP moet je compleet zelf schrijven (er zijn haast geen programma’s waarbij je met een klik een code hebt). We zetten alle inhoud van de code net zoals bij HTML tussen “<” en “>”.

PHP-code:
<?php
 ?>
Zo is dus een PHP code, maar dan komt er natuurlijk vanalles tussenin. Ook moet een PHP code nooit afgesloten worden zoals bijvoorbeeld <b> dat altijd wordt afgesloten met </b>.
Kortweg komt dus alles tussen “<” en “>” (dit wordt overigens een tag genoemd)

3) Echoën
Nee, echoën bij PHP is niet de weerkaatsing van het geluid dat je hoort als je door een buis roept. Een echo is haast de meest voorkomende PHP code die er is. De echo doet een tekst laten verschijnen.

PHP-code:
<?php
echo &#8220;Deze tutorial leert je echt veel bij!”;
?>
Als je deze pagina opent op een PHP ondersteunende host zal je zien dat er “Deze tutorial leert je echt veel bij” zal staan.
Zoals je in de code ziet staat de tekst die wil laten verschijnen altijd tussen twee quotes en staat er op het einde een puntkomma. Die puntkomma moet er altijd staan bij een echo.

4) Includes
Een include opent een pagina op een andere pagina. Dit is een beetje raar, maar je zult het vanzelf wel begrijpen. Ik geef een voorbeeld:

pagina1.php
PHP-code:
<?php
echo &#8220;Ik ben Pietje Puk”;
include (&#8220;pagina2.php”);
?>
pagina2.php
PHP-code:
Zo heeft mijn moeder me genoemd 
Zo zal je zien als je pagina1.php opend dat er staat: “Ik ben Pietje Puk. Zo heeft mijn moeder me genoemd”.

5) Variables
Variables zijn ook erg handige dingen.
Na het voorbeeld gezien te hebben begrijp je het ook.

PHP-code:
<?php
$naam 
= &#8220;M”;
$achternaam = &#8220;D”;

echo (&#8220;Mijn achternaam is $achternaam , en mijn voornaam is $voornaam”);
?>
Open deze pagina, en dit zal er verschijnen:
“Mijn achternaam is D , en mijn voornaam is M”

6) if/else
Dit vond ik bij het begin moeilijk, maar ik heb een heel handige voorstelling gevonden. Hij ging ongeveer zo:

<?php
als(Jantje de afwas gedaan heeft){
Krijgt hij een koekje }
anders{
Krijgt hij geen koekje! }
?>

Een simpele, maar helpende voorstelling over hoe deze functie ongeveer gaat.
In de PHP wereld gaat dit als volgt:

PHP-code:
<?php
$naam 
= &#8220;M D”;

if($naam == &#8220;M D”){
echo(&#8220;Mijn naam is M D!”); }
else{
echo(&
#8220;Mijn naam is niet M D.”); }
// Dit wil zeggen als de variable gelijk is aan "M D" dan komt er te staan:
// "Mijn naam is M D!"
// Als het niet zo is, dan komt er te staan: "Mijn naam is niet M D."
?>
Er komt nog iets bij, ik zal het eens aanpassen zoals de voorstelling met jantje

<?php
als(Jantje de afwas gedaan heeft){
Krijgt hij een koekje }
anders{
Krijgt hij geen koekje! }
maar als(Mieke de afwas gedaan heeft){
Krijgt Mieke een koekje }
?>

Dit doen we zo:
PHP-code:
<?php
$naam 
= &#8220;M D”;

if($naam == &#8220;M D”){echo(“Mijn naam is M D! ”); }
else{
echo (&
#8220;Mijn naam is niet M D.”); }
elseif ($naam == &#8220;Jantje”){
echo(&#8220;Ik ben Jantje en mijn broek is gescheurd!”); }
// Bovenstaande wil dus zeggen dat hij als de variable "M D" is, 
//dat hij zegt "Mijn naam is M D!", maar als dat niet zo is zegt hij
// "Mijn naam is niet M D.". Als de variable gelijk is aan Jantje, 
// dan zegt hij "Ik ben jantje en mijn broek is gescheurd
?>
Je kunt in variables ook met getallen werken en kun je dus ook scripts maken met behulp van de onderstaande. Die kun je dus vervangen door de == die altijd hierboven werd gebruikt. De letters zijn natuurlijk variables

A == B
A is gelijk aan B
A != B A is niet gelijk aan B
A < B A is kleinder dan B
A > B A is groter dan B
A <= B A is kleinder dan/gelijk aan B
A >= B A is groter dan/gelijk aan B
A == C or A == B A gelijk is aan C of A gelijk is aan B
A == C and D == B A gelijk is aan C en D gelijk is aan B


-------------------------------------------------------------------------------------------------------
Medemogelijk gemaakt door M… En Mieke en Jantje
Hopelijk heb ik met een beetje humor deze tutorial kunnen uitleggen en hopelijk heb je er wat uit geleerd. En dan nog eens hopelijk, hopelijk heb ik geen fouten laten staan :-/


[ Laatst gewijzigd door Gijs; 13 augustus 2017 om 19:22 Reden: Updaten ]
 
HikoSeijuro
Ex-Teddybeer Mod
 
HikoSeijuro's avatar
Standaard geplaatst op 05 januari 2006 @ 09:45
Met quote antwoorden


*geeft Mitch koekje*

Toch wel leuk geschreven
 
Rob
Anime Forum Lid




Standaard geplaatst op 05 januari 2006 @ 09:48
Met quote antwoorden


Zet er ook even bij dat je de kennis van HTML moet beheersen voordat je begint aan PHP.
 
thug_brolly
Mystic
 
thug_brolly's avatar
Standaard geplaatst op 05 januari 2006 @ 10:19
Met quote antwoorden


Hier begin ik dus echt niet aan XD
 

It sticks to me. It wont ever fade,and still it hurts...
WailorD
WailorD? Who? I'm WailorD




Standaard geplaatst op 05 januari 2006 @ 10:25
Met quote antwoorden


Ik ook niet , ookal is het voor newbies gemaakt ik snap er toch nog niks van
 

][Vriend worden , PM maar xD][
Uitloggen? Klik maar
thug_brolly
Mystic
 
thug_brolly's avatar
Standaard geplaatst op 05 januari 2006 @ 10:31
Met quote antwoorden


Ik heb een vraag over php eigenlijk.

Meestal als ik de bron chek van een online rpg valt het me op dat ik alles in html zie hoe komt dat?
 

It sticks to me. It wont ever fade,and still it hurts...
Rob
Anime Forum Lid




Standaard geplaatst op 05 januari 2006 @ 10:52
Met quote antwoorden


*deleted*


[ Laatst gewijzigd door Rob; 05 januari 2006 om 16:42 ]
 
thug_brolly
Mystic
 
thug_brolly's avatar
Standaard geplaatst op 05 januari 2006 @ 11:10
Met quote antwoorden


Ik heb je een pm gestuurd
 

It sticks to me. It wont ever fade,and still it hurts...
Rob
Anime Forum Lid




Standaard geplaatst op 05 januari 2006 @ 13:29
Met quote antwoorden


PHP is HTML.
 
Squash
çM»Kardea




Standaard geplaatst op 05 januari 2006 @ 13:36
Met quote antwoorden


Quote:
Oorspronkelijk geplaatst door HikoSeijuro
*geeft Mitch koekje*

Toch wel leuk geschreven
* Wreet koekje op *

@Rob: Zal ik doen
@thug_brollie: dat is gewoon zo... je kan het ook niet op je PC
 
Eoin
Hedonist
 
Eoin's avatar
Standaard geplaatst op 05 januari 2006 @ 13:58
Met quote antwoorden


Misschien beter als je alles stap voor stap uitlegt,

dus niet van: "we gaan dit en dit doen, daarna dit en dit" en laat dan eindresultaat zien.

En wat doet Else/If....dat heb je niet duidelijk gemaakt...wel dat je het eerst niet snapten, maar nu wel...maar daarmee is het voor ons nog niet duidelijk....en HTML kennis is inderdaad vereist.
 

'You've blocked me on Facebook, and now you're going to die!'
Follow me, or Watch me!
Squash
çM»Kardea




Standaard geplaatst op 05 januari 2006 @ 15:16
Met quote antwoorden


Is het zo al wat duidelijker?
 
AnimEvy
Mindfields
 
AnimEvy's avatar
Standaard geplaatst op 06 januari 2006 @ 00:00
Met quote antwoorden


Quote:
Oorspronkelijk geplaatst door Rob
PHP is HTML.
"PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML."
PHP is geloof ik niet gelijk aan HTML, PHP laat me meer denken aan programmeertaal
 
Massive
Solus*




Standaard geplaatst op 06 januari 2006 @ 00:08
Met quote antwoorden


PHP is meer een triggering-zooi.

Event>Condition>Action zooi. (Stfu 'boot WC3!)
 

Heb je niets te doen? Zit je vol fantasie en creativiteit?
Verzin voor mij een naam!
Ray
Being Myself




Standaard geplaatst op 06 januari 2006 @ 11:50
Met quote antwoorden


WTF!!!! ik snap er niets van wat is dit eigenlijk
 
Antwoord

Onderwerptools
Weergave

Regels voor berichten
Je mag geen nieuwe onderwerpen openen
Je mag geen berichten plaatsen
Je mag geen attachments plaatsen
Je mag je berichten niet wijzigen

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. Het is nu 17:00.

Forumsoftware: vBulletin®, versie 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.