Thread View: be.comp.programming
3 messages
3 total messages
Started by Tom
Wed, 01 Jun 2005 21:41
PHP, unexpected T_ENCAPSED_AND_WHITESPACE
Author: Tom
Date: Wed, 01 Jun 2005 21:41
Date: Wed, 01 Jun 2005 21:41
68 lines
3192 bytes
3192 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey ho,
Enkele keren per jaar probeer ik mijn absolute gebrek aan discipline te
negeren, en iets bij te leren. Deze keer is 't (nog maar eens) PHP.
'k Heb hier een boek van Wiley liggen; de titel ("PHP5 & MySQL Bible")
is nogal overtrokken, maar 't leest aangenaam. Ik probeer voormeld
gebrek aan discipline geen kans te geven, door mezelf te dwingen 't
boek proper van begin tot eind te volgen.
Rond pagina 170 is er een voorbeeldje dat eerst drie lange strings
voorziet (eentje voor een header, eentje voor een footer, en eentje
voor een quiz die daartussen moet verschijnen).
Daarop volgt deze passage:
echo $headerStr;
if (!IsSet($_POST['submit']))
echo $quizStr; // first time, show the quiz
elseif ($_POST['submit'] == 'Go for it...')
{
$numAffirm = count($_POST['affirm']); // count yes answers
if($numAffirm >= 0 && $numAffirm <= 3)
$resultStr = "<p>Why even pretend?</p>\n";
elseif($numAffirm >= 4 && $numAffirm <= 6)
$resultStr = "<p>Learn more.</p>\n";
elseif($numAffirm >= 7 && $numAffirm <= 8)
$resultStr = "<p>Going good...</p>\n";
elseif($numAffirm >= 9 && $numAffirm <= 10)
$resultStr = "<p>We're not worthy...</p>\n";
echo $resultStr;
}
echo $footerStr;
Die "if (!IsSet($_POST['submit']))" is regel 77, en daarover krijg ik
steeds dit te horen: "Parse error: parse error, unexpected
T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or
T_NUM_STRING in /home/tom/Datei/WWW/geekQuiz.php on line 77". 'k Snap
echt niet waarom.
Zie ik iets over het hoofd? Al Google'nd heb ik de $_POST['iets']
variabelen al eens vervangen door {$_POST['iets']}, en dat lijkt te
helpen, maar dan klaagt hij ineens over een "missing $" op regel 100
(terwijl de laatste regel regel 99 is).
Weet er iemand zo voor de vuist weg wat ik mis doe?
Thanks...
Tom
- --
keys: http://tmp.verbreyt.be/files/ (abwaerts.asc & verbreyt.asc)
- -----------------------------------------------------------------
np: Current 93 - The Inmost Light Itself
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCniuhLssppf5L8NYRAi5VAJ9NIInIA4v1RCsJslKM5aw1VbwBwgCfakhb
itVD/d9TiyEGLumSZkliwMY=
=4wTV
-----END PGP SIGNATURE-----
Re: PHP, unexpected T_ENCAPSED_AND_WHITESPACE
Author: John Bokma
Date: Thu, 02 Jun 2005 02:10
Date: Thu, 02 Jun 2005 02:10
15 lines
1189 bytes
1189 bytes
Tom wrote:
> IsSet
Moet dat niet isset zijn?
<http://www.google.com/search?q=site%3Aphp.net%20isset>
(gokje)
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Re: PHP, unexpected T_ENCAPSED_AND_WHITESPACE
Author: Tom
Date: Thu, 02 Jun 2005 08:00
Date: Thu, 02 Jun 2005 08:00
36 lines
2233 bytes
2233 bytes
[Thursday 02 June 2005 04:10] John Bokma in be.comp.programming: >> IsSet > > Moet dat niet isset zijn? 't Was niks gekort. Maar 't is wel in orde nu. 'k Had die IsSet eens gewijzigd, zonder resultaat. 't Was er eigenlijk enkel erger op geworden: PHP leverde gewoon witte pagina's af, zonder enige source erin. Andere pagina's lukten nog wel. Van de command line php werd ik niet veel wijzer, die wist me enkel "errors parsing geekQuiz.php" te melden. Dus heb ik de heredoc's die de strings aanmaakten eens vervangen door gewone string-variabelen, en dat werkte wel. Op de PHP-site vermeldt ergens een gebruiker dat het bij hem niet wou werken met CR line endings, maar wel met CRLF's. Ook dat hielp niks. 't Bleek uiteindelijk een syntaxis-fout van mezelf te zijn, niet in 't stuk dat ik gepost had, maar bij de heredoc's (een tab teveel is duidelijk dodelijk). 'k Vind het altijd plaatsvervangend beschamend als anderen hun eigen problemen oplossen nadat ze ze gepost hebben, en nu overkomt het me zelf... Excuses voor de fuzz. :-) Cheers, Tom -- keys: http://tmp.verbreyt.be/files/ (abwaerts.asc & verbreyt.asc) ----------------------------------------------------------------- np: Genocide Organ - In the Ghetto
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads