login  Naam:   Wachtwoord: 
Registreer je!
 Forum

"breien..."

Offline BigBug - 17/05/2005 10:42
Avatar van BigBugPHP expert
  1. $mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n";
  2. $mail_body .= "De volgende persoon vulde het contact formulier in:\n\n";
  3. $mail_body .= "Naam: " . $_POST['name'] . "\n";
  4. $mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n";
  5. $mail_body .= "Bericht:\n";
  6. $mail_body .= $_POST['field'];
  7. $mail_body .= "\n\n -- Einde van het contact bericht --";

Kan iemand mij uitleggen hoe dat precies zit met die punten om variablen/suberglobals ect aan elkaar te breien, ik wordt er namelijk niet echt wijs uit, wanneer moet het nou, en hoe precies... ??

10 antwoorden

Gesponsorde links
Offline xSc - 17/05/2005 10:46
Avatar van xSc Onbekend Hmm, daar valt niet veel aan uit te leggen. Ik denk dat je beter kunt verdiepen in PHP dan direct hier te beginnen.;-)
Offline Cupido - 17/05/2005 10:59
Avatar van Cupido Nieuw lid ja mee eens.

wat moet je nou nog meer vertellen over die puntjes behalve dat ze de boel aan elkaar breien.
Offline Thomas - 17/05/2005 11:09
Avatar van Thomas Moderator $a .= $b;
is een verkorte schrijfwijze voor
$a = $a . $b;
(oftewel $a wordt (de oude) $a met hieraan vastgeplakt $b).

De punt is in PHP het concatenatie-symbool voor strings.

Zo kun je ook het volgende doen:
$a += $b; (equivalent met $a = $a + $b, voor integers / reals)
Offline BigBug - 17/05/2005 12:06 (laatste wijziging 17/05/2005 12:53)
Avatar van BigBug PHP expert
Citaat:
Hmm, daar valt niet veel aan uit te leggen. Ik denk dat je beter kunt verdiepen in PHP dan direct hier te beginnen.


Uhmm,... hoe weet jij dat ik hier mee begin, nouw even dat je het weet, ik ben er al een tijdje mee bezig.

@ FangorN, thnx, geen gezeik gewoon uitleg 

EDIT: Maar het werkt bij mij alleen met getallen ? 
Offline Thomas - 17/05/2005 13:16
Avatar van Thomas Moderator In je code-fragment in je bericht plak je toch strings aan elkaar ? 

Het hangt af van de typen (van de variabelen) waarmee je werkt welke operator je voor het =-teken kunt plakken.

Zo zou het onzinnig (fout?) zijn om getallen aan elkaar te plakken met een . (punt).
Offline BigBug - 17/05/2005 13:20
Avatar van BigBug PHP expert Ik begin het door te krijgen maar toch niet helemaal, kan je misschien een klein voorbeeldje geven? alvast bedankt
Offline jopie - 17/05/2005 15:05 (laatste wijziging 17/05/2005 15:05)
Avatar van jopie Onbekend
Citaat:
Zo zou het onzinnig (fout?) zijn om getallen aan elkaar te plakken met een . (punt).
niet fout. Je geeft dan impliciet aan de die getallen naar een string geconverteerd en vervolgens aan elkaar geplakt moeten worden.

Citaat:
kan je misschien een klein voorbeeldje geven?
heeftie toch al gedaan??
Offline Legolas - 17/05/2005 15:10 (laatste wijziging 17/05/2005 15:10)
Avatar van Legolas Onbekend '.' is de DOT-operator in PHP. Dit karakter zet 2 strings aan elkaar. Dit kan op verschillende manieren, bijv. bij een toevoeging:
  1. <?
  2. $welkom = "Welkom op deze site, ";
  3. $welkom .= $membernaam;
  4. echo $welkom;
  5. ?>

Als de membernaam bijv. Jeroen is echoët hij dan: Welkom op deze site, Jeroen
Dit is eigenlijk hetzelfde als:
  1. <?
  2. $welkom = "Welkom op deze site, ";
  3. $welkom = $welkom.$membernaam;
  4. echo $welkom;
  5. ?>

De dot operator zet je dus altijd BUITEN de quotes (tenminste als je hem als dot-operator wilt gebruiken;-)
Duidelijk?:p
Offline zwobbel - 17/05/2005 17:58
Avatar van zwobbel PHP gevorderde Ey dude *tip*
Voortaan gewoon effe aandachtig kijke eh ;)
Da had je nu toch zelf wel door moette hebbe;-)
Offline BigBug - 17/05/2005 20:48
Avatar van BigBug PHP expert
Citaat:
Ey dude *tip*
Voortaan gewoon effe aandachtig kijke eh ;)
Da had je nu toch zelf wel door moette hebbe

Ikke niet hoor, thnx Lego(speel je daarmee??)las!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.251s