🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1248

PHP, unexpected T_ENCAPSED_AND_WHITESPACE

#1248
From: Tom
Date: Wed, 01 Jun 2005 21:41
68 lines
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-----
Technical Details
Message-ID: <2639361.vBIHQGprJg@verbreyt.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news-feed01.roc.ny.frontiernet.net!nntp.frontiernet.net!news.astraweb.com!news-router2.astraweb.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,a760cb5cacb922ae,start
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news-feed01.roc.ny.frontiernet.net!nntp.frontiernet.net!news.astraweb.com!news-router2.astraweb.com!not-for-mail
Message-ID: <2639361.vBIHQGprJg@verbreyt.be>
From: Tom <usenet@abwaerts.be>
Subject: PHP, unexpected T_ENCAPSED_AND_WHITESPACE
Newsgroups: be.comp.programming
Reply-To: tom@abwaerts.be
Date: Wed, 01 Jun 2005 23:41:46 +0200
User-Agent: KNode/0.9.0
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Organization: EVONET
X-EVOPath: unknown@082-146-104-045.dyn.adsl.xs4all.be
Lines: 68
NNTP-Posting-Host: 0731a17b.news.astraweb.com
X-Trace: DXC=EDgZWUMhEI[<>SSnB4kIGXL?0kYOcDh@Z]g\IV6H_DF_\0Dk8>_6=ITF7]d8hkS@2\cg@CBPj;SiR4Nm`b8V>5MW