|
Posted by Tristαn White on 06/12/06 11:46
Hi
I am very new to PHP - actually, this is my second day at it, as I've only
recently started a new job last week. We're a charity.
I have a "No input file selected" problem. A Google search has shown me that
this is a common problem, but I have tried to follow all the various
instructions but none of them make any difference.
First of all... Some background on the page it links from.....
http://www.goodgifts.org/goodgifts/guilttrips.php
(I know about the broken gif at the bottom, but that's unimportant at the
moment).
When you click on Europe (I haven't written the PHP pages for the other
areas yet) it comes up with "no input file selected". Or it does my end
anyway. I am of course talking about
http://www.goodgifts.org/goodgifts/worldmap1.php
Which is very odd, as I've done everything right (I think).
FILE STRUCTURE:
In the root we have all the various PHP files: here is the file called
worldmap1.php
Sorry if the word wrapping makes it really hard to read
<?php
/*
$Id: privacy.php,v 1.21 2003/02/13 04:23:23 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public
License
*/
require('includes/application_top.php');
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_WORLDMAP1);
$breadcrumb->add(NAVBAR_TITLE,
tep_href_link(FILENAME_WORLDMAP1));
?>
<!doctype html public "-//W3C//DTD
HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET;
?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo
(($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG;
?>">
<link rel="stylesheet" type="text/css"
href="stylesheet.css">
</head>
<body marginwidth="0" marginheight="0"
topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- header
//-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof
//-->
<!-- body //-->
<table border="0" width="100%" cellspacing="3"
cellpadding="3">
<tr>
<td width="<?php echo BOX_WIDTH; ?>"
valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>"
cellspacing="0" cellpadding="2">
<!-- left_navigation //-->
<?php
require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof
//-->
</table></td>
<!-- body_text //-->
<td width="100%"
valign="top"><table border="0" width="100%" cellspacing="0"
cellpadding="0">
<tr>
<td><table border="0" width="100%"
cellspacing="0" cellpadding="0">
<tr>
<td
class="pageHeading"><br><?php echo HEADING_TITLE; ?></td>
<td></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td><br><table border="0" width="100%"
cellspacing="0" cellpadding="2">
<tr>
<td
class="main"><?php echo TEXT_INFORMATION; ?></td>
</tr>
</table></td>
</tr>
<tr>
<td align="right"
class="main"><br><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) .
'">' . tep_image_button('ContinueArrowDots.gif', IMAGE_BUTTON_CONTINUE) .
'</a>'; ?></td>
</tr>
</table></td>
<!-- body_text_eof //-->
<td>
<!-- right nav insertable here //-->
</td>
</tr>
</table>
<!-- body_eof //-->
<!-- footer //-->
<?php
require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof
//-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES .
'application_bottom.php'); ?>
Oh, the includes/application_top.php is just the banner, and yes, I do
define
define('FILENAME_WORLDMAP1', 'worldmap1.php');
Along with all the other definitions.
NOW for the meaty bit. The PHP file proper is saved, again with all the
other PHP files, in includes/languages/english/worldmap1.php
This is the contents of the file. Which I've gone through with a toothcomb.
<?php
/*
$Id: privacy.php,v 1.4 2002/11/19 01:48:08 dgw_ Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2002 osCommerce
Released under the GNU General Public
License
*/
define('NAVBAR_TITLE', 'WORLDMAP1');
define('HEADING_TITLE',
'<font color="#FF9933">Guilt Trips</font>');
define('TEXT_INFORMATION', '
<table width="90%" border="0" cellpadding="5" height="339">
<tr>
<td width="20%"> </td>
<td width="51%">
<p><font size="7" face="Verdana, Arial, Helvetica, sans-serif"><b>Guilt
Trips!</b></font><font size="4" face="Verdana, Arial, Helvetica,
sans-serif"><b> <br>
</b></font><font size="4"
face="Verdana, Arial, Helvetica, sans-serif"><b>How many trees will your
journey consume?<br>
</b></font></p>
</td>
<td width="11%"> </td>
</tr>
<tr>
<td width="20%"
valign="middle">
<div align="right">
<p></p>
</div>
</td>
<HR>
<td width="51%"
valign="top">
<HR>
<p><font size="2"
face="Verdana, Arial, Helvetica, sans-serif">I need to plant....</font></p>
<BR>
<IMG SRC="images/tree.gif" ALT="beech tree"
height="195" width="158"><BR>
<h1><b>One
Tree!</b></h1>
<p><font size="2" face="Verdana, Arial,
Helvetica, sans-serif">to counterbalance my destructive carbon-emitting
trip.</font></p>
<p><font size="2" face="Verdana, Arial,
Helvetica, sans-serif">However, remember that the figures are <i>for one
person travelling</i>. If there are five of you travelling in your party,
multiply the figure by five!</font></p>
<div
align="right">
<hr>
<p><font
size="-2"> </font></p>
</div>
</td>
<td width="11%"> </td>
</tr>
<tr>
<td
width="20%"> </td>
<td width="51%" valign="middle">
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Some
immediate ways to make a difference...</b></font></p>
<ul>
<li><font size="1" face="Verdana, Arial,
Helvetica, sans-serif"><b>Plant trees</b> to counterbalance my destructive
carbon-emitting trip</font>
<li><font size="1"
face="Verdana, Arial, Helvetica, sans-serif"><b>Plant</b> <a
href="http://www.goodgifts.org/goodgifts/product_info.php?cPath=75&products_
id=197" target="_blank">mango</a> trees in India, <a
href="http://www.goodgifts.org/goodgifts/product_info.php?cPath=75&products_
id=118" target="_blank">fruit trees</a> in Africa and <a
href="http://www.goodgifts.org/goodgifts/product_info.php?cPath=75&products_
id=100" target="_blank">beech</a> trees in UK woodland</font>
<li><font size="1" face="Verdana, Arial, Helvetica,
sans-serif"><b>Preserve</b> an <a
href="http://www.goodgifts.org/goodgifts/product_info.php?cPath=75&products_
id=73" target="_blank">acre of rainforest</a></font>
</ul>
<p><font size="1" face="Verdana, Arial, Helvetica,
sans-serif">For these and other similar gifts, see the <i><a
href="http://www.goodgifts.org/" target="_blank">Good Gifts
Catalogue</a></i>. </font></p>
<p><font size="1"
face="Verdana, Arial, Helvetica, sans-serif">Other ways of making a
difference could include:</font></p>
<ul>
<li><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Paying
</b>for a holiday for a poor family</font>
<li><font
size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Providing </b>21
meals for school children in Africa (the equivalent number of meals on my
week\'s holiday)</font>
</ul>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">We spend an
absolute fortune on holidays every year, travelling in a world where people
are starving to death all around us. Imagine how much better the world would
be if everyone donated just 1% of his or her holiday\'s expense to make the
planet a better place. Start assuaging your guilt now!</font></p>
</td>
<td width="11%"> </td>
</tr>
<hr>
<p><font size="-2"> </font></p>
</div></td>
<td width="11%"> </td>
</tr>
<tr>
<td
width="20%"> </td>
<td width="51%" valign="middle"><a
href="guilttrips.php">Back to map</a></td>
<td width="11%"> </td>
</tr>
</table>
');
?>
Again, apologies about the dreadful wrapping - it doesn't look as bad as
that in Go!Live but when I copy and paste it into Entourage it looks awful.
As I said, this is only my second day using PHP and only my fifth day using
a Mac, but I think you can see I'm a pretty fast learner. :-) (I've been
typing in raw HTML on PCs most of my web authoring life ;-))) )
In case any of you want to see roughly what the original HTML file that I
wrote last week looks like, before copying the relevant table into the PHP
file, it is
http://www.charitiesadvisorytrust.org.uk/charitiesadvisorytrust/worldmap1.ht
ml
Now, as you will hopefully see, I have defined the filenames, I have
remembered to add the backslashes before the apostrophes, and I just can't
seem to find out why the thing won't work. Apologies if this seems so very
basic and newbie - I'm trying to get to grips with what is for me still a
very new way of writing code... But I HAVE tried to find the answer out on
various newsgroups, and reading old posts in Google, to try and avoid
wasting your time unnecessarily so.
As I said, we're a Charity so any help is very much appreciated!! Thanks
again!
TristΓ‘n White
[Back to original message]
|