Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
0 user currently in Programming. | 3 guests |
Acmlm's Board - I2 Archive - Programming - About source... | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Book Keeper ♫♫♫ n00blet ♫♫♫ Level: 21 Posts: 30/160 EXP: 49435 For next: 508 Since: 03-15-04 From: Wired Bookworm eat fresh! Since last post: 20 hours Last activity: 8 hours |
| ||
If I open source (IE) when in a php app, will it show the php code? | |||
Dish Spiny Level: 38 Posts: 32/596 EXP: 355646 For next: 14801 Since: 03-15-04 From: Disch Since last post: 18 days Last activity: 18 days |
| ||
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 |
|||
setrodox Ninji Level: 26 Posts: 227/238 EXP: 89717 For next: 12558 Since: 03-15-04 From: good old austria Since last post: 178 days Last activity: 61 days |
| ||
Originally posted by Disch 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. |
|||
ErkDog Fuzz Ball Level: 47 Posts: 181/982 EXP: 752190 For next: 14013 Since: 03-15-04 From: Richmond, VA Since last post: 40 days Last activity: 19 days |
| ||
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.... |
|||
FreeDOS Lava Lotus Wannabe-Mod :< Level: 59 Posts: 302/1657 EXP: 1648646 For next: 24482 Since: 03-15-04 From: Seattle Since last post: 6 hours Last activity: 4 hours |
| ||
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. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 310/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
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. | |||
Acmlm Torosu heh Level: 51 Posts: 508/1173 EXP: 981994 For next: 31944 Since: 03-15-04 From: Somewhere that isn't outside of Sherbrooke, Québec, Canada Since last post: 39 days Last activity: 3 hours |
| ||
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 |
|||
Weasel Missionary in Peru Level: 34 Posts: 121/454 EXP: 236444 For next: 17207 Since: 03-15-04 From: Washington Since last post: 467 days Last activity: 339 days |
| ||
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. |
|||
FreeDOS Lava Lotus Wannabe-Mod :< Level: 59 Posts: 304/1657 EXP: 1648646 For next: 24482 Since: 03-15-04 From: Seattle Since last post: 6 hours Last activity: 4 hours |
| ||
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. |
|||
Darth Coby Vire Dacht je nou echt dat het over was? Dacht je nou echt dat ik gebroken was? Nee toch? Nou kijk eens goed op uit je ogen gast. zonder clic heb je geen kloten tjap... bitch Level: 55 Posts: 448/1371 EXP: 1240774 For next: 73415 Since: 03-15-04 From: Belgium Since last post: 2 days Last activity: 9 hours |
| ||
If you save the the PHP files as .phps then you CAN see the source, it'll even have syntax highlighting and such. | |||
Acmlm Torosu heh Level: 51 Posts: 528/1173 EXP: 981994 For next: 31944 Since: 03-15-04 From: Somewhere that isn't outside of Sherbrooke, Québec, Canada Since last post: 39 days Last activity: 3 hours |
| ||
*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 Vire Dacht je nou echt dat het over was? Dacht je nou echt dat ik gebroken was? Nee toch? Nou kijk eens goed op uit je ogen gast. zonder clic heb je geen kloten tjap... bitch Level: 55 Posts: 454/1371 EXP: 1240774 For next: 73415 Since: 03-15-04 From: Belgium Since last post: 2 days Last activity: 9 hours |
| ||
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. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Programming - About source... | | | |