From: | Ludwig Kniprath <ludwig(at)kni-online(dot)de> |
---|---|
To: | PJ <af(dot)gourmet(at)videotron(dot)ca> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: E_PARSE error ? |
Date: | 2008-06-03 19:42:30 |
Message-ID: | 48459EA6.6050907@kni-online.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I think, this is the wrong list, it appears to be a PHP error.
Anyway, try to put the global $_SERVER['SCRIPT_NAME'] into {}brackets:
list($page_id)=sqlget("select page_id from pages where
name='{$_SERVER['SCRIPT_NAME']}'");
Hope, You're not lost anymore ...
Ludwig
PJ schrieb:
> I'm using php5, postgresql 8.3, apache2.2.8, FreeBSD 7.0
> I don't understand the message:
>
> *Parse error*: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,
> expecting T_STRING or T_VARIABLE or T_NUM_STRING
>
> the guilty line is:
>
> list($page_id)=sqlget("
> select page_id from pages where name='$_SERVER['SCRIPT_NAME']'");
>
> the variable value is "/index.php"
>
> however, at the time of execution this has been cleared
>
> So, the question is - What is the unexpected T_ENCAPSED_AND_WHITESPACE?
> and What is actually expected? Are we talking about the content of
> $_SERVER['SCRIPT_NAME'] or what is the syntax error? This is within
> php code; could it be that the parser is reading this as something
> else, like HTML?
> I'm lost :((
>
From | Date | Subject | |
---|---|---|---|
Next Message | aravind chandu | 2008-06-03 20:15:13 | does postgresql works on distributed systems? |
Previous Message | Сян Цзяньнин | 2008-06-03 19:39:13 | Re: Forcing Postgres to Execute a Specific Plan |