You are here: Re: 2nd pair of eyes, simple ? « PHP Programming Language « IT news, forums, messages
Re: 2nd pair of eyes, simple ?

Posted by Jerry Stuckle on 01/21/06 22:51

one man army wrote:
> In article <dqtuto$nc2$1@phys-news4.kolumbus.fi>,
> "Kimmo Laine" <spam@outolempi.net> wrote:
>
>
>>"one man army" <newsAT@screenlightDOT.com> kirjoitti
>>viestissä:newsAT-93926C.08475321012006@newsclstr02.news.prodigy.com...
>>
>>><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>>> "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
>>>
>
> Oh! the Doctype counts. I did not see that anywhere. (thanks Kimmo)
>
> also, the file is called index.html. I would like to keep that. Is
> there a place that spells out the rules for when it is ok to have
> xx.html and when I need to use xxx.php? It seems like the code is just
> not executing. What else do I need to make sure of?
>
> I am using PHP Version 4.4.0.
>
>
>>><?php
>>>$debug=0;
>>>ini_set('display_errors', 1);
>>>ini_set('safe_mode', 'FALSE');
>>>
>>>error_reporting(E_ALL & ~E_NOTICE);
>>>?>
>>>
>>><?php
>>>$zipRaw = $_GET['zipRaw_name'];
>>>if ( !empty($zipRaw) ) {
>>>
>>> $valid = $zValid = true; //checkLength($zipRaw, 1, 5);
>>>
>>> if ($valid) {
>>> header( "Location:http://www.yahoo.com");
>>> exit;
>>> } else {
>>> echo( "<html><head></head><body> zipRaw = ");
>>> echo( $zipRaw );
>>> echo( " <br></body>" );
>>> }
>>>}
>>>?>
>>>
>>>-------- or print() in place of echo()
>>>
>>>verbatim, same results. The Browser shows
>>>
>>>
>>>zipRaw = "); echo( $zipRaw ); echo( "
>>>" ); } } ?>
>>
>>The header won't work because the code sends output before setting the
>>header. (Headers must be set before any outpyt, and the doctype is the first
>>output you send. On the other hand, it doesn't give you error of headers
>>already been sent therefore I submit that your php code is never executed
>>for one reason or another. Like I already said once, check the SOURCE CODE
>>when you view the result in the browser - I bet that you see the original
>>php code as it is.

That explains it.

You either need to use a .php extension, or you need to change your
Apache configuration to parse .html files as php code. But that will
cause ALL .html files to be parsed, whether they contain php code or not.


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация