php tut

Gestart doorSmiegles38 reacties354 weergaven

39 berichten · pagina 1 van 3

Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
beste leden ,
mijn vorige php tut heb ik een beeeetje verknaldemookee... heel ergsadley.
daarom wil ik het graaf opnieuw proberen.
graag commentaar geven op alles wat je ziet.
ook wat wel goed isbiggrin
om te beginnen met je natuurlijk een .php bestand aanmaken.
en daar zetten we dit in.

<?php


dat is om een php script te starten
en we eindigen met

?>


en dat is natuurlijk om het php script te eindigen (of een pauze natuurlijk ;D)
om tekst te schrijven in een php script gebruik je een echo.
dat ziet er zo uit

echo "hier je tekst";


dus als je een bestandje hebt waar je met php in wil schrijven starten we met

[COLOR= #0000BB]<?php[/COLOR] [COLOR= #FF8000]// de start[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"hier je tekst"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// te tekst[/COLOR]
?> // en we sluiten af!


nu ga ik er eens een variable.

een var begint met $jou ding wat je erin wil dan een = en dan wat het betekent;


dus let op.

we gebruiken een var die tekst heet dan ziet dat er zo uit

$tekst


alleen nu betekent $tekst nog niets.
dus zetten we er een = bij

$tekst =


nu gaan we de betekenis erin zetten

$tekst = wazaaaa;


let op
$tekst = dan je tekst en afsluiten met ;
nu hebben we een variable gemaakt
onze code is dan.

[COLOR= #0000BB]<?php
$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]wazaaaa[/COLOR][COLOR= #007700];[/COLOR]
?>


nu gaan we de var ophalen via een echo

[COLOR= #0000BB]<?php
$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]wazaaaa[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"ik zeg  .$tekst.  patat"[/COLOR][COLOR= #007700];[/COLOR]
?>


///////////Freestyle////////////
Datum plaatsen via een var.

[COLOR= #0000BB]<?[/COLOR]php [COLOR= #FF8000]// openen[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//var aanmaken[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// var plaatsen[/COLOR]
?> // php sluiten


Tekst en een var in een echo, kan het?

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>


Waar moet je opletten?
Als je de var er in plaatst moet je er een . (punt) neer zetten. aan de kant waar de tekst staat. in dit geval links.
Als de tekst er rechts van staat zet je de punt er rechts van dus zo:

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Dit is de datum van vandaag[/COLOR][COLOR= #007700];[/COLOR]
?>


Als er aan bijde kanten een tekst staat zet je aan bijde kanten een punt dus zo

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Een mooie datum[/COLOR][COLOR= #007700];[/COLOR]
?>


//////////End Freestyle////////
include

wat is een include?
met een include kun je eigenlijk gewoon alles wat in en ander file staat eruit halen.
even een voorbeeld.

in het file fail.php staat.

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]jij faalt[/COLOR][COLOR= #007700];[/COLOR]
?>


en in je file nietfail.php staat

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]fail.php[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]niet[/COLOR][COLOR= #007700];[/COLOR]
?>


dan staat er in nietfail.php
jij faalt niet.

dus hoe werkt een include

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #DD0000]het bestand[/COLOR][COLOR= #007700];[/COLOR]
?>


Credits

Freestyle- dankjewel voor je stukje!
Smiegles
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
edit//
is toegevoegd
misschien toevoegingwink
Spoiler tonen
Datum plaatsen via een var.

[COLOR= #0000BB]<?[/COLOR]php [COLOR= #FF8000]// openen[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//var aanmaken[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// var plaatsen[/COLOR]
?> // php sluiten
Tekst en een var in een echo, kan het?

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>


Waar moet je opletten?
Als je de var er in plaatst moet je er een . (punt) neer zetten. aan de kant waar de tekst staat. in dit geval links.
Als de tekst er rechts van staat zet je de punt er rechts van dus zo:

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Dit is de datum van vandaag[/COLOR][COLOR= #007700];[/COLOR]
?>


Als er aan bijde kanten een tekst staat zet je aan bijde kanten een punt dus zo

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Een mooie datum[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je zegt eerst echo ""; Maar later gebruik je echo ; Misschien is het handig om te vermelden dat beiden kunnen maar dat het handiger is om te gebruiken omdat de html vaak al " " bevat, maar verder is je tut tot nu toe duidelijk yummie
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Freestyle schreef:
misschien toevoegingwink
Datum plaatsen via een var.

[COLOR= #0000BB]<?[/COLOR]php [COLOR= #FF8000]// openen[/COLOR]
[COLOR= #0000BB]$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//var aanmaken[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// var plaatsen[/COLOR]
?> // php sluiten
Tekst en een var in een echo, kan het?

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700];[/COLOR]
?>


Waar moet je opletten?
Als je de var er in plaatst moet je er een . (punt) neer zetten. aan de kant waar de tekst staat. in dit geval links.
Als de tekst er rechts van staat zet je de punt er rechts van dus zo:

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Dit is de datum van vandaag[/COLOR][COLOR= #007700];[/COLOR]
?>


Als er aan bijde kanten een tekst staat zet je aan bijde kanten een punt dus zo

[COLOR= #0000BB]<?php
$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"d-m-Y H:i"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De datum van vandaag is: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$datum[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] Een mooie datum[/COLOR][COLOR= #007700];[/COLOR]
?>


toegevoegdbiggrin
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oei, een foutje yummie
echo "ik zeg  .$tekst.  patat";


Moet

echo ik zeg  .$tekst.  patat;


zijn yummie
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kyron schreef:
Oei, een foutje yummie
echo "ik zeg  .$tekst.  patat";


Moet

echo ik zeg  .$tekst.  patat;


zijn yummie
ik doet het altijd op mijn manierconfused en dat doet het ookredfaceDus het maakt toch eigenlijk niks uit?
0
Berichten
15.303
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien handig om na elke php code, even te vermelden wat de output is.
Dus bijv. hier:
[COLOR= #0000BB]<?php
$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]wazaaaa[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"ik zeg  .$tekst.  patat"[/COLOR][COLOR= #007700];[/COLOR]
?>


Even een regeltje tekst neerzetten zoals
Outputvan de vorige code:

 ik zeg wazaaaa patat

Hier is $tekst vervangen door wazaaaa
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@ Jurrie zou kunnen maar dat kan je ook zelf uit vogelen.

mensen die graaf een stuk tut willen toevoegen.
lijkt me leuk dan maken we met ze allen een grote tutbiggrin
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Freestyle schreef:
Eerdere citaten tonen
Kyron schreef:
Oei, een foutje yummie
echo "ik zeg  .$tekst.  patat";


Moet

echo ik zeg  .$tekst.  patat;


zijn yummie
ik doet het altijd op mijn manierconfused en dat doet het ookredfaceDus het maakt toch eigenlijk niks uit?

echo "ik zeg " .$tekst. " patat";


Mag ook, maar de single en double quotes mogen niet allebei tegelijk gebruikt worden yummie dit levert conflicten op vanwege html. Sowieso gebruik ik de single ipv de double quotes bij php, omdat mijn html " " heeft. Volgens mij moet het eigenlijk zelfs andersom, maar het maakt niet heel veel uit.
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
jha maar dit is een cursus php en niet htmlemo
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, het enige wat fout is is dat je ïn je php echo én " gebruikt yummie
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
is bijde goed.

Iemand die graag een extra stukje php tut wil toevoegenbiggrin
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, maar niet als je ze tegelijk gebruikt xD

echo "ik zeg .$tekst. patat";

Nu zou hij letterlijk dat echoèn, die middelste moeten ook " zijn yummie
0
Berichten
4.013
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dit faalt best hard.
Je gaat na de vars meteen over naar een datum maken?

Jou vorige tut vond ik beter dan deze.
Je doet wel // erbij, maar je legt niet uit wat het betekend? emo
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Semmiiee schreef:
Dit faalt best hard.
Je gaat na de vars meteen over naar een datum maken?

Jou vorige tut vond ik beter dan deze.
Je doet wel // erbij, maar je legt niet uit wat het betekend? emo
1.) de datum is niet door mij gemaakt maar door freestyle.
2.) zoek zelf uit wat het betekent daar leer je toch het meest van.
3.) faal is mijn woord voor joubiggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren