> Okay - I apologize but I'm a systems admin  - not a programmer - would I
> even need those classes now?
>
> -----Original Message-----
> From: Matthew Sims [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 17, 2004 3:40 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] FW: Help with PHP 5 - code not working since upgrade
>
>> Greetings,
>>
>> I've had to move an application from a Rehat Linux 6 apache server
>> running
>> PHP 3.x to a MAC OS X apache 1.3 running PHP 5 and the code listed below
>> bombs out..i have commented it out for now and it works but the code
>> listed
>> below doesn't work on the new server - do any of you see an obvious
>> reason
>> this wouldn't work with PHP 5 ?????
>>
>>
>> <?php  session_start();
>>
>>
>>
>>             include_once("client_detector_class.php");
>>
>>    // to use current HTTP_USER_AGENT string
>>
>>    $is = new sniffer();
>
> I didn't have to look much further than this. You have a class that was
> designed in PHP3 and suddenly you're wondering why it work in PHP5?
>
> The OO model in PHP has been vastly revamped. It's closer to what OO is
> suppose to be. So my guess is that all your classes are now invalid.
>
> You'll have to re-write your classes most likely.
>

You should always reply back to the list to maintain this thread for
future reference by others.

You asked if you need this class? I would say hell yeah, it's included in
the code:

include_once("client_detector_class.php");

Your include statement grabs the class code followed by the next line that
makes a call to that class:

$is = new sniffer();

I'm assuming Class sniffer is defined in client_detector_class.php.

Since you're not a programmer like you said, maybe downgrading to PHP4
would fix the problem.

Off topic, you're a sys admin just like me. Learning how to script will
increase your status as a Superstar Admin farther than you can ever
imagine. You don't have to be a programmer to learn PHP or perl or ksh or
whatever. :)


-- 
--Matthew Sims
--<http://killermookie.org>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to