[FX.php List] PHP.ini question [OFF]
John Funk
csinfo at comcast.net
Fri Nov 2 06:38:30 MDT 2007
To close this thread, I did discover that the problem was not in th ini file
but rather in the PHP code. The developer before me used nested <? command >
and I found that some of them need to be <?PHP command ?> but not all of
them. This was caused by the difference between PHP 4.1.2 and 4.2.1.
The reason for the topic on this list was that I originally did not know if
the FX oriented includes were the problem or not.
Thank you for the help and consideration.
John Funk
P.S. Where is the best PHP list that this would have been best suited?
On 11/1/07 4:36 PM, "Dale Bengston" <dbengston at preservationstudio.com>
wrote:
> Different *installations* of PHP can have different options compiled
> in as well. Your PHP code may be referencing a function that is not
> compiled in the live server's version. This happened to me during
> development on a Mac, where I was using some of the mb_ string
> functions and the money_format() function only to find that my
> client's Windows install of PHP didn't include support for those.
>
> Dale
>
> PS If you include phpinfo() on a page, the Configure Command section
> will provide all the gory details of what modules are compiled in your
> respective versions of PHP.
>
> On Nov 1, 2007, at 4:23 PM, Steve Winter wrote:
>
>> Okay,
>>
>> So you may in fact be on to something with it being a php.ini issue...
>> what's the function that's causing the issue...? are there any
>> uncommon
>> looking methods being used within that function...? I don't recall
>> which
>> version are on which box that you're working with, it may be that
>> there's a
>> function in there which isn't supported yet/any longer, on the
>> version of
>> php on the production box...
>>
>> Send us the code of the function that's breaking things and we'll
>> see if we
>> can spot anything...
>>
>> Cheers
>> Steve
>>
>> -----Original Message-----
>> From: fx.php_list-bounces at mail.iviking.org
>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of John Funk
>> Sent: Thursday, 1 November 2007 9:18 p.m.
>> To: FX.php Discussion List
>> Subject: Re: [FX.php List] PHP.ini question
>>
>> Steve,
>> I discovered that my problem is NOT the required_once function but
>> rather
>> the include file it's self. I have isolated the problem to one
>> function
>> inside the include file, When I take that out, things start to work.
>> Like I said before, I inherited this web site so I need to do some
>> code
>> sloothing. But still what could be the difference between the
>> servers that
>> might cause this.
>> John
>>
>> On 11/1/07 12:54 PM, "Steve Winter" <steve at bluecrocodile.co.nz> wrote:
>>
>>> John,
>>>
>>> And what happens when you try to load
>>> http://servername/includes/wi_form_lib.php
>>> Does the php page get loaded...? (make sure there's at least an echo
>>> 'hello'; or something right at the top of the file so that you can
>>> tell if
>>> it's been loaded...
>>>
>>> This all seems really strange... it shouldn't be this hard...!!
>>>
>>> Cheers
>>> Steve
>>>
>>> -----Original Message-----
>>> From: fx.php_list-bounces at mail.iviking.org
>>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of John Funk
>>> Sent: Thursday, 1 November 2007 5:35 p.m.
>>> To: FX.php Discussion List
>>> Subject: Re: [FX.php List] PHP.ini question
>>>
>>> Steve, thanks for the explanation.
>>> Removal of the "/" does not work.
>>> The initial file, index.php is in the root directory and the
>> wi_form_lib.php
>>> is in the includes directory (one level above root)
>>>
>>>
>>>
>>> On 11/1/07 11:39 AM, "Steve Winter" <steve at bluecrocodile.co.nz>
>>> wrote:
>>>
>>>> John,
>>>>
>>>> That's because of the fundamental difference between require and
>>>> include,
>>>> the include is presumably still failing, however because it's only
>>>> an
>>>> include the rest of the script will run... require says exactly
>>>> that,
>> it's
>>>> required so if it can't be found, stop...!
>>>>
>>>> Have you tried
>>>> require_once("includes/wi_form_lib.php");
>>>>
>>>> (note the removal of the initial /)
>>>>
>>>> Can you tell us more about the structure of the files..? what is
>>>> the name
>>> of
>>>> the file that is trying to include wi_form_lib.php...? and where
>>>> is that
>>>> file actually located relative to the file that's doing the
>>>> calling...??
>>>>
>>>> Cheers
>>>> Steve
>>>>
>>>> -----Original Message-----
>>>> From: fx.php_list-bounces at mail.iviking.org
>>>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of John Funk
>>>> Sent: Thursday, 1 November 2007 4:25 p.m.
>>>> To: FX.php Discussion List
>>>> Subject: Re: [FX.php List] PHP.ini question
>>>>
>>>> Steve,
>>>> When I replace:
>>>> require_once($_SERVER['DOCUMENT_ROOT'] ."/includes/wi_form_lib.php"
>>>> With
>>>> require_once("/includes/wi_form_lib.php"
>>>>
>>>> It still stops but I did find out that it is the require_once that
>>>> is not
>>>> working because include_once DOES NOT stop the script.
>>>> I am checking the two PHP.ini files.
>>>> Any more ideas?
>>>> John
>>>>
>>>>
>>>> On 11/1/07 7:56 AM, "John Funk" <csinfo at comcast.net> wrote:
>>>>
>>>>> Thanks Steve,
>>>>> At one time or another yesterday I tried echoing the path and it
>>>>> did
>>>> return
>>>>> the machine path (not URL) it seems ok but I will try the relative
>> method
>>>>> and let you know.
>>>>> John
>>>>>
>>>>>
>>>>> On 11/1/07 7:36 AM, "Steve Winter" <steve at bluecrocodile.co.nz>
>>>>> wrote:
>>>>>
>>>>>> Hi John,
>>>>>>
>>>>>> What do you see if you try;
>>>>>>
>>>>>> echo $_SERVER['DOCUMENT_ROOT'].'<br />';
>>>>>>
>>>>>> Is the returned path correct...??
>>>>>>
>>>>>> Have you just tried calling the include without that...? I tend
>>>>>> to use
>>>>>> relative references for includes, so in my instance I would have
>>>>>> just
>>>> put;
>>>>>>
>>>>>> <?php require_once("includes/wi_form_lib.php"); ?>
>>>>>>
>>>>>> Assuming that the file doing the calling is in the root, and
>>>> wi_form_lib.php
>>>>>> is in a sub folder of that called includes...
>>>>>>
>>>>>> Try those, see if you can get as far as getting wi_form_lib.php to
>>>> load...
>>>>>> stick an echo 'I loaded<br />'; as the first line so that you
>>>>>> know that
>>>> it
>>>>>> is...
>>>>>>
>>>>>> Once you get that loading, then you can look to replicate the same
>> tests
>>>> in
>>>>>> that file to determine what (if anything) is going wrong with
>>>>>> including
>>>> the
>>>>>> FX.php files...
>>>>>>
>>>>>> Let us know how you get on...
>>>>>>
>>>>>> Cheers
>>>>>> Steve
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: fx.php_list-bounces at mail.iviking.org
>>>>>> [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of John
>>>>>> Funk
>>>>>> Sent: Thursday, 1 November 2007 12:20 p.m.
>>>>>> To: FX.php Discussion List
>>>>>> Subject: Re: [FX.php List] PHP.ini question
>>>>>>
>>>>>> We set up the test server before we knew about the environment
>>>>>> at the
>>>>>> production ISP. The ISP's machine is shared by multiple sites,
>>>>>> some PHP
>>>> so
>>>>>> the version cannot be changed.
>>>>>> Here is the code that is casueing problems:
>>>>>> <?php require_once($_SERVER['DOCUMENT_ROOT'] .
>>>> "/includes/wi_form_lib.php");
>>>>>> ?>
>>>>>>
>>>>>> wi_form_lib.php is a script that does the form processing for
>> FileMaker.
>>>> And
>>>>>> wi_form_lib.php calls FX.php.
>>>>>> (I inherited this project so some of this was out of my control.
>>>>>> Thanks
>>>>>> John
>>>>>>
>>>>>> On 11/1/07 1:55 AM, "Gjermund Gusland Thorsen" <ggt667 at gmail.com>
>> wrote:
>>>>>>
>>>>>>> And why are you running different versions?
>>>>>>>
>>>>>>> A real test environment should always be identical to the
>>>>>>> production
>>>>>>> environment
>>>>>>>
>>>>>>> ggt
>>>>>>>
>>>>>>> On 11/1/07, Dale Bengston <dbengston at preservationstudio.com>
>>>>>>> wrote:
>>>>>>>> Hi John,
>>>>>>>>
>>>>>>>> I'm putting my money on paths. Can you post the code that
>>>>>>>> produces
>>>>>>>> different results on the different servers?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Dale
>>>>>>>>
>>>>>>>> On Oct 31, 2007, at 9:41 PM, John Funk wrote:
>>>>>>>>
>>>>>>>>> This may not be the place but I need to find out why on my
>>>>>>>>> Apache
>>> test
>>>>>>>>> server (Mac OS), can I use the PHP function (Require_Once) /
>>>>>>>>> (Include_once)
>>>>>>>>> just fine but on my production s Apache server (Unix) the PHP
>>>>>>>>> script
>>>>>>>>> just
>>>>>>>>> stalls right at the first occurance of this function.
>>>>>>>>> My server guy told me to compare PHP.ini files to see what is
>>>>>>>>> different.
>>>>>>>>> The PHP versions are 4.1.2 (test server) and 4.2.1
>>>>>>>>> (Production).
>>>>>>>>>
>>>>>>>>> Any more ideas out there?
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> John Funk
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> FX.php_List mailing list
>>>>>>>>> FX.php_List at mail.iviking.org
>>>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> FX.php_List mailing list
>>>>>>>> FX.php_List at mail.iviking.org
>>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> FX.php_List mailing list
>>>>>>> FX.php_List at mail.iviking.org
>>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> FX.php_List mailing list
>>>>>> FX.php_List at mail.iviking.org
>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>
>>>>>> No virus found in this incoming message.
>>>>>> Checked by AVG Free Edition.
>>>>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>>>> 1/11/2007
>>>>>> 6:01 a.m.
>>>>>>
>>>>>>
>>>>>> No virus found in this outgoing message.
>>>>>> Checked by AVG Free Edition.
>>>>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>>>> 1/11/2007
>>>>>> 6:01 a.m.
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> FX.php_List mailing list
>>>>>> FX.php_List at mail.iviking.org
>>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> FX.php_List mailing list
>>>>> FX.php_List at mail.iviking.org
>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>> No virus found in this incoming message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>>> 1/11/2007
>>>> 6:01 a.m.
>>>>
>>>>
>>>> No virus found in this outgoing message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>>> 1/11/2007
>>>> 6:01 a.m.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG Free Edition.
>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>> 1/11/2007
>>> 6:01 a.m.
>>>
>>>
>>> No virus found in this outgoing message.
>>> Checked by AVG Free Edition.
>>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>> 1/11/2007
>>> 6:01 a.m.
>>>
>>>
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>> 1/11/2007
>> 6:01 a.m.
>>
>>
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition.
>> Version: 7.5.503 / Virus Database: 269.15.17/1103 - Release Date:
>> 1/11/2007
>> 6:01 a.m.
>>
>>
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list