Hé daar!
Ik heb zojuist deze site ontdekt. Wat een opluchting! Ik wil een 'Mail a Friend-functie op mijn site plaatsen en vond hier een script. Ik heb het gekopiert en ben gelijk gaan proberen of het werkt, maar ik krijg:
Parse error: parse error, unexpected '\"' in /home/projects/mijndomein/default/reisbijbel.nl/www/test/mailafriend.php on line 4
Ik kan maar niet vinden wat het is. Ik ben ook nog maar een kluns op het gebied van PHP. Wat doe ik fout?
Tis me helaas nog steeds niet helemaal duidelijk wat precies de bedoeling is? Zoals ik al zei ben ik jammergenoeg nog maar een beginnende beginner wat betreft PHP en is voor mij is niks 'natuurlijk'.
De code heb ik rechtstreeks gekopiert, zonder iets aan te passen. Ik begrijp dat ik dit wel had moeten doen? Wil je me nog een keer, in andere woorden, uit leggen wat er niet klopt.
Dank is groot!
?
Onbekende gebruiker
09-03-2005 14:24
gewijzigd op 09-03-2005 14:26
Ik zal het eens uitleggen.
<?php
// Je hebt gezegt dat je bent gestart met PHP code. Alles tussen hier en het einde is PHP
// We gaan de variabelen vullen
$tekst1 = "Hallo";
// We gaan nu een andere variabelen vullen met de variabelen van $tekst 1. Deze output moet in een inputveld komen:
$html = "<input type=\"text\" name=\"naam\" value=\"<?echo $tekst1;?>\" />"
// Oeps een fout:
// Je verteld PHP dat er weer een stuk PHPcode komt terwijl hij nog in een ander PHP blok zit
$html = "<input type=\"text\" name=\"naam\" value=\"<?echo $tekst1;?>\" />"
// Door:
$html = "<input type=\"text\" name=\"naam\" value=\"$tekst1\" />"
// Zal het wel goed gaan. PHP zal een variabelen zien tussen "" en deze vervangen door de waarde van de variabelen. We kunnen ook:
$html = "<input type=\"text\" name=\"naam\" value=\"".$tekst1."\" />"
// We sluiten dan eerst de string af. Met de punt(.) geven we aan dat php er nog iets aan moet toevoegen, in ditgeval eerst een variabel en daarna nog een string.