Beginnen met PHP

Door Dbr Br, 20 jaar geleden, 11.362x bekeken

Opvolger van 'Basic PHP'.

Gesponsorde koppelingen

Inhoudsopgave

  1. Wat is PHP
  2. Installatie
  3. Uw eerste pagina
  4. Basiskennis (Syntaxis)
  5. Operatoren
  6. De Kennis

 

Er zijn 49 reacties op 'Beginnen met php'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
Heel goed artikel. Ik ben vandaag begonnen met PHP met als uiteindelijke doel het maken van een forum in PHP voor m'n website en met dit artikel is een goede basis gelegd. Bedankt!
Paul v.Dun
Paul v.Dun
20 jaar geleden
 
0 +1 -0 -1
egt super script om te beginnen met php.
ja mijn woordje is altijd het zelfde ik gebrui. easy php is makkelijk maar dit kan ook .
egt egt handig voor mensen die niks van php weten
Gerben
Gerben
20 jaar geleden
 
0 +1 -0 -1
Wat van geleerd...
Thijs
thijs
20 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$getal1
= 1;  
$getal2 = 11;  
if($getal1 < $getal2)  
{
  
  getal1++;  
}
  
?>


hier volgt er bij mij de volgende fout:
Parse error: parse error in c:\phpdev\www\ditook.php on line 8
SerpenT
SerpenT
20 jaar geleden
 
0 +1 -0 -1
dit ben ik dus niet!!!

@andere thijs
probeer is
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if($getal1 < $getal2)
{

  getal1++;
}

?>

te veranderen naar
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if($getal1 < $getal2)
{

  $getal1++; //je was een $ vergeten!!
}
?>

zo werkt ie wel. suc6 met php verder, en graag een andere naam gebruiken


20 jaar geleden
 
0 +1 -0 -1
Hallo

mischien een hele domme vraag, maar als ik een php script maak en
hem dan op mijn server zet en hem dan via mijn browser open zie
ik niks. Hoe komt dat?


20 jaar geleden
 
0 +1 -0 -1
Je server kan geen php aan ..
Joris van Rooij
Joris van Rooij
20 jaar geleden
 
0 +1 -0 -1
dan ondersteunt je server geen php....

Maak eens dit php script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
phpinfo();
?>


en set het op je server. Doet ie niks? Installeer dan php. Is het je eigen server niet? Vraag de admin om hulp.

Edit: Sla hem wel op als %FILENAME%.PHP
Mitch X
Mitch X
20 jaar geleden
 
0 +1 -0 -1
Diej %-en hoeven er niet bij (voor het geval dat he? ;))


20 jaar geleden
 
0 +1 -0 -1
Weten jullie een server zonder reclame met php ?


20 jaar geleden
 
0 +1 -0 -1
Wat een slechte uitleg, Dave! Ik begrijp er helemaal niets van. Wat kun je er nu precies mee en hoe doe je dat. Bijvoorbeeld een uitleg over hoe je makkelijk een poll kan maken met PHP ipv een verhaal over operatoren ofzoiets. Jammer, een gemiste kans. Ik ga mijn beginners heil ergens anders zoeken. Succes met je verdere PHP uitlegstukjes!


20 jaar geleden
 
0 +1 -0 -1
@ Joost

Als jij in een beginners tut over php meteen een poll wilt gaan maken krijg je een tut voor gevorderden. Dat is niet de bedoeling denk ik... Deze tut is alleen voor de basis!


20 jaar geleden
 
0 +1 -0 -1
Ik snap er ook niets van hoor..
Hoe sla je die pagina op en hoe verwerk je php in je al bestaande website

ik wil van mijn huidige website overgaan op een php site.. maar hoe moet dat al sik niet eens weet hoe ik het op moet slaan en of ik dit ok kan maken met frontpage..

ook ik ga mijn heil ergens anders zoeken..


20 jaar geleden
 
0 +1 -0 -1
Ik ben een kansloze boer die dit niet snapt.


20 jaar geleden
 
0 +1 -0 -1
Mensen,
De tutorial is best aardig maar voor iemand die totaal niet weet hoe te starten mist de volgende aanwijzing in de les over de eerste pagina:
Maak een tekst bestand in de directory: C:\phpdev\www\test.htm
Maak deze zoals in de cursus.
Open de volgende site met internetexplorer:
http://localhost/test.htm
En tada alles werkt.
Dbr Br
Dbr Br
20 jaar geleden
 
0 +1 -0 -1
Deze tutorial is dus alleen voor mensen die willen beginnen met php, en niet kant en klare scripts gaan downloaden. Geen gemiste kans dus, maar een ander doeleind dan de jouwe.

Het opslaan van een pagina gaat zo gemaakkelijk als het opslaan van een document, alleen dan de extensie veranderen in *.php

Het starten van de server staat er wel in
Quote:
Om de server op te starten voor windows NT/XP gebruikers kunt u klikken op 2K-NT-XP-phpdev_start.

Om de server op te starten voor Windows 98/ME kunt u klikken op 98-ME-phpdev_start.


20 jaar geleden
 
0 +1 -0 -1
Als ik op een pagina een variable vul, dan kan ik deze op de zelfde pagina tonen.
Maar ik wil dat een variable op de ene pagina gevuld word, en op de andere zichtbaar wordt gemaakt. Maar ik krijg dit niet voor elkaar.
Dbr Br
Dbr Br
20 jaar geleden
 
0 +1 -0 -1
Pagina 1

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
// maak de variabele

$variabel = "Hoi";

// als je hem op een andere pagina wilt kijken kun je hem als sessie opslaan
// eerst sessie starten en dan opslaan

session_start();
$_SESSION['variabele'] = $veriabel;
?>


Op de andere pagina doe je dan dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
// sessie starten
session_start();
$variabele = $_SESSION['variabel'];
echo $variabel;
?>


20 jaar geleden
 
0 +1 -0 -1
ik Snap er ech niks van als ik deze Code doe bij dreamweaver bijvoorbeeld

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if($getal1 < $getal2)
{

  $getal1++; //je was een $ vergeten!!
}
?>



dan kijk ik bij web en dan staat er niks alleen wit beeld
Dbr Br
Dbr Br
20 jaar geleden
 
0 +1 -0 -1
Jah dat klopt, omdat is dit stukje code geen gegevens worden weergegeven..

Je kunt het doen middels de functie echo of print()

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if($getal1 < $getal2)
{

 echo $getal1;
  $getal1++;
}

?>
John Zondag
John Zondag
20 jaar geleden
 
0 +1 -0 -1
Goed beginnersartikel, Dave!

In basiskennis staat wel een fout ivm variabelen.
Als je $user ergens mee vult en je doet vervolgens echo($USER), dan verschijnt er niets. Je hebt gelijk dat $user en $USER 2 verschillende variabelen zijn, maar php geeft geen foutmelding, hij geeft de inhoud van een (nog niet bestaande, lege) variabele weer.

Aan de reacties te zien heb je een doelgroep.
Dbr Br
Dbr Br
20 jaar geleden
 
0 +1 -0 -1
Bedankt.. Jah, het is zo dat als er een variabele wordt meegegeven die niet bestaat, dat er dan geen error komt.
Something Else
Something Else
20 jaar geleden
 
0 +1 -0 -1
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$getal1
= 1;  
$getal2 = 11;  
if($getal1 < $getal2)  
{
  
  getal1++;  
}
  
?>



Hier staat letterlijk: "Getal 1 is 10 en getal 2 is 11.[/QUOTE]

dit stukje hierboven heb ik uit deze tut.
Wat ik hier nie uitbegrijp is: dat 'getal 1 is 10' getal 1 is toch gewoon 1??
Ik ben nieuw met php dus plz leg het uit :)
John Zondag
John Zondag
20 jaar geleden
 
0 +1 -0 -1
@Jermaine:

Je hebt gelijk, het is een typfout....

$getal1 wordt met waarde 1 gevuld, $getal2 met waarde 11. Er wordt uitgevraagd of de inhoud van $getal1 kleiner is dan de inhoud van $getal2. Dat is het geval, dus wordt de regel $getal1++; (hier was een $ vergeten) ook uitgevoerd.
Aan het einde van dit script heeft $getal1 de waarde 2 en $getal2 de waarde 11.


20 jaar geleden
 
0 +1 -0 -1
bestaat er geen module dat elke gebruiker die zich heeft ingeschreven een eigen webpagina mag of kan maken op mijn website zonder dat ze bij elkaar kunnen bewerken.
zodat ze een eigen pagina kunnen maken en beheren...
alvast bedankt

marcel


20 jaar geleden
 
0 +1 -0 -1
Mijn beginnersheil is in de boeken begonnen en ben een stukje verder. Leuke duidelijke tut om als beginner nog even het een en ander terug te lezen. Mensen die dit hier niet snappen kunnen het maar beter laten.


20 jaar geleden
 
0 +1 -0 -1
Thnx een duidelijke tutorial :) ben vrijwel blank begonnen en dit was prima te doen :D nu ff zoeken hoe ik verder ga "leren"
Rens
rens
19 jaar geleden
 
0 +1 -0 -1
Echt een goede tutorial!
Dankje!

Maar dit wat ik nog wil vragen heeft niet echt met deze tutorial te maken, maar het is wel een echte beginnersvraag.:D
Waarom zijn php pagina's beter beveiligd tegen hackers dan bijvoorbeeld gewone html pagina's?

Mvg,
Rens
Willem Jan Z
Willem Jan Z
19 jaar geleden
 
0 +1 -0 -1
Bron code is niet op te vragen... Voor zover ik weet...
Pim Vernooij
Pim Vernooij
19 jaar geleden
 
0 +1 -0 -1
Het is een server-side programmeer taal, alle php code wordt eerst uitgevoerd door de webserver waar php op draait. De webserver genereert met de output van de php code een html pagina.
Huggie
huggie
19 jaar geleden
 
0 +1 -0 -1
@marcel

je zoekt dus eigenlijk een systeem wat ze bijvoorbeeld bij lycos hebben draaien? mensen kunnen zich aanmelden en de webbuilder tools gebruiken om hun websites te beheren. zo'n tool moet je meestal zelf 'custom' maken en gaan mensen hier je zeker niet voorschotelen.

de vraag heeft zowiezo niet zoveel te maken met deze beginners tutorial.


19 jaar geleden
 
0 +1 -0 -1
Beetje domme vraag ik heb phpdev op m`n pc gezet.
maar hoe kan ik een password maken dit staat onder op de pagina van phpmyadmin.
(Uw configuratie bestand bevat instellingen (root zonder wachtwoord) die betrekking hebben tot de standaard MySQL account. Uw MySQL server draait met deze standaard waardes, en is open voor ongewilde toegang, het wordt dus aangeraden dit op te lossen.)
Ben al een poosje bezig krijg het niet voor elkaar.
Vast bedankt!!!!
met vriendelijke groet balico


19 jaar geleden
 
0 +1 -0 -1
hey ik wil ook graag met php werken maar nu wou ik die phpdev installeren maar daarvoor had ik SNIN nodig! kan iemand mij uitleggen wat dat is of waar ik het kan vindne?

mgv,
bas


19 jaar geleden
 
0 +1 -0 -1
@ Bas:

download die 4.23 versie en niet die beta5 dan vraagtie niet om die SNIN


19 jaar geleden
 
0 +1 -0 -1
welke tutorial is het beste om hierop verder te bouwen ?
Martijn B
Martijn B
19 jaar geleden
 
0 +1 -0 -1
http://www.phpfreakz.nl/artikelen.php?aid=54&page=1
http://www.phpfreakz.nl/artikelen.php?aid=29&page=2

Misschien leuke aanvulling:

Trinairy operator:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php

$getal
= $getal1 > $getal2 ? 10 : 11;

// zelfde als:

if( $getal1 > $getal2 ){
 $getal = 10;
}

else{
 $getal = 11;
}


// niet vergeten de toegevoegde Trinairy operator tussen haken te zetten
$getal = $getal1 > $getal2 ? 10 : ($getal1 <= $getal2 ? 12 : 11);

// zelfde als:

if( $getal1 > $getal2 ){
 $getal = 10;
}

elseif( $getal1 <= $getal2 ){
 $getal = 12;
}

else{
 $getal = 11;
}


// En uiteraard kun je de Trinairy operator ook gebruiken in een functie aanroep:

echo substr( $string, 0,  ($getal1 > $getal2 ? 10 : 11) );

?>


Ik zal niet zeggen dat dit de leesbaarheid van je code sterk verbeterd.


19 jaar geleden
 
0 +1 -0 -1
:)

nice nu snap ik het een beetje

Ik had een script nodig voor mijn RPG om te kunnen uit rekenen wanneer
Infanterie van Cavalery (ofzoiets) wint:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$Score
= 0;
$Cavatt = 78678;
$Infdef = 97786;

// Wat hier boven staat worden variabelen uit een MYSQL database

$Infanteriedefender = ($Infdef + ($Infdef / 5));


if ($Cavatt < $Infanteriedefender)

{

$Cavdef= $Cavatt / $Infanteriedefender;
$Score= $Score - $Cavdef;
}





print("$Score")
?>


// Script is nog niet af...
// Nog meer mogelijkheden moeten worden geadd en als Score 0 of minder is komt de text: You have lost the battle.
Rhett
Rhett
19 jaar geleden
 
0 +1 -0 -1
Ben vandaag voor het eerst met PHP bezig gewest ben al een stuk wijzer geworden..;) BEDANKT voot de tuts


19 jaar geleden
 
0 +1 -0 -1
ello nieuwe php kenners of hoe dan ook :)

@dave u tut is echt wel duidelijk uitgelegd, deze tut snapte ik tenminste waar het over ging

ik hoop in ieder geval hogere kennis op te doen via deze site (wat na het lezen van aantal comments ook wel zoiets zal zijn) ;)

voor alle mense die dit lezen :

kheb toch al een beetje kennis met html & flash
en wil jullie daarom mijn websitje tonen

www.alpro.tk oftewel http://users.telenet.be/djselem/alpro

laat comments achter op mn gastenboek (wat trouwens niet van mij is :p)

grtzz
Patricia
Patricia
19 jaar geleden
 
0 +1 -0 -1
Heej Dave ea

Het is idd de basis, ook al snap ik de grondbeginselen
ik vond het toch heel simpel uitgelegd staan en ben
ook zeker van plan meerdere tuts hier door te lopen.
Jan boden
jan boden
18 jaar geleden
 
0 +1 -0 -1
ik vind het allemaal wel leuk om er zo mee te beginnen, ik doe alles wat er staat, maar krijg nog niet eens mijn hello World op de wereld.
blijkbaar doe ik iets fout met het opstarten van die local host, want php pagina's die ik afhaal van anderen, werken er ook niet op als ik die in de /www map plaats...
rechtsbeneden zie ik het icoontje van Apache, die zegt dat alle services draaien, dus ik weet het ff niet meer, en ik zou graag verder willen.

kan iemand me hier mee helpen?

met vriendelijke groet
phil
Dries meurisse
dries meurisse
18 jaar geleden
 
0 +1 -0 -1
Heey dave,

Ik kan alle basisen, maar ik heb geen flauw idee hoe ik nu moet beginnen aan de echte codes. Wat raad jij mij aan? Voor de rest mooie guide, voor mij persoonlijk is het een herhaling, maar als ik dit van begin zag, dan ging het veel sneller. Maar kan ej even mijn vraagje beantwoorden? :p
Dennis
Dennis
18 jaar geleden
 
0 +1 -0 -1
Ik vind het niet echt een duidelijke tutorial... Het geeft inderdaad een inzicht hoe je variabelen en tekst naar het scherm schrijft, maar het gaat niet echt in op de mogelijkheden met deze kennis. Verder is het een goede poging, maar het mag een stuk uitgebreider.
Tim
tim
17 jaar geleden
 
0 +1 -0 -1
goede tutorial ik ehb hier veel aan
Arjan
Arjan
16 jaar geleden
 
0 +1 -0 -1
Bedankt!! ik ben al een stuk wijzer nu ;)
Carl Dieryckx
Carl Dieryckx
16 jaar geleden
 
0 +1 -0 -1
Hallo,
ik heb een eigen server aangemaakt met WAMP5, ik heb een klein "hello world" html file online gezet maar als hij dat wil openen, dan toont hij alleen maar wit beeld ? Ook als ik het bestandje zelf (.html bestand !) wil openen op m'n pc zelf ?
Andytjuh Bruggeman
andytjuh Bruggeman
15 jaar geleden
 
0 +1 -0 -1
variabelen beginnen met een $, en er mogen alleen geldige leestekens gebruikt worden. ABCDEFGHIJKLMNOPQRSTUVWXYZ, 1234567890, en '_' zijn geldig. Dit in tegenstelling tot !@#$%^&*()+={[]}:;" '<>,./ enz. Deze mogen niet gebruikt worden als naam van de variabele.


Variabelen mogen toch niet met 123456789 beginne ?:S


15 jaar geleden
 
0 +1 -0 -1
Deze tutorial is van 2004, oftewel gedateerd. Beter kan je PHP Beginners handleiding.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Donny
Donny
15 jaar geleden
 
0 +1 -0 -1
De basis ken ik wel al een beetje... Maar voor totale nieuwe mensen die beginnen staat het er kort maar krachtig... Ik zou het niet beter uit kunnen leggen!! Top!!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Wat is PHP
  2. Installatie
  3. Uw eerste pagina
  4. Basiskennis (Syntaxis)
  5. Operatoren
  6. De Kennis

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.