Ask a Question related to PHP Development, Design and Development.
-
Bruce W...1 #1
What does a semicolon do at the beginning of a line?
Was browsing the documentation on reading a configuration file and found
this. What does a semicolon do at the beginning of a line?
; <?php DO NOT REMOVE THIS LINE
[first_section]
one = 1
five = 5
[second_section]
path = /usr/local/bin
; DO NOT REMOVE THIS LINE ?>
In order to protect your conf.php file, add these 2 lines, so it
will produce a PARSE ERROR if somebody wants to see your file !
Thanks for your help.
Bruce W...1 Guest
-
semicolon requested
Can someone help me on this. I'm trying to insert data into 2 tables using cf defined statements from the insert form wizard. When I run the code in... -
vi, adding words to the beginning of each line
in vi-ing a file, i have a list of lines and they have different alphabets when they begin a new line. now i wanted to add this "more" to the... -
behavior of semicolon on return line
Does the semicolon behave any differently for a return test statement? Example, sub validate { return shift =~ /^*\.+$/ } or sub validate -
Add text to beginning every line
Hi Hope someone can help with this. I used to be able to do it, but now have forgotten. I want to prepend some text to every line in a file. The... -
Write line at beginning of file?
Eric Pement <pemente@northpark.edu> wrote: What version of perl are you referring to? -
Jochen Daum #2
Re: What does a semicolon do at the beginning of a line?
Hi Bruce!
On Mon, 13 Oct 2003 18:31:21 -0400, "Bruce W...1"
<bruce@noDirectEmail.com> wrote:
Well, in theory, if your webserver ius configured correctly, no one>Was browsing the documentation on reading a configuration file and found
>this. What does a semicolon do at the beginning of a line?
>
> ; <?php DO NOT REMOVE THIS LINE
> [first_section]
> one = 1
> five = 5
> [second_section]
> path = /usr/local/bin
> ; DO NOT REMOVE THIS LINE ?>
> In order to protect your conf.php file, add these 2 lines, so it
> will produce a PARSE ERROR if somebody wants to see your file !
>
>Thanks for your help.
should be able to see the source code of a PHP file, nor the output,
if it inly contains functions.
But in this case, even if someone does some kind of injection of
parameters (via register globals or whatever) the file will not show
anything, because it produces a parse error.
As the routine reading the config file is quite complex I suppose (in
relation to the config file), the security problem now lies there.
Interesting idea, because I'm not sure, if I like it.
HTH, jochen
--
Jochen Daum - CANS Ltd.
PHP DB Edit Toolkit -- PHP scripts for building
database editing interfaces.
[url]http://sourceforge.net/projects/phpdbedittk/[/url]
Jochen Daum Guest
-
Tiago Serafim #3
Re: What does a semicolon do at the beginning of a line?
"Bruce W...1" <bruce@noDirectEmail.com> wrote in message news:<3F8B27B9.319CEC8@noDirectEmail.com>...
Semilcon is a commenting. It is used to ingore the entire line.> Was browsing the documentation on reading a configuration file and found
> this. What does a semicolon do at the beginning of a line?
>
> ; <?php DO NOT REMOVE THIS LINE
> [first_section]
> one = 1
> five = 5
> [second_section]
> path = /usr/local/bin
> ; DO NOT REMOVE THIS LINE ?>
> In order to protect your conf.php file, add these 2 lines, so it
> will produce a PARSE ERROR if somebody wants to see your file !
>
> Thanks for your help.
And if somebody try to access your file directly
[url]http://yourhost/conf.php[/url] the tags "<?php" and "?>" will work and php
will thrown an error
Tiago Serafim
Tiago Serafim Guest
-
Michael Willcocks #4
Re: What does a semicolon do at the beginning of a line?
Well it just parse errors.. being a config file makes me think thats why
but that isn't php code inside those tags..
"Bruce W...1" <bruce@noDirectEmail.com> wrote in message
news:3F8B27B9.319CEC8@noDirectEmail.com...> Was browsing the documentation on reading a configuration file and found
> this. What does a semicolon do at the beginning of a line?
>
> ; <?php DO NOT REMOVE THIS LINE
> [first_section]
> one = 1
> five = 5
> [second_section]
> path = /usr/local/bin
> ; DO NOT REMOVE THIS LINE ?>
> In order to protect your conf.php file, add these 2 lines, so it
> will produce a PARSE ERROR if somebody wants to see your file !
>
> Thanks for your help.
Michael Willcocks Guest



Reply With Quote

