Skip Navigation

Login





Join! | Login troubles?

Online members

Guests:1
Members:0

Poll

What's your main OS?


Windows (65.0%)

Linux (24.3%)

Mac OS X (9.1%)

*BSD (0.5%)

Something else (1.2%)


Total votes: 606
Date added: 2011-01-08

View text

Info
Author UninvitedGuest
Date added 2002-11-05
Last modified 2002-11-05


PHP start + counter maken(php)

Mijn PHP journey (windows) door ThaGostino AKA UninvitedGuest, voor vragen mail naar: thagostino AT msn DOT com            26-10-2002

|||[DO NOT COPY ANY OF THIS WITHOUT PERMISSION]|||

Vereiste skills: HTML

Hallo ik ben Florian, ik zal nu een stukje PHP proberen uit te leggen hoe ik het ervaar.
Wat ik uitleg kan allemaal veel beter, maar ik ben ook nog maar een beginner.

Eerst moeten we zorgen dat we PHP kunnen zien op onze computer (waarschijnlijk doet hij dit nog niet)
Open een normale map in windows, BV de C:schijf, klik in het menubalkje op: "extra" en dan "mapopties"
Ga dan naar bestandstypen en maak een nieuwe bestandtype aan (klik op "nieuw", noem deze PHP.
Oke als dit gedaan dan kan je bestanden opslaan als .php
Nu moeten we nog PHPtriad (zit Apache webserver bij in) hebben die te downlaoden is op
http://prdownloads.sourceforge.net/phptriad/phptriadsetup2-11.exe
(let op dit is een site met directe links) dit is nodig zodat we het PHP-Document zelf kunnen bekijken,
dit kan je niet gewoon in Internet Explorer(IE) openen, als je dit wel zou doen zou je alleen het
HTML gedeelte kunnen zien.
Zodra de PHPtriad succesvol geinstalleerd is kunnen we verder.

PHP kan je gewoon in je HTML document doen, alleen je met het opslaan als BV: index.php
PHP open je door "<?" en beeindig je met "?>" (zonder de aanhalingstekens)
simpel toch ?
Maar hier kan je nog niks mee, dus er moet wat tussen komen:

  <?
  echo "Hallo wereld";
  ?>

nu moet je dit opslaan als naamPHPdocument.php, zet dit inde map: "C:\apache\htdocs" hier moet alles
in komen te staan als je het op je eigen webserver wilt zien (tip: een snelkoppeling maakt het makkelijker.
Nu kijk je in je startmenu en daar staat dan onder "programs" "PHPtriad" bij klik hier op "start apache"
oke dan kan je nu in IE naar http://127.0.0.1 (Dit IP werkt altijd bij jezelf) nu zie je dus hallo wereld
in je scherm staan.
Gefeliciteerd uw eerste PHP document!
U denk nu natuurlijk maar dit is in HTML veel gemakkelijker, u hebt helemaal gelijk, maar dit is natuurlijk
nog maar een begin.

We gaan nu een teller proberen te maken, ik heb dit geleerd uit een script van www.phpfreakz.nl

  <?
  $bestand="bezteller.dat";
  $fopen=fopen($bestand,"r");
  $teller=fread($fopen,5000);
  fclose($fopen);
  $cookie=$HTTP_COOKIE_VARS['teller'];
  if(!$cookie=="gestemd"){
  $teller=$teller+1;
  $fopen=fopen($bestand,"w+");
  fwrite($fopen,$teller);
  fclose($fopen);
  }
  echo "$teller bezoekers geweest sinds 26-10-2002";
  ?>

Dit gaan we even idifenticeren:

<? -laat weten dat het om PHP gaat.
$bestand="bezteller.dat"; - $bestand is een variabele(ga ik niet uitleggen, merk je wel) hij zegt dat
                             dat het om het bestand bezteller.dat gaat.
                           - "" laat weten dat het bestand tussen de aanhalingstekens staat gaat.
                           - ; geeft het einde aan.
$fopen=fopen($bestand,"r"); - $fopen is variabele voor fopen($bestand,"r"), dat zegt dus dat hij het
                               bestand moet openen.
$teller=fread($fopen,5000); - $teller is weer een variabele.
                             - fread wijst naar ($fopen,5000) die zegt dus in principe dat hij het bestand
                               moet lezen, en 5000 staat voor tot hoeveel tekens hij moet inlezen...
fclose($fopen);             - fclose zegt dat hij bestand ($fopen) weer moet sluiten.
$cookie=$HTTP_COOKIE_VARS['teller']; - ik heb hier nog geen idee van wat het precies doet :$, maar
                                        het zal wel iets met een cookie te maken hebben.(we gaan maar gauw verder)
if(!$cookie=="gestemd"){ - if geeft aan voor als het om iets anders gaat dan eerder aangegeven. In dit
                            geval ($cookie=="gestemd")(die ik dus niet snap)
                          - { opent het
$teller=$teller+1; - $teller vertelt $teller+1 bij het bezoekers aantal op te rekenen.
$fopen=fopen($bestand,"w+"); - $fopen opent fopen($bestand,"w+")
fwrite($fopen,$teller); - fwrite zorgt dat $fopen,$teller samen ook daadwerkelijk +1 bezoeker in
                           bezteller.dat schrijft.
fclose($fopen); - fclose zorgt dat ($fopen) weer gesloten word.
} - sluit
echo "$teller bezoekers geweest sinds 26-10-2002"; - echo vertel dat dit moet laten zien geworden
                                                      in de browser.
                                                    - $teller word gelezen en weergeven (is dus het getal
                                                      van het aantal bezoekers).
                                                    - bezoekers geweest sinds 16-10-2002 - kan je naar
                                                      eigen wens aanpassen.
?> - sluit PHP gedeelte.


Zo ik hoop dat je hier wat van geleerd heb.
Er zullen zeker nog updates op dit artikel volgen.

shouts to;
    TheCynical
    Deft0ne
    Syserr0r
    Cyclops
    &All ppl @ rizenet natuurlijk

Voor meer PHP,
        http://www.phpfreakz.nl
        http://www.php.net

gegroet, ThaGostino AKA UninvitedGuest  {www.ThaGostino.2ya.com}