User | Post |
Darth Coby
Posts: 454/1371 |
Yes, that's what I meant. It should also have syntax highlighting, well maybe your server doesn't have that enabled or something, but mine does. It makes it really easy to debug scripts and such, you'll never find a missing " faster. |
Acmlm
Posts: 528/1173 |
*tries it* Hmm, it's the same as renaming it to .txt, I see the source as plain text and the code itself doesn't even run ... or is that just what you meant? |
Darth Coby
Posts: 448/1371 |
If you save the the PHP files as .phps then you CAN see the source, it'll even have syntax highlighting and such. |
FreeDOS
Posts: 304/1657 |
Actually, IIS has an option to give the client the ASP source as well as the parsed file. But, of course, it's disabled by default.
Yes, JavaScript is client side. |
Weasel
Posts: 121/454 |
Javascript, on the other hand, is client side, I think. You can see that source code. But PHP is just fine and dandy.
Always remember, when you code open source, you code communism. A message from your friends at Microsoft. |
Acmlm
Posts: 508/1173 |
Or unless the PHP code doesn't run and the .php comes up as plain text like a .txt
But yeah, it'd simply be too much of a security risk if you could view the source of any PHP, ASP, etc. on any site |
HyperLamer
Posts: 310/8210 |
But the point is no, there's no (known) way to view a PHP file's source short of downloading it from a non-http source. |
FreeDOS
Posts: 302/1657 |
The Web server does not parse the PHP file. PHP's executable creates an extension to the server, so if the server gets a request for a .php, .phps, .php3, or .html file, it sends the file over to the PHP parser to execute it. The parser sends the results to the Web server, and then sends the results to the client. Partially why you can save bandwidth if you instruct PHP to GZip the output.
You can, if the server's on Apache, set up a .htaccess file to prevent the parsing of PHP, for specific extensions, or all at once. |
ErkDog
Posts: 181/982 |
PHP is Executed by the Web server before any output is given.....
the code you see in View Source is nothing but the HTML the PHP tells the browser to output....
the only way to view the acutal PHP code is to get the actual PHP file.... |
setrodox
Posts: 227/238 |
Originally posted by Disch no
to my understanding, php is a server side language, meaning it gets interpretted on the server and the output info gets sent to the browser. I could be wrong about that though... I don't know the technical details.
But PHP code definatly won't show if you view source. Imagine all the security problems that would cause
yeah right. the webserver gets a request to a php file. he sends it to the php interpreter or the php module. this sends back the output(html,image,...) to the webserver. the webserver sends it to the client. |
Dish
Posts: 32/596 |
no
to my understanding, php is a server side language, meaning it gets interpretted on the server and the output info gets sent to the browser. I could be wrong about that though... I don't know the technical details.
But PHP code definatly won't show if you view source. Imagine all the security problems that would cause |
Book Keeper
Posts: 30/160 |
If I open source (IE) when in a php app, will it show the php code? |