[PHP] ANN: Chisimba-2.0.3 Released!

2008-09-04 Thread Paul Scott

The next release of the Chisimba PHP5 framework is now available.

Major enhancements included in this release are:

 - PDO and MDB2 support
 - Improved database performance
 - Bug fixes
 - Better code documentation
 - API integration for many more modules
 - Remote downloads of modules (apt like module installations)

and, of course, new modules to add onto your installation!

Please take a look, download it and give it a test drive! 
 
Chisimba, for those that don't know it already, is a PHP5 framework made
in Africa, for Africa. It is a collaboration between around 16 African
Universities, as well as around 35 active developers from around the
continent.
 
It can be downloaded from AVOIR at:
 
http://trac.uwc.ac.za/trac/chisimba/downloader/download/release/5

and the docs can be found at:
 
http://avoir.uwc.ac.za/

There are server setup instructions, as well as installation
walkthroughs available linking from the main AVOIR site:
 
For those interested in developing a module, or just getting some
additional info please join our mailing list and ask some questions:
 
http://mailman.uwc.ac.za/mailman/listinfo/nextgen-online

--Paul

-- 
.
| Chisimba PHP5 Framework - http://avoir.uwc.ac.za   |
::

All Email originating from UWC is covered by disclaimer 
http://www.uwc.ac.za/portal/public/portal_services/disclaimer.htm 

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

Re: [PHP] PHP: Mulitiple Arrary Sort

2008-09-04 Thread Jim Lucas

Jochem Maas wrote:

Diogo Neves schreef:

On Wed, Sep 3, 2008 at 12:35 AM, Vernon <[EMAIL PROTECTED]> wrote:

I've gotten the one array down and I've figured out how to sort that 
array,
however, I need to sort the array by the modified date of the file. 
Here's

what I got so far:

//HERE IS MY CURRENT SORT WHICH I KNOW I NEED TO CHANGE BUT AM UNSURE 
HOW

sort($files);
foreach($files as $file){
$completeFileName = $dir . $file;
//I WANT TO SORT BY THIS
echo date("m-d-Y", filemtime($completeFileName)) . "";
}
}

}
?>

Any ideas on how to fix this? Thanks

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



Hi,



this totally breaks because file modification time is only accurate
to a second (many files can be modified in that time) ... appending
the file name to the key will fix that:

$files_new[filemtime( $dir . '/' . $file ).$file] = $file;



or flip the association around, because files are uniq and that file can 
only have one modification time.



}
}

ksort( $files_new );
var_dump( $filesnew );
?>









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



Re: [PHP] fsockopen in phpmailer and tls

2008-09-04 Thread Robert Cummings
On Thu, 2008-09-04 at 23:20 -0400, Larry Brown wrote:
> I am having a ball of a time trying to figure this one out... If anyone
> has dealt with this before I'd love to get some morsels of wisdom from
> you...
> 
> I am trying to connect to a postfix server I have set up remotely using
> smtp auth with tls.  The postfix appears to be configured correctly at
> this point.  I can telnet to port 25 and it will list tls as an option
> as the howto describes it should.  I try to connect from php and get:
> 
> PHP Warning:  fsockopen(): SSL operation failed with code 1. OpenSSL
> Error messages:
> error:1408F10B:SSL routines:func(143):reason(267)
> in /opt/scriptsMain/include/class.smtp.php on line 122
> 
> I've googled this and someone seems very knowledgeable about it yet
> describes the solution in a way that a mere mortal like myself can't
> follow.  He states in part:
> 
> "Look at the error message:
> error:1408F10B:SSL routines:func(143):reason(267)
> 
> Take the reason code (267) and determine the error:
> grep 267 /usr/include/openssl/ssl.h
> /usr/include/openssl/ssl.h:#define SSL_R_WRONG_VERSION_NUMBER   
> 267
> 
> Now google for SSL_R_WRONG_VERSION_NUMBER..."
> 
> ..."So in your server method configuration you must put:
>   SSL_CTX *ctx = SSL_CTX_new (SSLv23_server_method())
> to correctely analyse the first client_hello message
> instead of 
>   SSL_CTX *ctx = SSL_CTX_new (SSLv3_server_method())
> which i suppose you did"
> 
> So is he talking about modifying the source code in postfix and 
> rebuilding it?  Have any of you guys dealt with this?...
> 
> By the way, when I started out I had a typo in the postfix 
> config for the path to the certificates for ssl and was getting 
> the same error message.  It wasn't until I saw in the postfix 
> mail log that it couldn't read the cert.  So that was fixed but 
> I continue to get the same message which I'm now thinking might 
> be a red herring.

Possibly a complete waste of your time... but maybe you need to
configure this setting:

smtp_tls_mandatory_protocols

http://www.postfix.org/postconf.5.html

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


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



[PHP] fsockopen in phpmailer and tls

2008-09-04 Thread Larry Brown
I am having a ball of a time trying to figure this one out... If anyone
has dealt with this before I'd love to get some morsels of wisdom from
you...

I am trying to connect to a postfix server I have set up remotely using
smtp auth with tls.  The postfix appears to be configured correctly at
this point.  I can telnet to port 25 and it will list tls as an option
as the howto describes it should.  I try to connect from php and get:

PHP Warning:  fsockopen(): SSL operation failed with code 1. OpenSSL
Error messages:
error:1408F10B:SSL routines:func(143):reason(267)
in /opt/scriptsMain/include/class.smtp.php on line 122

I've googled this and someone seems very knowledgeable about it yet
describes the solution in a way that a mere mortal like myself can't
follow.  He states in part:

"Look at the error message:
error:1408F10B:SSL routines:func(143):reason(267)

Take the reason code (267) and determine the error:
grep 267 /usr/include/openssl/ssl.h
/usr/include/openssl/ssl.h:#define SSL_R_WRONG_VERSION_NUMBER   
267

Now google for SSL_R_WRONG_VERSION_NUMBER..."

..."So in your server method configuration you must put:
  SSL_CTX *ctx = SSL_CTX_new (SSLv23_server_method())
to correctely analyse the first client_hello message
instead of 
  SSL_CTX *ctx = SSL_CTX_new (SSLv3_server_method())
which i suppose you did"

So is he talking about modifying the source code in postfix and 
rebuilding it?  Have any of you guys dealt with this?...

By the way, when I started out I had a typo in the postfix 
config for the path to the certificates for ssl and was getting 
the same error message.  It wasn't until I saw in the postfix 
mail log that it couldn't read the cert.  So that was fixed but 
I continue to get the same message which I'm now thinking might 
be a red herring.


-- 
Larry Brown <[EMAIL PROTECTED]>


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



Re: [PHP] Google Chrome

2008-09-04 Thread Robert Cummings
On Fri, 2008-09-05 at 03:15 +0200, Jochem Maas wrote:
> Bastien Koert schreef:
> > On Thu, Sep 4, 2008 at 5:22 PM, Jochem Maas <[EMAIL PROTECTED]> wrote:
> > 
> >> Bastien Koert schreef:
> >>
> >>> On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:
> >>>
> >>>  Yippie, Chrome already exploited for DoS attacks?
>  http://blogs.zdnet.com/security/?p=1847&tag=nl.e539
> 
> 
> >>> Its not a DoS, its just a browser crash
> >>>
> >> so forcing a browser to crash is not 'Denial of Service'?
> >>
> >> I think your confused with DDoS
> >>
> >>
> > DDoS is a Distributed Denial of Service attack where a server is attacked
> > via multiple computers (like a bot net) at the same time AFAIK
> 
> no shit. so if you drop the 'Distributed' you get 'Denial of Service'. DoS
> is rather general, code that keeps crashing your browser on purpose is denying
> you the service it provides (viewing webpages).
> 
> rather like someone running off with your girlfriend ... you get denied 
> service.

I thought Chrome was set up so if your current page caused a crash other
loaded pages didn't crash also. In which case DoS doesn't apply if only
the requested page crashes since you're still getting service.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


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



Re: [PHP] Google Chrome

2008-09-04 Thread Jochem Maas

Bastien Koert schreef:

On Thu, Sep 4, 2008 at 5:22 PM, Jochem Maas <[EMAIL PROTECTED]> wrote:


Bastien Koert schreef:


On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:

 Yippie, Chrome already exploited for DoS attacks?

http://blogs.zdnet.com/security/?p=1847&tag=nl.e539



Its not a DoS, its just a browser crash


so forcing a browser to crash is not 'Denial of Service'?

I think your confused with DDoS



DDoS is a Distributed Denial of Service attack where a server is attacked
via multiple computers (like a bot net) at the same time AFAIK


no shit. so if you drop the 'Distributed' you get 'Denial of Service'. DoS
is rather general, code that keeps crashing your browser on purpose is denying
you the service it provides (viewing webpages).

rather like someone running off with your girlfriend ... you get denied service.






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



Re: [PHP] PHP: Mulitiple Arrary Sort

2008-09-04 Thread Jochem Maas

Diogo Neves schreef:

On Wed, Sep 3, 2008 at 12:35 AM, Vernon <[EMAIL PROTECTED]> wrote:


I've gotten the one array down and I've figured out how to sort that array,
however, I need to sort the array by the modified date of the file. Here's
what I got so far:

";
}
}

}
?>

Any ideas on how to fix this? Thanks

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



Hi,



this totally breaks because file modification time is only accurate
to a second (many files can be modified in that time) ... appending
the file name to the key will fix that:

$files_new[filemtime( $dir . '/' . $file ).$file] = $file;


}
}

ksort( $files_new );
var_dump( $filesnew );
?>






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



Re: [PHP] Summing array indexes.

2008-09-04 Thread Jochem Maas

Tom Shaw schreef:

Thanks for every ones help. I just used a bunch of control structures and
issest's to add it up. Not pretty but works.

if (isset($data['order_product_amount_0'])) {
$data['order_product_total'] =
number_format($data['order_product_amount_0'], 2, '.', '');
} 
if (isset($data['order_product_amount_1'])) {

$data['order_product_total'] =
number_format($data['order_product_total'] +
$data['order_product_amount_1'], 2, '.', '');
}


foreach ($orders as $data) {
$total = 0;
foreach ($data as $key => $val) {
if (strpos('order_product_amount', $key) === 0)
$total += (float)$val;
}

$data['order_product_total'] = number_format($total, 2, '.', '');
}



-Original Message-
From: Eric Gorr [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 04, 2008 5:17 PM

To: PHP General; Tom Shaw
Subject: Re: [PHP] Summing array indexes.

Not a direct answer to your question (don't worry, I hate it when  
people do this to me too), but one thought I had was to have all of  
the products ordered as their own array.


[0] => array(15) {
   ["order_date"] => string(8) "09-01-08"
   ["order_products"] => array(2) {
[0] => string(5) "10.00"   
[1] => string(5) "20.00"
   }
   ["order_total_price"] => string(0) ""
}

In this case, it would be trivial to write a foreach loop on the  
'order_products' array to calculate the total.



Otherwise, run a foreach over the array, looking for keys which begin  
with order_product_price_ and, when found, grab the price and add it  
to order_total_price.




On Sep 4, 2008, at 6:02 PM, Tom Shaw wrote:


--=_NextPart_000_004B_01C90EAF.FA964EB0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Is there an easy way to loop thru the array below and add the  
incremented
total price indexes so the order_total_price index contains the  
correct sum.

Any help would be greatly appreciated.





array(5) {

 [0] => array(15) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "10.00"

   ["order_product_price_2"] => string(5) "20.00"

   ["order_total_price"] => string(0) ""

 }

 [1] => array(19) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "25.00"

   ["order_product_price_2"] => string(5) "15.00"

   ["order_total_price"] => string(0) ""

 }



Like this.



array(5) {

 [0] => array(15) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "10.00"

   ["order_product_price_2"] => string(5) "20.00"

   ["order_total_price"] => string(0) "30.00"

 }

 [1] => array(19) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "25.00"

   ["order_product_price_2"] => string(5) "15.00"

   ["order_total_price"] => string(0) "40.00"

 }



Tom Shaw



[EMAIL PROTECTED]




--=_NextPart_000_004B_01C90EAF.FA964EB0--







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



RE: [PHP] Summing array indexes.

2008-09-04 Thread Tom Shaw
Thanks for every ones help. I just used a bunch of control structures and
issest's to add it up. Not pretty but works.

if (isset($data['order_product_amount_0'])) {
$data['order_product_total'] =
number_format($data['order_product_amount_0'], 2, '.', '');
} 
if (isset($data['order_product_amount_1'])) {
$data['order_product_total'] =
number_format($data['order_product_total'] +
$data['order_product_amount_1'], 2, '.', '');
}

-Original Message-
From: Eric Gorr [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 04, 2008 5:17 PM
To: PHP General; Tom Shaw
Subject: Re: [PHP] Summing array indexes.

Not a direct answer to your question (don't worry, I hate it when  
people do this to me too), but one thought I had was to have all of  
the products ordered as their own array.

[0] => array(15) {
   ["order_date"] => string(8) "09-01-08"
   ["order_products"] => array(2) {
[0] => string(5) "10.00"
[1] => string(5) "20.00"
   }
   ["order_total_price"] => string(0) ""
}

In this case, it would be trivial to write a foreach loop on the  
'order_products' array to calculate the total.


Otherwise, run a foreach over the array, looking for keys which begin  
with order_product_price_ and, when found, grab the price and add it  
to order_total_price.



On Sep 4, 2008, at 6:02 PM, Tom Shaw wrote:

> --=_NextPart_000_004B_01C90EAF.FA964EB0
> Content-Type: text/plain;
>   charset="US-ASCII"
> Content-Transfer-Encoding: 7bit
>
> Is there an easy way to loop thru the array below and add the  
> incremented
> total price indexes so the order_total_price index contains the  
> correct sum.
> Any help would be greatly appreciated.
>
>
>
>
>
> array(5) {
>
>  [0] => array(15) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "10.00"
>
>["order_product_price_2"] => string(5) "20.00"
>
>["order_total_price"] => string(0) ""
>
>  }
>
>  [1] => array(19) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "25.00"
>
>["order_product_price_2"] => string(5) "15.00"
>
>["order_total_price"] => string(0) ""
>
>  }
>
>
>
> Like this.
>
>
>
> array(5) {
>
>  [0] => array(15) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "10.00"
>
>["order_product_price_2"] => string(5) "20.00"
>
>["order_total_price"] => string(0) "30.00"
>
>  }
>
>  [1] => array(19) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "25.00"
>
>["order_product_price_2"] => string(5) "15.00"
>
>["order_total_price"] => string(0) "40.00"
>
>  }
>
>
>
> Tom Shaw
>
>
>
> [EMAIL PROTECTED]
>
>
>
>
> --=_NextPart_000_004B_01C90EAF.FA964EB0--
>


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


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



Re: [PHP] Summing array indexes.

2008-09-04 Thread Diogo Neves
On Thu, Sep 4, 2008 at 11:02 PM, Tom Shaw <[EMAIL PROTECTED]> wrote:

> Is there an easy way to loop thru the array below and add the incremented
> total price indexes so the order_total_price index contains the correct
> sum.
> Any help would be greatly appreciated.
>
>
>
>
>
> array(5) {
>
>  [0] => array(15) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "10.00"
>
>["order_product_price_2"] => string(5) "20.00"
>
>["order_total_price"] => string(0) ""
>
>  }
>
>  [1] => array(19) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "25.00"
>
>["order_product_price_2"] => string(5) "15.00"
>
>["order_total_price"] => string(0) ""
>
>  }
>
>
>
> Like this.
>
>
>
> array(5) {
>
>  [0] => array(15) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "10.00"
>
>["order_product_price_2"] => string(5) "20.00"
>
>["order_total_price"] => string(0) "30.00"
>
>  }
>
>  [1] => array(19) {
>
>["order_date"] => string(8) "09-01-08"
>
>["order_product_price_1"] => string(5) "25.00"
>
>["order_product_price_2"] => string(5) "15.00"
>
>["order_total_price"] => string(0) "40.00"
>
>  }
>
>
>
> Tom Shaw
>
>
>
> [EMAIL PROTECTED]
>
>
>
> foreach( $arr_top as $arr_top_elem ) {
$total = 0;
foreach( $arr_top_elem as $key => $elem ) {
 if ( strpos( 'order_product_price_' ) === 0 ) {
$total += $elem;
}
}
$arr_top_elem['order_total_price'] = $total;
}

This should do da trick...

-- 
Thanks,

Diogo Neves
Web Developer @ SAPO.pt by PrimeIT.pt


Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Bill


Why $_GET['i'] doesn't unsets ?


Your page URL has ?i=asdf in it. As such, $_GET['i'] is being set every time you refresh 
that particular URL. Unsetting $_GET['i'] will only erase the variable for that instance 
of that PHP script. As soon as you refresh, you are calling a new instance of that PHP 
script and assigning $_GET['i'] the value "asdf" (or whatever).



Not using GET means rewriting all the pages.
Ok then I'll use a session variable.


Thanks you all.

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



Re: [PHP] Google Chrome

2008-09-04 Thread Bastien Koert
On Thu, Sep 4, 2008 at 5:22 PM, Jochem Maas <[EMAIL PROTECTED]> wrote:

> Bastien Koert schreef:
>
>> On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:
>>
>>  Yippie, Chrome already exploited for DoS attacks?
>>>
>>> http://blogs.zdnet.com/security/?p=1847&tag=nl.e539
>>>
>>>
>> Its not a DoS, its just a browser crash
>>
>
> so forcing a browser to crash is not 'Denial of Service'?
>
> I think your confused with DDoS
>
>
>>
>
DDoS is a Distributed Denial of Service attack where a server is attacked
via multiple computers (like a bot net) at the same time AFAIK

-- 

Bastien

Cat, the other other white meat


Re: [PHP] Summing array indexes.

2008-09-04 Thread Micah Gersten
This should help:
http://us.php.net/array_walk

Thank you,
Micah Gersten
onShore Networks
Internal Developer
http://www.onshore.com



Tom Shaw wrote:
> Is there an easy way to loop thru the array below and add the incremented
> total price indexes so the order_total_price index contains the correct sum.
> Any help would be greatly appreciated.
>
>  
>
>  
>
> array(5) {
>
>   [0] => array(15) {
>
> ["order_date"] => string(8) "09-01-08"
>
> ["order_product_price_1"] => string(5) "10.00"
>
> ["order_product_price_2"] => string(5) "20.00"
>
> ["order_total_price"] => string(0) ""
>
>   }
>
>   [1] => array(19) {
>
> ["order_date"] => string(8) "09-01-08"
>
> ["order_product_price_1"] => string(5) "25.00"
>
> ["order_product_price_2"] => string(5) "15.00"
>
> ["order_total_price"] => string(0) ""
>
>   }
>
>  
>
> Like this. 
>
>  
>
> array(5) {
>
>   [0] => array(15) {
>
> ["order_date"] => string(8) "09-01-08"
>
> ["order_product_price_1"] => string(5) "10.00"
>
> ["order_product_price_2"] => string(5) "20.00"
>
> ["order_total_price"] => string(0) "30.00"
>
>   }
>
>   [1] => array(19) {
>
> ["order_date"] => string(8) "09-01-08"
>
> ["order_product_price_1"] => string(5) "25.00"
>
> ["order_product_price_2"] => string(5) "15.00"
>
> ["order_total_price"] => string(0) "40.00"
>
>   }
>
>  
>
> Tom Shaw
>
>  
>
> [EMAIL PROTECTED]
>
>  
>
>
>   

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



Re: [PHP] Summing array indexes.

2008-09-04 Thread Eric Gorr
Not a direct answer to your question (don't worry, I hate it when  
people do this to me too), but one thought I had was to have all of  
the products ordered as their own array.


[0] => array(15) {
  ["order_date"] => string(8) "09-01-08"
  ["order_products"] => array(2) {
[0] => string(5) "10.00"   
[1] => string(5) "20.00"
  }
  ["order_total_price"] => string(0) ""
}

In this case, it would be trivial to write a foreach loop on the  
'order_products' array to calculate the total.



Otherwise, run a foreach over the array, looking for keys which begin  
with order_product_price_ and, when found, grab the price and add it  
to order_total_price.




On Sep 4, 2008, at 6:02 PM, Tom Shaw wrote:


--=_NextPart_000_004B_01C90EAF.FA964EB0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Is there an easy way to loop thru the array below and add the  
incremented
total price indexes so the order_total_price index contains the  
correct sum.

Any help would be greatly appreciated.





array(5) {

 [0] => array(15) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "10.00"

   ["order_product_price_2"] => string(5) "20.00"

   ["order_total_price"] => string(0) ""

 }

 [1] => array(19) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "25.00"

   ["order_product_price_2"] => string(5) "15.00"

   ["order_total_price"] => string(0) ""

 }



Like this.



array(5) {

 [0] => array(15) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "10.00"

   ["order_product_price_2"] => string(5) "20.00"

   ["order_total_price"] => string(0) "30.00"

 }

 [1] => array(19) {

   ["order_date"] => string(8) "09-01-08"

   ["order_product_price_1"] => string(5) "25.00"

   ["order_product_price_2"] => string(5) "15.00"

   ["order_total_price"] => string(0) "40.00"

 }



Tom Shaw



[EMAIL PROTECTED]




--=_NextPart_000_004B_01C90EAF.FA964EB0--




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



[PHP] Summing array indexes.

2008-09-04 Thread Tom Shaw
Is there an easy way to loop thru the array below and add the incremented
total price indexes so the order_total_price index contains the correct sum.
Any help would be greatly appreciated.

 

 

array(5) {

  [0] => array(15) {

["order_date"] => string(8) "09-01-08"

["order_product_price_1"] => string(5) "10.00"

["order_product_price_2"] => string(5) "20.00"

["order_total_price"] => string(0) ""

  }

  [1] => array(19) {

["order_date"] => string(8) "09-01-08"

["order_product_price_1"] => string(5) "25.00"

["order_product_price_2"] => string(5) "15.00"

["order_total_price"] => string(0) ""

  }

 

Like this. 

 

array(5) {

  [0] => array(15) {

["order_date"] => string(8) "09-01-08"

["order_product_price_1"] => string(5) "10.00"

["order_product_price_2"] => string(5) "20.00"

["order_total_price"] => string(0) "30.00"

  }

  [1] => array(19) {

["order_date"] => string(8) "09-01-08"

["order_product_price_1"] => string(5) "25.00"

["order_product_price_2"] => string(5) "15.00"

["order_total_price"] => string(0) "40.00"

  }

 

Tom Shaw

 

[EMAIL PROTECTED]

 



Re: [PHP] Google Chrome

2008-09-04 Thread Jay Moore

Jochem Maas wrote:

Bastien Koert schreef:

On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:


Yippie, Chrome already exploited for DoS attacks?

http://blogs.zdnet.com/security/?p=1847&tag=nl.e539



Its not a DoS, its just a browser crash


so forcing a browser to crash is not 'Denial of Service'?

I think your confused with DDoS






It depends on what site he planned to visit.

Google - DoS
Zombo.com - Not DoS.

;)

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



Re: [PHP] Google Chrome

2008-09-04 Thread Jochem Maas

Bastien Koert schreef:

On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:


Yippie, Chrome already exploited for DoS attacks?

http://blogs.zdnet.com/security/?p=1847&tag=nl.e539



Its not a DoS, its just a browser crash


so forcing a browser to crash is not 'Denial of Service'?

I think your confused with DDoS






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



Re: [PHP] Google Chrome

2008-09-04 Thread Bastien Koert
On Thu, Sep 4, 2008 at 4:31 PM, Dan Shirah <[EMAIL PROTECTED]> wrote:

> Yippie, Chrome already exploited for DoS attacks?
>
> http://blogs.zdnet.com/security/?p=1847&tag=nl.e539
>

Its not a DoS, its just a browser crash

-- 

Bastien

Cat, the other other white meat


Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Dan Shirah
>
> Dan Shirah a écrit :
>
>> How about just adding a simple counter on your page.
>>
>>
> That's what I do but that "counter" resets when you press F5 and is not
> functionnal.
>
> Why $_GET['i'] doesn't unsets ?



Are you saving the array to a database once it is created?  If not, wouldn't
the array be recreated once someone refreshes the page as well?


Re: [PHP] Google Chrome

2008-09-04 Thread Dan Shirah
Yippie, Chrome already exploited for DoS attacks?

http://blogs.zdnet.com/security/?p=1847&tag=nl.e539


Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Micah Gersten

The $_GET array comes from the URL which is resent every time someone
hits F5.  unset works on the server, not on the browser.  You could
capture it, add it to the session and then redirect without it in the URL.

Thank you,
Micah Gersten
onShore Networks
Internal Developer
http://www.onshore.com



Bill wrote:
> Dan Shirah a écrit :
>> How about just adding a simple counter on your page.
>>
>
> That's what I do but that "counter" resets when you press F5 and is
> not functionnal.
>
> Why $_GET['i'] doesn't unsets ?
>


-- 


Thank you,
Micah Gersten
onShore Networks
Internal Developer
http://www.onshore.com


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



RE: [PHP] unset($_GET['i'])

2008-09-04 Thread Boyd, Todd M.
> -Original Message-
> From: Bill [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 04, 2008 3:23 PM
> To: php-general@lists.php.net
> Subject: Re: [PHP] unset($_GET['i'])
> 
> Dan Shirah a écrit :
> > How about just adding a simple counter on your page.
> >
> 
> That's what I do but that "counter" resets when you press F5 and is not
> functionnal.
> 
> Why $_GET['i'] doesn't unsets ?

Your page URL has ?i=asdf in it. As such, $_GET['i'] is being set every time 
you refresh that particular URL. Unsetting $_GET['i'] will only erase the 
variable for that instance of that PHP script. As soon as you refresh, you are 
calling a new instance of that PHP script and assigning $_GET['i'] the value 
"asdf" (or whatever).

If clearing that value on refresh is truly important to you, then don't use GET.


Todd Boyd
Web Programmer




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



Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Wolf

 Bill <[EMAIL PROTECTED]> wrote: 
> Dan Shirah a écrit :
> > How about just adding a simple counter on your page.
> > 
> 
> That's what I do but that "counter" resets when you press F5 and is not 
> functionnal.
> 
> Why $_GET['i'] doesn't unsets ?

Because you get a new i from the URL, hence the GET

What you can do is set a session variable when you GET the first i, then just 
check and if the session variable is present, you don't process the next time 
you GET i.

Wolf

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



RE: [PHP] Google Chrome

2008-09-04 Thread Boyd, Todd M.
> -Original Message-
> From: Wolf [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 04, 2008 1:34 PM
> To: Boyd, Todd M.
> Cc: php-general@lists.php.net
> Subject: RE: [PHP] Google Chrome
> 
> 
> > You can at least track memory + cpu usage through the Task Manager
> > (Ctrl-Alt-Del + T on most distros). In the Task Manager, I also
> noticed
> > that GoogleUpdate.exe is running even when Chrome.exe is not. This
> made
> > me a bit curious, so I went into msconfig (the Microsoft GUI utility
> for
> > modifying startup programs, services, and system INI files) and saw
> that
> > GoogleUpdate.exe had been added to the list of programs to run on
> > Windows startup.
> >
> > I hate, hate, HATE it when programs install resident agents that eat
> my
> > memory and perform background network activity. Rrgh! Points taken
> away
> > from Google for this app's EULA and its methods. Slick otherwise,
> though
> > (aside from the lack of XMLDOM instantiation support for
> Javascript)...
> 
> startup monitor -> sure it runs at startup, but that little bugger
> keeps an eye on my startup and asks me if I want to allow my startup to
> be modified.

Yeah, I used to use a program that had similar functionality. Haven't really 
bothered putting much of my "familiar" software on my work PC, but maybe I 
should after this... it has been bogging down a bit lately, after all.


Todd Boyd
Web Programmer





Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Bill

Dan Shirah a écrit :

How about just adding a simple counter on your page.



That's what I do but that "counter" resets when you press F5 and is not 
functionnal.


Why $_GET['i'] doesn't unsets ?

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



Re: [PHP] Google Chrome

2008-09-04 Thread Eugene Mah
Shawn McKenzie wrote:

> Will somebody volunteer to test on Wine or Mono?
> 
> -Shawn
> 
already done by this guy
http://www.myscienceisbetter.info/2008/09/install-google-chrome-on-linux-using-wine.html

eugene
-- 
-
Eugene Mah, M.Sc., DABR   [EMAIL PROTECTED]
Medical Physicist/Misplaced Canuck[EMAIL PROTECTED]
Department of Radiology   [EMAIL PROTECTED]
Medical University of South Carolina  "For I am a Bear of Very Little
Charleston, South Carolina Brain, and long words Bother
http://www.netcom.com/~eugenem/me."   Winnie the Pooh
http://radinfo.musc.edu/~eugenem/blog/
PGP KeyID = 0x1F9779FD, 0x319393F4
PGP keys available on request ICQ 3113529 O-
-

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



Re: [PHP] unset($_GET['i'])

2008-09-04 Thread Dan Shirah
>
> Hi
>
> given page1 has a list of goods and sends $i as a variable into a link to
> page2, ie, send
>
> Page2 adds the items recieved in an array.
>
> In page2 how can I unset the $_GET['i'] so that if I press F5(refresh) it
> doesn't add the same item to the array ?
>
> I tried unset($_GET['i']) but no success.
>
> Thanks


How about just adding a simple counter on your page.

if ($count == "0") {

Run through your script
At the end update the variable: $count == "1";

} else {

Don't run throught script because the value has already been added

}


[PHP] unset($_GET['i'])

2008-09-04 Thread Bill

Hi

given page1 has a list of goods and sends $i as a variable into a link 
to page2, ie, send


Page2 adds the items recieved in an array.

In page2 how can I unset the $_GET['i'] so that if I press F5(refresh) 
it doesn't add the same item to the array ?


I tried unset($_GET['i']) but no success.

Thanks

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



RE: [PHP] Google Chrome

2008-09-04 Thread Wolf

> You can at least track memory + cpu usage through the Task Manager
> (Ctrl-Alt-Del + T on most distros). In the Task Manager, I also noticed
> that GoogleUpdate.exe is running even when Chrome.exe is not. This made
> me a bit curious, so I went into msconfig (the Microsoft GUI utility for
> modifying startup programs, services, and system INI files) and saw that
> GoogleUpdate.exe had been added to the list of programs to run on
> Windows startup.
> 
> I hate, hate, HATE it when programs install resident agents that eat my
> memory and perform background network activity. Rrgh! Points taken away
> from Google for this app's EULA and its methods. Slick otherwise, though
> (aside from the lack of XMLDOM instantiation support for Javascript)...

startup monitor -> sure it runs at startup, but that little bugger keeps an eye 
on my startup and asks me if I want to allow my startup to be modified.

:-)

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



Re: [PHP] Google Chrome

2008-09-04 Thread Stephen Wong
Wow, didn't notice the GoogleUpdate.exe, thanks for the heads up on
that.  Agreed about programs adding items in our startup.

On Thu, Sep 4, 2008 at 2:23 PM, Boyd, Todd M. <[EMAIL PROTECTED]> wrote:
>> -Original Message-
>> From: Ovidiu Rosoiu [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, September 04, 2008 12:56 PM
>> To: Richard Heyes
>> Cc: php-general@lists.php.net
>> Subject: Re: [PHP] Google Chrome
>>
>> Richard Heyes wrote:
>> > Hi,
>> >
>> > Is it just me, or is everyones disk thrshing more since installing
>> (if
>> > you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
>> > great? :-)
>> >
>> >
>> I uninstalled it precisely beacause of this behaviour. The disk was
>> running crazy every time chrome was started.
>> And I don't know how to do "lsof | grep chrome" on Windows to see
>> what's
>> going on.
>
> You can at least track memory + cpu usage through the Task Manager
> (Ctrl-Alt-Del + T on most distros). In the Task Manager, I also noticed
> that GoogleUpdate.exe is running even when Chrome.exe is not. This made
> me a bit curious, so I went into msconfig (the Microsoft GUI utility for
> modifying startup programs, services, and system INI files) and saw that
> GoogleUpdate.exe had been added to the list of programs to run on
> Windows startup.
>
> I hate, hate, HATE it when programs install resident agents that eat my
> memory and perform background network activity. Rrgh! Points taken away
> from Google for this app's EULA and its methods. Slick otherwise, though
> (aside from the lack of XMLDOM instantiation support for Javascript)...
>
>
> Todd Boyd
> Web Programmer
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

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



Re: [PHP] Google Chrome

2008-09-04 Thread TG
There's an option for pre-buffering things, I believe.  It may be doing that. 
 Or it may be just indexing your whole HD and sending it's contents back to 
Google.  :)

-TG

- Original Message -
From: Ovidiu Rosoiu <[EMAIL PROTECTED]>
To: Richard Heyes <[EMAIL PROTECTED]>
Cc: php-general@lists.php.net
Date: Thu, 04 Sep 2008 20:55:33 +0300
Subject: Re: [PHP] Google Chrome

> Richard Heyes wrote:
> > Hi,
> >
> > Is it just me, or is everyones disk thrshing more since installing (if
> > you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
> > great? :-)
> >
> >   
> I uninstalled it precisely beacause of this behaviour. The disk was 
> running crazy every time chrome was started.
> And I don't know how to do "lsof | grep chrome" on Windows to see what's 
> going on.
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

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



RE: [PHP] Google Chrome

2008-09-04 Thread Boyd, Todd M.
> -Original Message-
> From: Ovidiu Rosoiu [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 04, 2008 12:56 PM
> To: Richard Heyes
> Cc: php-general@lists.php.net
> Subject: Re: [PHP] Google Chrome
> 
> Richard Heyes wrote:
> > Hi,
> >
> > Is it just me, or is everyones disk thrshing more since installing
> (if
> > you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
> > great? :-)
> >
> >
> I uninstalled it precisely beacause of this behaviour. The disk was
> running crazy every time chrome was started.
> And I don't know how to do "lsof | grep chrome" on Windows to see
> what's
> going on.

You can at least track memory + cpu usage through the Task Manager
(Ctrl-Alt-Del + T on most distros). In the Task Manager, I also noticed
that GoogleUpdate.exe is running even when Chrome.exe is not. This made
me a bit curious, so I went into msconfig (the Microsoft GUI utility for
modifying startup programs, services, and system INI files) and saw that
GoogleUpdate.exe had been added to the list of programs to run on
Windows startup.

I hate, hate, HATE it when programs install resident agents that eat my
memory and perform background network activity. Rrgh! Points taken away
from Google for this app's EULA and its methods. Slick otherwise, though
(aside from the lack of XMLDOM instantiation support for Javascript)...


Todd Boyd
Web Programmer



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



Re: [PHP] Google Chrome

2008-09-04 Thread Bastien Koert
On Thu, Sep 4, 2008 at 1:55 PM, Ovidiu Rosoiu
<[EMAIL PROTECTED]>wrote:

> Richard Heyes wrote:
>
>> Hi,
>>
>> Is it just me, or is everyones disk thrshing more since installing (if
>> you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
>> great? :-)
>>
>>
>>
> I uninstalled it precisely beacause of this behaviour. The disk was running
> crazy every time chrome was started.
> And I don't know how to do "lsof | grep chrome" on Windows to see what's
> going on.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Strange, I am not seeing that behavior at all. I am currently running an
older Dell machine with 1.5Gb ram and have

Firefox 3  (5 tabs open including gmail and yahoo)
IE8  ( 1 tab open)
Chrome ( 1 tab open )

among a half dozen other apps open and I am not high in the disk or cpu
usage...

The biggest cpu hog for me right now is WMPlayer 11

-- 

Bastien

Cat, the other other white meat


Re: [PHP] Google Chrome

2008-09-04 Thread Ovidiu Rosoiu

Richard Heyes wrote:

Hi,

Is it just me, or is everyones disk thrshing more since installing (if
you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
great? :-)

  
I uninstalled it precisely beacause of this behaviour. The disk was 
running crazy every time chrome was started.
And I don't know how to do "lsof | grep chrome" on Windows to see what's 
going on.


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



[PHP] Re: Warning: libxml2 2.7.1

2008-09-04 Thread Colin Guthrie

Colin Guthrie wrote:

Hi,

I've not 100% confirmed this as a problem yet but I'm getting some 
fairly serious problems when parsing xml documents with this version of 
libxml2.


I've reported it to the libxml guys, but if you are interested my test 
code is here:

https://qa.mandriva.com/show_bug.cgi?id=43486

I'm not totally sure yet on this one, but as it can be a little hard to 
spot the problem, I thought I'd post a warning.


Could end up just being a Mandriva problem (our libxml2 is vanilla but 
PHP is patched), but I figured I'd post a heads up all the same.


PHP 5.2.6 + patches (mostly upstream) FWIW. Oh and this is a x86_64 
machine but I think it was also confirmed on a i586 by a colleague.


FWIW, this is only on the development version of Mandriva (cooker) so 
shouldn't affect any real sites etc, but as others may be rolling their 
own libxml2 packages for live hosting, I thought it's worth noting on 
this list.


For reference:
http://bugs.php.net/bug.php?id=45996

Col

--

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]


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



Re: [PHP] Sending out mass emails

2008-09-04 Thread Per Jessen
mike wrote:

> In my opinion, this is what MTAs are designed for...
> 
> Personally I throw every email I need to send at the MTA (postfix is
> the best!) and then let it handle processing the queue. If it goes too
> slow or too fast that's when you can alter the configuration

Agree 100%.  Postfix (or any other MTA) is much better at this.


/Per Jessen, Zürich


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



Re: [PHP] Google Auth Scripts

2008-09-04 Thread Schiz0
On Thu, Sep 4, 2008 at 11:09 AM, Ian <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am looking for a script that can authenticate a user against the
> gmail database - except what I need back is the name of the person
> thats doing it automagically, as well as if they have an avatar set
> etc. Does anyone know of any scripts that do this?
>
> I have done some googling for this and only really come up with
> scripts that import your contacts - which is great - but not really
> what I need.
>
> Thanks in advance,
> Ian
>

Maybe the code for GMail-Lite/libgmailer would help you out?

http://gmail-lite.sourceforge.net/wordpress/index.php/about/libgmailer/

http://gmail-lite.sourceforge.net/wordpress/index.php/about/gmail-lite/

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



RE: [PHP] Google Auth Scripts

2008-09-04 Thread Boyd, Todd M.
> -Original Message-
> From: Ian [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 04, 2008 10:10 AM
> To: php-general@lists.php.net
> Subject: [PHP] Google Auth Scripts
> 
> Hi,
> 
> I am looking for a script that can authenticate a user against the
> gmail database - except what I need back is the name of the person
> thats doing it automagically, as well as if they have an avatar set
> etc. Does anyone know of any scripts that do this?
> 
> I have done some googling for this and only really come up with
> scripts that import your contacts - which is great - but not really
> what I need.

None of those scripts can be leveraged, then? I'm unsure about having an
avatar set, but if there's a script that can pull someone's contacts, I
think the authentication half of your problem is already taken care of.


Todd Boyd
Web Programmer




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



[PHP] Google Auth Scripts

2008-09-04 Thread Ian
Hi,

I am looking for a script that can authenticate a user against the
gmail database - except what I need back is the name of the person
thats doing it automagically, as well as if they have an avatar set
etc. Does anyone know of any scripts that do this?

I have done some googling for this and only really come up with
scripts that import your contacts - which is great - but not really
what I need.

Thanks in advance,
Ian

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



RE: [PHP] Google Chrome [0T]

2008-09-04 Thread Boyd, Todd M.
> -Original Message-

> From: Andrew Ballard [mailto:[EMAIL PROTECTED]

> Sent: Wednesday, September 03, 2008 2:53 PM

> To: PHP General list

> Subject: Re: [PHP] Google Chrome

> 

> On Wed, Sep 3, 2008 at 1:33 PM, Wolf <[EMAIL PROTECTED]> wrote:

> > Since gmail won't take exe files...

> >

> > http://lonewolf.homelinux.net/ChromeSetup.exe

> >

> > Andrew Ballard wrote:

> >> I tried to grab it, but it seems that my employer is protecting me 

> >> from it. Interesting.

> >>

> >> Andrew

> >>

> >

> 

> That wouldn't work here. I could grab the ChromeSetup.exe, but when I 

> ran it I kept getting an error message:

> 

> Download error. The downloaded file failed verification. Error code =

> 0x80040508

> 

> 

> It seems that ChromeSetup.exe is a downloader that tries to pull the 

> actual installer named chrome_installer.exe from another hidden URL, 

> and it's that other site that is blocked here.

> 

> At any rate, I found it the installer somewhere else.

 

On another (somewhat unrelated) note, Chrome--and apparently WebKit as a
whole (Safari, etc.)--does not support the creation of XML DOM elements
using Javascript. I realize it has little or nothing to do with PHP, but
I thought it was worth bringing up. I'm working on a Google Maps mash-up
right now, and I figured I'd test it out in Chrome after I downloaded
the browser here at work. It breaks on document.implementation and (of
course) the ActiveX method.

 

 

Todd Boyd

Web Programmer



RE: Re: [PHP] CMS-Blog system

2008-09-04 Thread Boyd, Todd M.
> -Original Message-
> From: Martin Zvarík [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 04, 2008 5:05 AM
> To: php-general@lists.php.net
> Subject: Re: Re: [PHP] CMS-Blog system
> 
> Thank you for all the comments.
> 
> Thanks for the WP tip: I don't know much about wordpress (it looks
> good), but I have tryed enough of open-source CMS to say that they are
> based on messy solutions (one for all = joomla) + it won't be free blog
> system, so I don't think using this free system would be fair.
> 
> So, I will stick with separate databases for each user + central
> databases used for searches etc.
> 
> I am pretty sure I am up for this wheel reinventing ;-)
> The only thing I am not strong in is the MySQL, but with you guys there
> is nothing impossible!

Seriously? Well, let us know how it goes in a couple years, after all of your 
hair has fallen out and you've chewed your fingernails down to the wick. Also, 
not all open source CMS solutions are messy. Have you checked out Drupal? 
There's a billion others, but I've seen Drupal used in so many commercial 
applications that it boggles the mind.

Also--might consider joining a MySQL list if you're going to have problems in 
that area. In a nod to the movie "300"...

Madness? THIS... IS... PHP-GENERAL!


Todd Boyd
Web Programmer



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



Re: [PHP] Sending out mass emails

2008-09-04 Thread mike
In my opinion, this is what MTAs are designed for...

Personally I throw every email I need to send at the MTA (postfix is
the best!) and then let it handle processing the queue. If it goes too
slow or too fast that's when you can alter the configuration

(Side note: I'm pretty sure phpmailer would have some sort of delay
built in, it seems to be quite feature-rich) or you can always build
in your own manual loop, use sleep() or just launch the script and
only run $x number of emails each time...

On Thu, Sep 4, 2008 at 6:47 AM, Angelo Zanetti <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> We would like to send out mass emails for some of our clients, these are
> HTML email and text alternative for the email clients that cant read those
> HTML emails.
>
> We have developed some scripts to send the emails using phpmailer.
>
> Now we anticipate sending emails in batches but not sure how many at once.
>
> Also what is the best way about going around being black listed due to spam
> issues.
>
> I know that the headers need to be set to avoid being detected as spam.
>
> Any advice is appreciated.
>
> Thanks
> Angelo
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

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



[PHP] Re: Sending out mass emails

2008-09-04 Thread Al

Pear has exactly what you need. class Mail_Queue

Angelo Zanetti wrote:
Hi all, 


We would like to send out mass emails for some of our clients, these are
HTML email and text alternative for the email clients that cant read those
HTML emails.

We have developed some scripts to send the emails using phpmailer.

Now we anticipate sending emails in batches but not sure how many at once.

Also what is the best way about going around being black listed due to spam
issues. 


I know that the headers need to be set to avoid being detected as spam.

Any advice is appreciated.

Thanks
Angelo





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



Re: [PHP] Sending out mass emails

2008-09-04 Thread Wolf

> Also what is the best way about going around being black listed due to spam
> issues. 
> 
> I know that the headers need to be set to avoid being detected as spam.


Check the list archives for these answers.  Someone asked about this within the 
last 14 days even.

As for the spamming, you spam me and I send the spam to the national DBs 
(ftc.gov) and other spam reception/cleaning points.  Either way, you spam 
people and the users who report will report you.  Those who don't want it will 
report it as spam, and others will set up mail filters to just auto-delete at 
the mail server so they never see it.

Wolf

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



[PHP] PHP Development Environment

2008-09-04 Thread Sascha Braun | CEO @ BRAUN Networks

Dear general list Members,

I did fly three month ago from germany to california as a software
engineer for the development of international dotcoms.

I am specialized in the development of content management, media
asset management and shop system solutions by use of PHP5.

I had a couple of business contacts here, but it seems that the ameri-
can economy is at the moment not really open enough to found new
or at least provide financial support for new businesses.

A couple of weeks ago my suitcase got stolen, so I now only run
around with my laptop computer and my content management system
I developed thruout the past five years.

As I am not really getting the help I would need from the environment
I am at, and I am not really sure where in the US to go to, to start out
a proper living somewhere, I would like to ask you members out here
of there are projects I could take part in or positions where somebody
would like to hire me.

Since conversations with one of the best three seo's in germany and an
old IT guru in Frankfurt/Main I might be one of the best PHP5 develop-
ers and seos on the market at the moment, based on values like usability
concepts, inventiveness and search engine marketing capabilities.

So who ever wants to have me, is going to have a nice golden pott around.

I would really be happy if I would find a chance to dress myself nicely 
again

or even to find a new home :))

Please help if you can.

Sincerily,

Sascha

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



[PHP] Warning: libxml2 2.7.1

2008-09-04 Thread Colin Guthrie

Hi,

I've not 100% confirmed this as a problem yet but I'm getting some 
fairly serious problems when parsing xml documents with this version of 
libxml2.


I've reported it to the libxml guys, but if you are interested my test 
code is here:

https://qa.mandriva.com/show_bug.cgi?id=43486

I'm not totally sure yet on this one, but as it can be a little hard to 
spot the problem, I thought I'd post a warning.


Could end up just being a Mandriva problem (our libxml2 is vanilla but 
PHP is patched), but I figured I'd post a heads up all the same.


PHP 5.2.6 + patches (mostly upstream) FWIW. Oh and this is a x86_64 
machine but I think it was also confirmed on a i586 by a colleague.


FWIW, this is only on the development version of Mandriva (cooker) so 
shouldn't affect any real sites etc, but as others may be rolling their 
own libxml2 packages for live hosting, I thought it's worth noting on 
this list.


Col

--

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]


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



RE: [PHP] Sending out mass emails

2008-09-04 Thread Jay Blanchard
[snip]
We would like to send out mass emails for some of our clients
[/snip]

Have you searched the list archives for the answers? These points have
been covered numerous times.

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



[PHP] Sending out mass emails

2008-09-04 Thread Angelo Zanetti
Hi all, 

We would like to send out mass emails for some of our clients, these are
HTML email and text alternative for the email clients that cant read those
HTML emails.

We have developed some scripts to send the emails using phpmailer.

Now we anticipate sending emails in batches but not sure how many at once.

Also what is the best way about going around being black listed due to spam
issues. 

I know that the headers need to be set to avoid being detected as spam.

Any advice is appreciated.

Thanks
Angelo




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



Re: [PHP] CMS-Blog system

2008-09-04 Thread Yannick Warnier
Le jeudi 04 septembre 2008 à 10:31 +0100, Stut a écrit :
> On 4 Sep 2008, at 06:56, Yannick Warnier wrote:
> 
> > Le mercredi 03 septembre 2008 à 22:07 +0100, Luke a écrit :
> >> seperate databases is a hassle, since you have to mess with multiple
> >> connections, I would go with the one database. Just cut down on data
> >> storage, use userids instead of usernames for identification in the  
> >> tables
> >> and such.
> >
> > Not only is it a hassle, it is also a major system bottleneck on most
> > filesystems. If using MySQL for example, each database creates one
> > directory. If you get to 10.000 directories in /var/lib/mysql for
> > example (based on Debian systems), you will start to feel the weight  
> > of
> > having so many items in only one directory. If you ever reach 30.000,
> > you'll start to think it *really* was a bad idea.
> > Not to mention any database backup will be accordingly slower.
> > Personal recommendation: don't go for the multiple database solution  
> > if
> > you plan to have more than 100 and you can avoid it.
> 
> How bad this is depends on the OS and filesystem you're using. One of  
> the sites I manage has a directory with over 300k files in it, and  
> it's never a problem unless I want to list the contents (which I never  
> do!). Accessing the files (for backups or other purposes) is just as  
> fast as it is with only a few files. That's a CentOS box using ext3.

Yes, I know. I'm talking about a Debian system with ext3, so I wouldn't
really consider it as a "low" configuration/OS/FS, but I'm reporting,
nevertheless, that it can have important drawbacks.

On the other hand, 120.000 files in the same directory seemed to be the
limit on one of the disks we have (the system reported: max number of
inodes assigned, impossible to create new file). I'm sure there are also
ways to improve performance by setting ext3 to use larger inodes, but
you have to plan that from the start.

> It's possible the limitation you're seeing is related to MySQL rather  
> than the filesystem, but I've never had anywhere near that number of  
> databases on a single box so I can't speak to that.

I think that isn't MySQL (system usage shows the system itself is
overwhelmed, apart from MySQL).

Thanks for the suggestions anyway.

Yannick


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



[PHP] Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2

2008-09-04 Thread Johannes Schlüter
On Wed, 2008-09-03 at 23:36 -0700, steve wrote:
> It is pretty much include() and its relatives. Autoloading with a lot
> of possible include paths. I'm sure if you had a Zend Framework App
> and put it on Windows, and took out all the require_onces with paths
> in them

Try 5.3 please, our implementation of realpath(), one of the biggest
require_once slowdowns, as well as other parts were improved quite a
lot.

Feedback is welcome :-)

johannes


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



[PHP] Recursive Iteration over a collection of objects

2008-09-04 Thread David Lidstone

Hi

I am getting myself quite confused while trying to use SPL to 
recursively iterate through a collection of objects, and any help would 
be greatly appreciated!


My collection of objects is contained in a class (which I frequently use 
to iterate through objects stored in an array in the class), and I think 
my hasChildren() and getChildren() methods are working ok, but I am 
unable to make it recursive.


I am particularly confused by where I have to use 
RecursiveIteratorIterator (do I have to at all?), and the getIterator() 
method (again, do I need it and why?). Am I going about this totally the 
wrong way to start with?


I have tried to summarise my code below. Sorry for the long post, and 
thanks again.


David


== Script... ==

$categories = new RecursiveIteratorIterator(new Categories);
$categories->loadAll();

foreach ($categories as $category) {
echo 'ID: ' . $category->getID();
echo 'Level: ' . $category->getLevel();
}


=== classes... =

abstract class ObjCollection implements RecursiveIterator {
// class stores objects in an array
public $objs = array();
public function current();
public function hasChildren();
// etc etc
}


class Categories extends ObjCollection {
// concrete class which loads the Category objects into
// the ObjCollection array
public function loadAll() {// ...load Category classes
   // into parent:: !}
}


class Category {
private $id;
private $level
public function getID() {return $this->id;}
public function getLevel() {return $this->level;}
}




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



Re: [PHP] CMS-Blog system

2008-09-04 Thread Stut

Please keep replies on the list.

On 4 Sep 2008, at 11:38, Martin Zvarík wrote:


On 4 Sep 2008, at 11:04, Martin Zvarík wrote:

Thank you for all the comments.

Thanks for the WP tip: I don't know much about wordpress (it looks  
good), but I have tryed enough of open-source CMS to say that they  
are based on messy solutions (one for all = joomla) + it won't be  
free blog system, so I don't think using this free system would be  
fair.


That's really not a problem. WP is released under the GPL (http://wordpress.org/about/gpl/ 
) which effectively means you can use it in any way your want, the  
only limits are on changes you make to the code. If they didn't  
want you to use it to build paid-for services that would be  
restricted by the license, but it's not.


If you have a moral objection to using open source software to run  
a paid-for service, be sure to avoid Apache, MySQL and Linux too!!

:-D good point


So, I will stick with separate databases for each user + central  
databases used for searches etc.


If you still intend to go down the road of building it yourself I  
strongly urge you to check out Sphinx (http:// 
www.sphinxsearch.com/) for searching. It kicks the crap out of any  
other system I've come across.



I am pretty sure I am up for this wheel reinventing ;-)


Your funeral :)

The only thing I am not strong in is the MySQL, but with you guys  
there is nothing impossible!


Seriously? You want to build a blogging system with support for 10k  
users and your MySQL is not strong? Good luck.

http://www.spiritualthingsmatter.com/2007/11/07/hope-there-is-always-hope/


Not sure I see the relevance of that link, but if you think praying  
will help I'll repeat my "good luck".



:-)




I'm not saying you can't learn what's needed to get it done, but you  
can save yourself a world of pain by making use of what's already out  
there. I'm a big advocate of learning new things, but when you need to  
get something done I see nothing wrong with standing on the shoulders  
of giants.


-Stut

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



Re: [PHP] CMS-Blog system

2008-09-04 Thread Stut

On 4 Sep 2008, at 11:04, Martin Zvarík wrote:

Thank you for all the comments.

Thanks for the WP tip: I don't know much about wordpress (it looks  
good), but I have tryed enough of open-source CMS to say that they  
are based on messy solutions (one for all = joomla) + it won't be  
free blog system, so I don't think using this free system would be  
fair.


That's really not a problem. WP is released under the GPL (http://wordpress.org/about/gpl/ 
) which effectively means you can use it in any way your want, the  
only limits are on changes you make to the code. If they didn't want  
you to use it to build paid-for services that would be restricted by  
the license, but it's not.


If you have a moral objection to using open source software to run a  
paid-for service, be sure to avoid Apache, MySQL and Linux too!!


So, I will stick with separate databases for each user + central  
databases used for searches etc.


If you still intend to go down the road of building it yourself I  
strongly urge you to check out Sphinx (http://www.sphinxsearch.com/)  
for searching. It kicks the crap out of any other system I've come  
across.



I am pretty sure I am up for this wheel reinventing ;-)


Your funeral :)

The only thing I am not strong in is the MySQL, but with you guys  
there is nothing impossible!


Seriously? You want to build a blogging system with support for 10k  
users and your MySQL is not strong? Good luck.


'Nuff said.

-Stut

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



Re: Re: [PHP] CMS-Blog system

2008-09-04 Thread Martin Zvarík

Thank you for all the comments.

Thanks for the WP tip: I don't know much about wordpress (it looks 
good), but I have tryed enough of open-source CMS to say that they are 
based on messy solutions (one for all = joomla) + it won't be free blog 
system, so I don't think using this free system would be fair.


So, I will stick with separate databases for each user + central 
databases used for searches etc.


I am pretty sure I am up for this wheel reinventing ;-)
The only thing I am not strong in is the MySQL, but with you guys there 
is nothing impossible!


Martin

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



Re: [PHP] CMS-Blog system

2008-09-04 Thread Stut


On 4 Sep 2008, at 06:56, Yannick Warnier wrote:


Le mercredi 03 septembre 2008 à 22:07 +0100, Luke a écrit :

seperate databases is a hassle, since you have to mess with multiple
connections, I would go with the one database. Just cut down on data
storage, use userids instead of usernames for identification in the  
tables

and such.


Not only is it a hassle, it is also a major system bottleneck on most
filesystems. If using MySQL for example, each database creates one
directory. If you get to 10.000 directories in /var/lib/mysql for
example (based on Debian systems), you will start to feel the weight  
of

having so many items in only one directory. If you ever reach 30.000,
you'll start to think it *really* was a bad idea.
Not to mention any database backup will be accordingly slower.
Personal recommendation: don't go for the multiple database solution  
if

you plan to have more than 100 and you can avoid it.


How bad this is depends on the OS and filesystem you're using. One of  
the sites I manage has a directory with over 300k files in it, and  
it's never a problem unless I want to list the contents (which I never  
do!). Accessing the files (for backups or other purposes) is just as  
fast as it is with only a few files. That's a CentOS box using ext3.


It's possible the limitation you're seeing is related to MySQL rather  
than the filesystem, but I've never had anywhere near that number of  
databases on a single box so I can't speak to that.


-Stut

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



Re: [PHP] Google Chrome

2008-09-04 Thread Per Jessen
Richard Heyes wrote:

> Hi,
> 
> Is it just me, or is everyones disk thrshing more since installing (if
> you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
> great? :-)
> 

I didn't even manage to download it - with FF+Linux there's no
downloadable version (ok, not yet ready), but then I tried downloading
from Windows, and I still got no link - which is when I spotted that
Chrome is only for XP and Vista - not W2K.  


/Per Jessen, Zürich


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



Re: [PHP] CMS-Blog system

2008-09-04 Thread Stut

On 3 Sep 2008, at 22:01, Martin Zvarík wrote:
I am working on CMS-Blog system, which will be using approx. 10 000  
users.


I have a basic question - I believe there are only two options -  
which one is better?


1) having separate databases for each blog = fast
(problem: what if I will need to do search in all of the blogs for  
some article?)


2) having all blogs in one database - that might be 10 000 * 100  
articles = too many rows, but easy to search and maintain, hmm?


---

I am thinking of  having some file etc. "cms-core.php" in some base  
directory and every subdirectory (= users subdomains) would include  
this "cms-core" file with some individual settings. Is there better  
idea?


I appreciate your discussion on this topic.


This wheel already exists, and it's called Wordpress.

Wordpress is completely free, has great support for multiple blogs  
with multiple users and central management. It's been built for  
scalability (think wordpress.com) and has been extensively tested  
(think wordpress.com + a huge number of other sites).


If Wordpress doesn't cover your search requirements it's simple to add  
something like sphinx to index everything to match the way you want to  
search.


But, if you want to waste your time reinventing this wheel don't let  
me stop you, but I guarantee it's more complex than you initially think.


-Stut

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



Re: [PHP] Google Chrome

2008-09-04 Thread Richard Heyes
Hi,

Is it just me, or is everyones disk thrshing more since installing (if
you have) Chrome? Oh, and to keep it in-line with list, isn't PHP
great? :-)

-- 
Richard Heyes

HTML5 Graphing for IE7, FF, Opera and Safari:
http://www.phpguru.org/RGraph

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



[PHP] Re: [PECL-DEV] Geometrical library

2008-09-04 Thread Antony Dovgal

On 03.09.2008 20:54, Yannick Warnier wrote:

Hi there,

I've been looking for a PHP library that would allow me to calculate
superpositions of geometrical surfaces defined by polygones (defined
themselves by points bound with lines) in 2D (surface of a polygone,
intersections between two vectors, surface of intersection - considering
the polygons could be complex and superpose themselves in more than one
point).

The closest to what I'm looking for, I guess, would be the PEAR
Math_Vector package, but it is mainly based on vectors as mathematical
arrays, whereas I would need calculations based on surfaces.

Does anyone know of something that could help me?


You can always find an open source C/C++ library and write a PECL extension for 
it.
Quick search shows there are quite a number of such libs, so you just 
need to choose the one that fits your needs best.


--
Wbr, 
Antony Dovgal


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



[PHP] Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2

2008-09-04 Thread Pierre Joye
hi,

On Thu, Sep 4, 2008 at 6:06 AM, Andi Gutmans <[EMAIL PROTECTED]> wrote:
> Btw, contrary to what many believe, 32bit PHP tends to perform better
> than 64bit PHP.
> So unless there's a really good reason why you want 64bit I wouldn't
> waste too much time on that.

And do not forget that the x64 builds are highly experimental. I would
not suggest to use them for anything else but testing. They are also
incomplete as some libraries are not yet ported to x64 or other needs
tweaks.

Cheers.
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

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



[PHP] Re: [PHP-DEV] Re: [PHP] PHP 5.3.0alpha2

2008-09-04 Thread Pierre Joye
On Thu, Sep 4, 2008 at 8:36 AM, steve <[EMAIL PROTECTED]> wrote:
>> Try with IIS7 + FCGI, it is _fast_ :)
>
> It's a "same-across-platforms" thing. Mostly to do with the fact we
> use mod-rewrite. :(

I did not try it yet but IIS has a rewrite module. There is also a
commercial product being 100% compatible with mod_rewrite
(http://www.micronovae.com/ModRewrite/ModRewrite.html).

-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

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



Re: [PHP] Re: PHP on 64bit Ubuntu

2008-09-04 Thread Robert Cummings
On Wed, 2008-09-03 at 23:59 -0700, steve wrote:
> Yes and No. PHP could be storing bools as a bit packed in a long word.
> But your point about compiling is sill more valid. Compiling 32bit
> instructions may use instructions that offer off-alignment memory
> referencing. That is -- a bool may actual take only a byte in a 32bit
> system. That instruction may not be available in 64bit mode. Thus that
> bool taking a whole long word. 8x the space, not twice.

It's hardly likely that a bool taking only a byte in a 32 bit
environment would suddenly take 8 bytes in a 64 bit environment.
Processors usually retain backward instructions and just pile on more.
And in the case of compilers, compilers generally get smarter as
technology advances and not dumber. The opposite might be true of user
code though as developers become presumptive of the compiler doing their
work for them :)

> Let's write some assembly!

Why torture ourselves?

;)

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


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



Re: [PHP] Re: PHP on 64bit Ubuntu

2008-09-04 Thread steve
Yes and No. PHP could be storing bools as a bit packed in a long word.
But your point about compiling is sill more valid. Compiling 32bit
instructions may use instructions that offer off-alignment memory
referencing. That is -- a bool may actual take only a byte in a 32bit
system. That instruction may not be available in 64bit mode. Thus that
bool taking a whole long word. 8x the space, not twice.

Let's write some assembly!

On Wed, Sep 3, 2008 at 11:41 PM, Robert Cummings <[EMAIL PROTECTED]> wrote:
> On Wed, 2008-09-03 at 23:39 -0700, steve wrote:
>> > A word boundary usually matches the natural integer size for the
>> > processor. In the case of a 32 bit processor it would be 32 bits, in the
>> > case of a 64 bit processor it would be 64 bits. This may or may not hold
>> > for windows, but more than likely the word size doubles between the 32
>> > bit architecture and the 64 bit architecture. As such due to alignment
>> > we would still see only a maximal doubling of space. Fringe cases may
>> > exist to satisfy your argument, but I doubt PHP falls into this
>> > category... especially as relates to a packaged binary or default
>> > configure.
>>
>> I didn't mean for the PHP binary itself, but the PHP code written in
>> PHP that is parsed:
>>
>> $test = true;
>
> But the PHP binary is what allocates the memory. It all comes down to
> how the PHP binary was compiled.
>
> Cheers,
> Rob.
> --
> http://www.interjinn.com
> Application and Templating Framework for PHP
>
>

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