php-general Digest 1 Aug 2006 23:50:13 -0000 Issue 4269
Topics (messages 239943 through 239966):
Re: All active variables?
239943 by: Stut
239944 by: Peter Lauri
Re: Books: PHP and WAP
239945 by: Angelo Zanetti
Re: memory leak - how to find it?
239946 by: Adam Zey
Re: non blocking fsockopen
239947 by: Adam Zey
PHP Frameworks - Opinion
239948 by: Gabe
239949 by: Kevin Waterson
239950 by: Paul Scott
239951 by: Kilbride, James P.
239952 by: Satyam
239961 by: Colin Guthrie
239962 by: tedd
239964 by: Michael B Allen
239965 by: Steve Turnbull
239966 by: Adam Zey
PEAR::DB and PDO
239953 by: Yannick Warnier
239955 by: Lester Caine
239956 by: Ezra Nugroho
Dynamically assigning var namesi
239954 by: bob pilly
239957 by: Brad Bonkoski
239958 by: dpgirago.mdanderson.org
239959 by: João Cândido de Souza Neto
239963 by: Miles Thompson
Re: Retrieving response headers from an off-site page
239960 by: John Gunther
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[email protected]
----------------------------------------------------------------------
--- Begin Message ---
Peter Lauri wrote:
Is it possible to print out all variables that are active within a script
without doing it manually? This is what I would like to do:
$a = 12;
$b = 'Peter';
$c = 'Lauri';
echo '<pre>';
print_r( get_all_variables() );
echo '</pre>';
30 seconds of searching the PHP site later...
http://php.net/get_defined_vars
-Stut
--- End Message ---
--- Begin Message ---
Great stuff, I probably just searched the wrong words.
-----Original Message-----
From: Stut [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 01, 2006 6:22 PM
To: Peter Lauri
Cc: [email protected]
Subject: Re: [PHP] All active variables?
Peter Lauri wrote:
> Is it possible to print out all variables that are active within a script
> without doing it manually? This is what I would like to do:
>
> $a = 12;
> $b = 'Peter';
> $c = 'Lauri';
>
> echo '<pre>';
> print_r( get_all_variables() );
> echo '</pre>';
30 seconds of searching the PHP site later...
http://php.net/get_defined_vars
-Stut
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---
--- Begin Message ---
Austin Denyer wrote:
Angelo Zanetti wrote:
Hi all,
I need some recommendations for books:
are there any good books on PHP and WAP/WML? Also (OT) a recommendation
regarding books for CSS2 and XHTML.
http://www.hudzilla.org/phpbook/
Regards,
Austin.
Thanks to all those who replied, much appreciated!
-
------------------------------------------------------------------------
Angelo Zanetti
Systems developer
------------------------------------------------------------------------
*Telephone:* +27 (021) 469 1052
*Mobile:* +27 (0) 72 441 3355
*Fax:* +27 (0) 86 681 5885
*
Web:* http://www.zlogic.co.za
*E-Mail:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
--- End Message ---
--- Begin Message ---
Robin Getz wrote:
I am trying to debug a php script that I downloaded, which has a memory
leak in it.
I was looking for a way to find what variables were in php's memory, and
what size, they were, but I couldn't find anything?
The script is a off-line wiki conversion tool (walks through a wiki to
create a bunch of html files for off line viewing). As the tools walks
the files, and does the conversion, I can see the memory consumption go
up and up as it walks the files, until it hits the mem limit, and crashes.
Any suggestions appreciated.
Thanks
-Robin
Place get_memory_usage() at various points in your script to see where
it's being used up.
Regards, Adam.
--- End Message ---
--- Begin Message ---
clive wrote:
I know in PHP 5 you can use stream_socket_client() and set the flag to
STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT which opens the socket
in a non blocking mode.
in php 4 you can use fsockopen and then set the socket to non blocking.
The problem with this is that the fsockopen blocks until it creates the
socket or times out.
I want to know if there is a replacement for fsockopen that attempts to
open a socket, but returns immediately instead of blocking or is there
another way to open a socket in a non blocking mode in PHP 4
thanks
Clive.
Perhaps the socket plugins for PHP4, which should allow similar
flexibility to stream_socket_client()? The downside is you'll need the
socket module enabled/compiled.
Regards, Adam Zey.
--- End Message ---
--- Begin Message ---
What's the common consensus as to a solid PHP framework to use for
application development? There seems to be a number of them out there,
but I'm not sure which one's are the most robust, actively developed,
secure, etc etc.
Thoughts?
--- End Message ---
--- Begin Message ---
This one time, at band camp, Gabe <[EMAIL PROTECTED]> wrote:
> What's the common consensus as to a solid PHP framework to use for
> application development? There seems to be a number of them out there,
> but I'm not sure which one's are the most robust, actively developed,
> secure, etc etc.
If you want something solid and mature, you cant go past ezPublish and
ezComponents
http://www.ez.no
Kevin
--
"Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote."
--- End Message ---
--- Begin Message ---
On Tue, 2006-08-01 at 12:35 -0400, Gabe wrote:
> What's the common consensus as to a solid PHP framework to use for
> application development? There seems to be a number of them out there,
> but I'm not sure which one's are the most robust, actively developed,
> secure, etc etc.
>
OK, from my side, we have 2 frameworks, one more mature than the other.
Both are pretty much the same architecture (MVC everything abstracted,
multilingual etc) but one is specifically geared for php4 and the other
php5.1.2 and above.
Both are GPL licenced and make heavy use of pear objects.
You can download the KEWL.NextGen application, built on the PHP4
framework, KINKY (Yes its a recursive acronym), or go for the less
mature, but much more fun PHP5 framework (Chisimba - A Chechewu word for
the wooden pole framework used to build a traditional African house).
Both are products of Africa, made in Africa as part of a collaborative
network of over 16 African Universities and 60 developers all over the
continent. If you contribute to this project, you are not only sharing
code, but building skills in Africa! :)
Both projects can be downloaded from http://avoir.uwc.ac.za (CMS module
on KINKY) and the PHP5 stuff can be accessed at
http://5ive.uwc.ac.za/app/ . We will be making a first public
pre-release of this in the next couple of days...
Both projects have very active developer and user mailing lists.
Let me know if you need some more information!
--Paul
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
--- End Message ---
--- Begin Message ---
I like what I've been seeing from Solar at solarphp.com. And Paul Jones,
the maintainer, is extremely active on the project and the community
seems to be very much in love with the framework. Community is a little
small but going pretty strong.
James Kilbride
> -----Original Message-----
> From: Gabe [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 01, 2006 12:36 PM
> To: [email protected]
> Subject: [PHP] PHP Frameworks - Opinion
>
> What's the common consensus as to a solid PHP framework to
> use for application development? There seems to be a number
> of them out there, but I'm not sure which one's are the most
> robust, actively developed, secure, etc etc.
>
> Thoughts?
>
> --
> PHP General Mailing List (http://www.php.net/) To
> unsubscribe, visit: http://www.php.net/unsub.php
>
>
--- End Message ---
--- Begin Message ---
There is no 'common consensus' but I am sure you'll be getting lots and
lots, I would even say LOTS, of sugestions.
Satyam
----- Original Message -----
From: "Gabe" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, August 01, 2006 6:35 PM
Subject: [PHP] PHP Frameworks - Opinion
What's the common consensus as to a solid PHP framework to use for
application development? There seems to be a number of them out there,
but I'm not sure which one's are the most robust, actively developed,
secure, etc etc.
Thoughts?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---
--- Begin Message ---
Satyam wrote:
There is no 'common consensus' but I am sure you'll be getting lots and
lots, I would even say LOTS, of sugestions.
I'm surprised no-one has mentioned the Zend Framework yet.....
I'm looking to do a bit of a rewrite of a large PHP application in the
near future and would like to think Zend would be a good horse to back,
but the fact no-one here has mentioned it yet makes me doubt this tactic!
Anyone got opinions (good or bad) on Zend that would be helpful for me
(and others)?
Col.
--- End Message ---
--- Begin Message ---
At 10:46 PM +0100 8/1/06, Colin Guthrie wrote:
I'm surprised no-one has mentioned the Zend Framework yet.....
I'm looking to do a bit of a rewrite of a large PHP application in
the near future and would like to think Zend would be a good horse
to back, but the fact no-one here has mentioned it yet makes me
doubt this tactic!
Anyone got opinions (good or bad) on Zend that would be helpful for
me (and others)?
Col.
Col:
I own Zend Professional, but don't use it (not good or bad).
I find that Macintosh GoLive CS (although not designed as a php
development platform) meets most of my needs, which are a mixture of
html, css, php, mysql, and javascript editing. Additionally, GoLive
works as a my-side/server-side file organizational and
synchronization system.
tedd
--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
--- End Message ---
--- Begin Message ---
On Tue, 1 Aug 2006 19:44:28 +0200
"Satyam" <[EMAIL PROTECTED]> wrote:
> There is no 'common consensus' but I am sure you'll be getting lots and
> lots, I would even say LOTS, of sugestions.
I would be very skeptical of any "suggestions" because only someone
who tried multiple frameworks would be in a position to say with any
authority that one is better than another. And even then I would still
be skeptical. Compounded by the fact that most fall into the "almost
what I need but not quite" category (don't they all?) I see no other
option but to try each. Also, reasoning that you will eventually need to
modify it you might as well pick something that is relatively simple and
extensible. Meaning, it doesn't need to be "mature". It just needs to be
clearly organized and well thought out. After looking at the source for
a few it should become apparent what techniques are superior to others.
Mike
--
Michael B Allen
PHP Extension for SSO w/ Windows Group Authorization
http://www.ioplex.com/
--- End Message ---
--- Begin Message ---
On Tue, 2006-08-01 at 12:35 -0400, Gabe wrote:
> What's the common consensus as to a solid PHP framework to use for
> application development? There seems to be a number of them out there,
> but I'm not sure which one's are the most robust, actively developed,
> secure, etc etc.
>
> Thoughts?
>
I use Zend Pro - it makes for very effective development, especially
when developing in a team. It supports Subversion and CVS version
control, has excellent predictive typing, PHPDoc support, syntax
highlighting, ftp and sftp support, the list goes on...
Also, for about $80 (off the top of my head), there is a great course
run by PHP Architect on getting the most from it - it really is a
powerful tool.
Downside is it's more costly than others, but well worth it in my
opinion.
Just my thoughts...
Cheers
Steve
--
Steve Turnbull
Digital Content Developer
YHGfL Foundation
e [EMAIL PROTECTED]
t 01724 275030
The YHGfL Foundation Disclaimer can be found at:
http://www.yhgfl.net/foundation-services/yhgfl-email-disclaimer/
--- End Message ---
--- Begin Message ---
Steve Turnbull wrote:
On Tue, 2006-08-01 at 12:35 -0400, Gabe wrote:
What's the common consensus as to a solid PHP framework to use for
application development? There seems to be a number of them out there,
but I'm not sure which one's are the most robust, actively developed,
secure, etc etc.
Thoughts?
I use Zend Pro - it makes for very effective development, especially
when developing in a team. It supports Subversion and CVS version
control, has excellent predictive typing, PHPDoc support, syntax
highlighting, ftp and sftp support, the list goes on...
Also, for about $80 (off the top of my head), there is a great course
run by PHP Architect on getting the most from it - it really is a
powerful tool.
Downside is it's more costly than others, but well worth it in my
opinion.
Just my thoughts...
Cheers
Steve
Zend Studio Pro isn't a PHP framework. It's a PHP IDE. Zend has multiple
products.
Regards, Adam.
--- End Message ---
--- Begin Message ---
Hi there,
I will soon need to include a database abstraction layer in my company's
software and I am looking for the best choice to make.
The software is promoted as working with PHP4, so I wouldn't use PDO,
although I see that a PHP4 implementation of PDO exists [1] and I could
use this one (any comments on that are appreciated).
So basically I'm left with PEAR::DB (or PEAR::MDB2) [2] and ADOdb [3]. I
have found a comparison [4] but it doesn't sound too objective.
What I'd really like to know is:
- does PDO come from PEAR::DB?
- does ADOdb really add value in comparison with PEAR::DB?
Any suggestion welcome, thank you so much,
Yannick
[1] http://www.phpclasses.org/browse/package/2572.html
[2] http://pear.php.net/package/MDB2
[3] http://adodb.sourceforge.net/
[4] http://phplens.com/phpeverywhere/node/view/39
--- End Message ---
--- Begin Message ---
Yannick Warnier wrote:
Hi there,
I will soon need to include a database abstraction layer in my company's
software and I am looking for the best choice to make.
The software is promoted as working with PHP4, so I wouldn't use PDO,
although I see that a PHP4 implementation of PDO exists [1] and I could
use this one (any comments on that are appreciated).
So basically I'm left with PEAR::DB (or PEAR::MDB2) [2] and ADOdb [3]. I
have found a comparison [4] but it doesn't sound too objective.
What I'd really like to know is:
- does PDO come from PEAR::DB?
- does ADOdb really add value in comparison with PEAR::DB?
Any suggestion welcome, thank you so much,
The answer depends on why you need the abstraction layer. If you plan to
switch transparently between engines, then the SQL will need to be
managed to provide computable queries. I use ADOdb since it does a lo of
that management internally. All that PDO will do is give you compatible
function names, you will still need to change things FIRST/SKIP/LIMIT
manually for each engine.
Since ADOdb has always provided the cross engine compatibility I've not
looked at PEAR::DB recently, other than the 'compatible' functions
provided in ADOdb ;)
--
Lester Caine - G8HFL
-----------------------------
L.S.Caine Electronic Services - http://home.lsces.co.uk
Model Engineers Digital Workshop -
http://home.lsces.co.uk/ModelEngineersDigitalWorkshop/
Treasurer - Firebird Foundation Inc. - http://www.firebirdsql.org/index.php
--- End Message ---
--- Begin Message ---
I've used PDO, PEAR::DB, and ADOdb. I like ADOdb the most. You'd love
it's new Active Record extension.
On Tue, 2006-08-01 at 18:47 +0100, Yannick Warnier wrote:
> Hi there,
>
> I will soon need to include a database abstraction layer in my company's
> software and I am looking for the best choice to make.
>
> The software is promoted as working with PHP4, so I wouldn't use PDO,
> although I see that a PHP4 implementation of PDO exists [1] and I could
> use this one (any comments on that are appreciated).
>
> So basically I'm left with PEAR::DB (or PEAR::MDB2) [2] and ADOdb [3]. I
> have found a comparison [4] but it doesn't sound too objective.
>
> What I'd really like to know is:
> - does PDO come from PEAR::DB?
> - does ADOdb really add value in comparison with PEAR::DB?
>
> Any suggestion welcome, thank you so much,
>
> Yannick
>
> [1] http://www.phpclasses.org/browse/package/2572.html
> [2] http://pear.php.net/package/MDB2
> [3] http://adodb.sourceforge.net/
> [4] http://phplens.com/phpeverywhere/node/view/39
>
--- End Message ---
--- Begin Message ---
Hi all
Does anyone know if you can assign a new variable name based on the contents of
another variable in PHP? If so whats the syntax to do this?
I am parsing a text file that has tens of preset attributes and some of these
have hundreds of sub attributes. For example the text file contains flight
details, on every flight there can be up to 500 passengers but there are
generally only 50 so i dont want to have declare 500 vars when i hardly ever
use them. What i am trying to do is count the amount of pasengers present and
dynamically create the variables based on this.$surname1,$surname2 etc...
Im not sure whether this is a sane way to approach this problem or not. Any
advice or pointing to relevant documentation about either syntax for this or
ways of tackling this sort of problem (im sure it must be a regular occurance
in the coding world??) would be greatly appreciated!!
Thanks in advance for any help or advice.
Cheers
Bob
---------------------------------
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease
of use." - PC Magazine
--- End Message ---
--- Begin Message ---
Hi Bob,
Based on what you said, I would say the normal coding way of handling
this is with an array.
If you are unfamiliar with them, www.php.net/array would be a good place
to start.
-Brad
bob pilly wrote:
Hi all
Does anyone know if you can assign a new variable name based on the contents of
another variable in PHP? If so whats the syntax to do this?
I am parsing a text file that has tens of preset attributes and some of these
have hundreds of sub attributes. For example the text file contains flight
details, on every flight there can be up to 500 passengers but there are
generally only 50 so i dont want to have declare 500 vars when i hardly ever
use them. What i am trying to do is count the amount of pasengers present and
dynamically create the variables based on this.$surname1,$surname2 etc...
Im not sure whether this is a sane way to approach this problem or not. Any
advice or pointing to relevant documentation about either syntax for this or
ways of tackling this sort of problem (im sure it must be a regular occurance
in the coding world??) would be greatly appreciated!!
Thanks in advance for any help or advice.
Cheers
Bob
---------------------------------
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of
use." - PC Magazine
--- End Message ---
--- Begin Message ---
Bob Pilly asked earlier today:
> Does anyone know if you can assign a new variable name based on the
contents of another variable in PHP? If so whats the syntax to do this?
$counter = 1;
for ($i == 0; $i < 6; $i++) {
${'newVar_' . $counter} = $counter;
$counter++;
}
echo $newVar_1 . "<br />";
echo $newVar_2 . "<br />";
echo $newVar_3 . "<br />";
echo $newVar_4 . "<br />";
echo $newVar_5 . "<br />";
echo $newVar_6 . "<br />";
This displays:
1
2
3
4
5
6
Something like this maybe?
David
--- End Message ---
--- Begin Message ---
I would like to help, but i need some mor details.
each line of the text file is a flight?
If so, how are separeted each passenger?
It would be important to help me in thinkin somethink to help you.
"bob pilly" <[EMAIL PROTECTED]> escreveu na mensagem
news:[EMAIL PROTECTED]
> Hi all
>
> Does anyone know if you can assign a new variable name based on the
> contents of another variable in PHP? If so whats the syntax to do this?
>
> I am parsing a text file that has tens of preset attributes and some of
> these have hundreds of sub attributes. For example the text file contains
> flight details, on every flight there can be up to 500 passengers but
> there are generally only 50 so i dont want to have declare 500 vars when i
> hardly ever use them. What i am trying to do is count the amount of
> pasengers present and dynamically create the variables based on
> this.$surname1,$surname2 etc...
>
> Im not sure whether this is a sane way to approach this problem or not.
> Any advice or pointing to relevant documentation about either syntax for
> this or ways of tackling this sort of problem (im sure it must be a
> regular occurance in the coding world??) would be greatly appreciated!!
>
> Thanks in advance for any help or advice.
>
> Cheers
>
> Bob
>
>
> ---------------------------------
> All new Yahoo! Mail "The new Interface is stunning in its simplicity and
> ease of use." - PC Magazine
--- End Message ---
--- Begin Message ---
At 02:49 PM 8/1/2006, bob pilly wrote:
Hi all
Does anyone know if you can assign a new variable name based on the
contents of another variable in PHP? If so whats the syntax to do this?
I am parsing a text file that has tens of preset attributes and some of
these have hundreds of sub attributes. For example the text file contains
flight details, on every flight there can be up to 500 passengers but
there are generally only 50 so i dont want to have declare 500 vars when
i hardly ever use them. What i am trying to do is count the amount of
pasengers present and dynamically create the variables based on
this.$surname1,$surname2 etc...
Im not sure whether this is a sane way to approach this problem or not.
Any advice or pointing to relevant documentation about either syntax for
this or ways of tackling this sort of problem (im sure it must be a
regular occurance in the coding world??) would be greatly appreciated!!
Thanks in advance for any help or advice.
Cheers
Bob
Use arrays - check the array_push() function.
Or - and I'm winging it here - an array of objects, assuming PHP will let
you do so.
Then with all of the other wonderful functions PHP has for managing arrays
you're away to the races.
Alternately, if PHP will not allow arrays of objects, use parallel arrays.
Either method will be much easier than trying to create $var1, $var2, ...
$var9999
Regards - Miles Thompson
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.394 / Virus Database: 268.10.5/404 - Release Date: 7/31/2006
--- End Message ---
--- Begin Message ---
Thank you! It sure looks like cURL is exactly the tool I need. As soon
as I get it installed, I'll start playing with it.
Ray Hauge wrote:
I deal with screen-scraping a lot at work. I would suggest using cURL to
store the cookie data, and then subsequently get the data you need.
HTH
--- End Message ---