Jump to content

[SOLVED] Browser not recognising Php


Recommended Posts

Can somebody help me out with getting started?

 

Php doesn't work for me, I've tried a simple HelloWorld.php script and I'm just getting a blank page in my browser.

The file is saved in the correct directory (file:///C:/xampp/htdocs/mystuffchris/helloWorld.php) as far as I know.

The code used is...

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
   <title>Hello World</title>
</head>

<body>
    <p><?php echo "Hello World"; ?></p>
</body>

</hmtl>


I've also tried using Php with a Html form with action="borderMaker.php". Here's borderMaker.php sourcecode...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Your Output</title>
</head>
<body>
<h1>Your Output</h1>
<div style = "text-align: center">
<?php 

//retrieve all the variables
$basicText = filter_input(INPUT_POST, "basicText");
$borderSize = filter_input(INPUT_POST, "borderSize");
$sizeType = filter_input(INPUT_POST, "sizeType");
$borderStyle = filter_input(INPUT_POST, "borderStyle");


$theStyle = <<<HERE
"border-width:$borderSize$sizeType;
border-style:$borderStyle;
border-color:green"
HERE;

print "<div style = $theStyle>";
print $basicText;
print "</div>";

?>
</div>

</body>
</html>

 

When I use the Html form and click the Submit button I just get text in the browser like this...

 

YOUR OUTPUT

 

";print $basicText;print "

"; ?>

 

The files are saved with the correct extensions. I have tried using Firefox and Internet Explorer, tried both Xampp and Wampserver, my browser just won't recognise the Php.

 

I know this is a log post for what I suspect is a real Noob problem but I'd be really greatful of any advice, thanks.

 

EDITED BY akitchin: please use code tags in future postings.

Link to comment
Share on other sites

my browser just won't recognize the Php

That is because browsers don't have anything to do with php. Php is a server-side scripting language and it is executed on the web server when the page is requested.

 

What is the URL that you are using in your browser?

Link to comment
Share on other sites

Yes I have been told that I have to use my server to load the page, before I was loading the page by simply using windows explorer and navigating to the xampp htdocs folder (C:\xampp\htdocs\mystuffchris\helloWorld.php) and double-clicking the file.

 

But I have also tried typing "http://localhost/helloWorld.php" in the address bar, also have tried "http://localhost/xampp/htdocs/mystuffchris/helloWorld.php".

Although the result is...

----------------------------------------------------------------------------

Object not found!

 

The requested URL was found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

 

Error 404

  localhost

06/17/09 15:04:15

    Apache/2.2.9 (win32)/DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8h mod_autoindex_color PHP

/5.2.6

----------------------------------------------------------------------------------

 

Am I using the URL address bar correctly? XAMPP is running, could I have it configured incorrectly?

 

Thanks for the help.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.