How can I display the script file name? Presumably something like-:
?php
echo $ScriptFileName;
?
While I'm learning php and developing various Web page versions, I want to
be sure the that the display is from the appropriate script.
Regards
Stephen Ford, Surrey, UK
Try any of these to
emailed posted
Thanks
I'll post back with results.
Stephen
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
The 'magic constant' __FILE__ is one way.
?PHP
echo __FILE__;
?
or even better:
?=__FILE__;?
HTH,
Jason k Larson
Stephen Ford wrote:
How can I display the script file name? Presumably something like-:
?php
echo $ScriptFileName;
?
While I'm learning php and developing various Web page versions,
Partial success. The code and output are shown below. There are no errors.
What does the .' '. do pls. Have tried a variety of combinations to see
the effect. Nothing to see... :-(
===PHP==
?php
echo PLine #1 .' '.$_SERVER['PHP_SELF'], /P;
echo PLine #2/P;
echo PLine #3/P;
echo
. is a string concatenation operator.
' or are strings.
Read http://www.php.net/manual/en/language.operators.string.php
By the way, __LINE__ is available in addition to __FILE__.
Hope that helps,
Jason k Larson
Stephen Ford wrote:
Partial success. The code and output are shown below. There
:[EMAIL PROTECTED]
Sent: 27 February 2003 16:47
To: [EMAIL PROTECTED]
Subject: Re: [PHP] How do I display the script file name?
Partial success. The code and output are shown below. There are no errors.
What does the .' '. do pls. Have tried a variety of combinations to see
the effect. Nothing
-Original Message-
From: Stephen Ford [mailto:[EMAIL PROTECTED]
Sent: 27 February 2003 16:47
To: [EMAIL PROTECTED]
Subject: Re: [PHP] How do I display the script file name?
Partial success. The code and output are shown below. There are no errors.
What does the .' '. do pls. Have tried
I've checked up on strings, and it seems like the quoting is like the Korn
shell.
You can see below that I found basename() which works fine with __FILE__,
but $_SERVER['PHP_SELF'] etc print nothing. Any ideas?
Stephen
=PHP==
?php
echo 'P$_SERVER[\'PHP_SELF\']=
I disagree. While I tend to stay away from short tags in general, the
use of the short echo tag has yet to cause any trouble for me. And it
makes code exceptionally easier to read, which proves to be a valueable
asset. Maybe you could provide and example where a short tag is causing
some
The ?xml tag not being allowed outside of PHP tags in one example.
Code that relies on short tags also causes problems with portability,
since it can't be moved to a server with short tags turned off.
Jason k Larson wrote:
I disagree. While I tend to stay away from short tags in general, the
By including \n the html source looks like this, which is fine. I'll RTFM
about $_SERVER and post back if in trouble.
Thanks for help.
Stephen
P$_SERVER['PHP_SELF']= /P
P$_SERVER['SCRIPT_NAME'] (etc)= /P
P__FILE__=/path/sfindex03.php/P
P$SCRIPT_FILENAME=/path/sfindex03.php/P
11 matches
Mail list logo