Nooble Posted June 16, 2009 Share Posted June 16, 2009 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 More sharing options...
PFMaBiSmAd Posted June 16, 2009 Share Posted June 16, 2009 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 More sharing options...
wildteen88 Posted June 16, 2009 Share Posted June 16, 2009 As you have XAMPP installed you need to be going to http://localhost to run your PHP scripts. Loading your PHP scripts directly into the web browser will not work. Link to comment Share on other sites More sharing options...
Nooble Posted June 17, 2009 Author Share Posted June 17, 2009 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 More sharing options...
wildteen88 Posted June 17, 2009 Share Posted June 17, 2009 Looking at your url you need to be going to http://localhost/mystuffchris/helloWorld.php Link to comment Share on other sites More sharing options...
Nooble Posted June 18, 2009 Author Share Posted June 18, 2009 Yes, "http://localhost/mystuffchris/helloworld.php" solved it... Thanks very much! Well Chuffed now! Link to comment Share on other sites More sharing options...
Recommended Posts