Re: [PHP] intl extension on os x

2009-09-27 Thread Tommy Pham
- Original Message 
> From: Tom Worster 
> To: PHP General List 
> Sent: Sunday, September 27, 2009 5:34:45 PM
> Subject: [PHP] intl extension on os x
> 
> does anyone know how to install intl on os x 10.5?
> 
> it seems a libicu binary is included in os x but not with headers. fink has
> a package for installing the headers. maybe that would allow pecl to install
> the intl extension.
> 
> has anyone done this successfully? or know any other way to get intl running
> on 10.5?
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

When Apple made the big change of OS a few years back, they switch to *BSD 
based OS, with the GUI from NeXT, which Apple bought. You should be able to 
compile most linux/unix codes on Mac though.  Have you looked at Apple's 
developer's resources/documentation?

Regards,
Tommy


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



[PHP] intl extension on os x

2009-09-27 Thread Tom Worster
does anyone know how to install intl on os x 10.5?

it seems a libicu binary is included in os x but not with headers. fink has
a package for installing the headers. maybe that would allow pecl to install
the intl extension.

has anyone done this successfully? or know any other way to get intl running
on 10.5?



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



Re: [PHP] Web Site Directory Layout

2009-09-27 Thread George Langley

On 26-Sep-09, at 2:38 AM, Ashley Sheridan wrote:


I tend to usually go with the following, using what fits with the
project:

index.php
styles/
images/
scripts/
includes/

---
Add files/ for any download-able files.
	Then for multi-lingual projects, I'll add a content/[language]/  
structure, to put my content php files in, while leaving the  
structural php files on the root. User preferences and cookies form  
the path to grab the content, but this way you get similar (and  
shorter) URLs.



George Langley
Multimedia Developer

www.georgelangley.ca



[PHP] Issue of upgrading from to 5.x

2009-09-27 Thread Chris Streatfield
Here's a little problem I'm just discovering.

The issue has been brought to my attention by a couple of my clients when 
their mail() replies were suddenly turning up with zero variable content. 

I have several html/php contact/subscribe forms which return a mail reply to 
the web site owner. These have recently been turning up with none of the 
variables being picked up from the html form. The mail() library is still 
sending the reply correctly. All the material is hosted on commercial ISP web 
servers. A couple of them have clearly upgraded to PHP 5.x recently.

When a user fills out the form and presses the submit button the process page 
picks up the variables from the input and mails the output back to the site 
owner. Recently some of these replies have started to show up with the 
variables not being picked up. On looking through the official PHP 
documentation it would seem to be an issue of the change in the use of 
globals being turned off by default in 5.x onwards. I found an example of a 
function in the documentation to include that simulates globals being turned 
on but this does not seem to be working as expected.

While this is a very simple (and possibly only a bit irritating) problem the 
nightmare scenario for me is that I have a great many files (read several Ks) 
that rely on the same functionality, as the access to several MySql 
databases. I have very quickly tested a couple of these database constructs 
on one of the hosting sites where the mail() forms have failed and the 
database constructs do not work either. I really would prefer not to have to 
spend the whole of the next year re-writing all these files especially as 
this work is all voluntary.

Now if these very simple html form / php processing structures are now going 
to fail by not retrieving the variables what are we supposed to do to create 
web site contact forms or data entry pages for database access. I have tried 
constructing the forms as hybrid php/html and included the function noted 
above and this did not work either. In fact on one of the servers running the 
upgrade even logging on to the database construct froze at the first 
processing page. I think that either this 
header("Location: adminhome.php");
exit();  failed to trigger or the "session_register();" failed.raised

Any suggestions advice would be most welcome.

I have included an example snippet of code from one of the mailback forms that 
has been working correctly for several years.

A snippet of example code
The Form:
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
http://www.w3.org/1999/xhtml";>


On-line Membership form



Join the Campaign
ON-LINE ANNUAL SUBSCRIPTION FORM

Contact Details

Name

Address

Suburb

City/Postcode

Phone
..



-ENDS---
The processing done in -

---ENDS

All the best
Chris


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



[PHP] Re: turning off a E_STRICT or fix for a bad coding habit

2009-09-27 Thread Ralph Deffke
Hi Viraj,

well from the viewpoint of the PHP developers, it depends if u allow to
extend a class before it is been declared. If it is allowed that way, then
yes you are right none of the sniped should create an error. If u study the
bug report, u will see that the class is extended before it is declared. If
u have to declare a calss before u can extend it and it is set as a rule,
then yes the interpreter should fire an error.

I think in your code must be something similar to this, extention before
declaration. I'm not shure but if PHP goes towards variable declaration
feature ( PHP 6 ? ), the result would be that extention of a class before
declaration will be prohibited.

Right now it seems to me that the interpreter is allowing extention before
declaration, however takes the first overwriting method as its declaration
and of course that would fire the error you have.

I personally have no such problems, as since ever I try to program in the
way strict languages like JAVA require and found it as best practice. That
means e.g. declaration strict before extention/use of functions and classes.
I also avoid even NOTICE messages.

One last thing, an entry in the PHP buglist doesn't mean it is a bug.

It would be helpfull to see the complete code firing this error, but I
assume its a bit large to sniip here.

ralph_def...@yahoo.de


"viraj"  wrote in message
news:74721f460909270203s723480d3u361ca9a18da43...@mail.gmail.com...
> just upgraded to php 5.2.10-2.2 on debian
>
> now i get this error
>
> [2048] Declaration of form::bindData() should be compatible with that
> of db::bindData()
>
> i use __autoload to load these classes.. found this bug report
> http://bugs.php.net/bug.php?id=46851, i thought it's this new E_STRICT
> bit and tried to turn it off, but didn't help.
>
> this code was working perfect before.. even with this error.. it
> works. any idea about a workaround? or some reading suggestions!
>
> many thanks
>
> ~viraj



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



[PHP] turning off a E_STRICT or fix for a bad coding habit

2009-09-27 Thread viraj
just upgraded to php 5.2.10-2.2 on debian

now i get this error

[2048] Declaration of form::bindData() should be compatible with that
of db::bindData()

i use __autoload to load these classes.. found this bug report
http://bugs.php.net/bug.php?id=46851, i thought it's this new E_STRICT
bit and tried to turn it off, but didn't help.

this code was working perfect before.. even with this error.. it
works. any idea about a workaround? or some reading suggestions!

many thanks

~viraj

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