Let's say I just want to use PHP include to grab HTML from another file. can I just put in that little PHP script and name my .html file (index.html) to index.php and it'll work? I thought I'd have to add my server password an other info in PHP to use it.. What do I do?
If your server is configured to parse php files, then yes, adding <?php include('somefile.html'); ?> should work fine.
Exactly as you said:
<html>
<head>
<title>Test PHP file</title>
</head>
<body>
<?php
echo 'test';
//all your php code can go in here
?>
</body>
</html>
You can have multiple <?php ?> blocks in your file.
No you can't just insert PHP into HTML and expect it to work.
PHP is a server side language that generates the HTML that's sent to the client's web browser. The files usually have the extension ".php" rather than ".html" but simply renaming "html" as "php" won't work.
You need to have a PHP parser installed on your server and reconfigure your whole site.
You might be thinking of JavaScript which can be inserted into HTML and is run client side.
no you don't need server password to run php... just rename the file to .php and insert your php code inside <?php ?>
This will all work if your server is configured to parse HTML with the PHP interpreter. I made an Apache handler including application/x-httpd-php5 .html .htm Then yes. You would be correct. I suggest doing this with an Apache .htaccess or a hosting panel.
PHP and HTML
test.php
<?php
define('title','foo');
?>
<!doctype HTML>
<html>
<head>
<title><?=foo?></title>
</head>
<body>
...
</body>
</html>