On 18 Mar 2006, at 16:50 , Kerri wrote:
Allen Watson wrote:
No one has really addressed the primary question: Why doesn't php
code get
executed when previewing a .php page in BBEdit, but _does_ get
executed when
viewed in a browser with http://localhost/~username/file.path?
It seems to me that executing php code is a province of the apache
server I
am running; BBEdit knows nothing about php. So, although I find this
inconvenient, it makes perfect sense to me, and I just save the
file, switch
to the browser, and refresh...I wish it could be easier.
It is. :-)
Go to Preferences --> HTML Websites. Click the 'Add' button to make
a new website project, and set the 'local site root' to the
directory where your files are on your hard drive. You'll see, at
the bottom, 'Use local preview server'. If you check that box and
set it to http://localhost/, it will run your files through your
local Apache installation, parsing the PHP (since your local Apache
seems configured to parse PHP already) before displaying the result
in BBEdit's preview window. AND the live updating still works,
which is tres cool.
I have done this every which way to tuesday and had no luck. the
same page that works fine when I load it in Safari does not work in
BBEdit's preview. I _always_ get php code displayed inline with the
HTML.
I mean, I know it works for other people, because too many say "yes
that works" but it's never worked for me.
I feel like a moron every time I bring it up. The best I can ever
get is where only the HTML is shown, but even so, when I have a php
line like:
echo "<h5>$id <br> $run <br> $airln<br> $bags <br> $pxn <br>
$phone<br> $addrs<br> $city <br> $zip <br> $value<br> $tcall<br>
$ddate<br> $bdo <br> $notes</h5>";
echo '
<form action="'. $_SERVER['PHP_SELF'] .'" method="post">
In the preview window I get:
$id
$run
$airln
$bags
$pxn
$phone
$addrs
$city
$zip
$value
$tcall
$ddate
$bdo
$notes"; echo '
[Form displays down here]
I don't get the value of $id, I get, literally, "$id".
--
The person on the other side was a young woman. Very obviously a
young woman. There was no possible way that she could have been
mistaken for a young man in any language, especially Braille.
--
------------------------------------------------------------------
Have a feature request? Not sure the software's working correctly?
If so, please send mail to <[EMAIL PROTECTED]>, not to the list.
List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml>
List archives: <http://www.listsearch.com/BBEditTalk.lasso>
To unsubscribe, send mail to: <[EMAIL PROTECTED]>