Re: [PHP] imagejpeg() output
On Sat, 15 Jan 2005, Steven Simmons wrote: > I'm trying to write an object oriented system for saving my uploaded > files to a blog. > > I am using php to resize the original photos and save a thumbnail . > > When I get all done, I want to do something like this: > > $tempImageData = imagejpeg( $imageResource, '', 75 ); > $outputHandler -> save ( $tempImageData ); > > Where the $outputHandler is an object that knows how/where to save the file. > However, I've noticed that imagejpeg() only returns a number 1. > > This worked on my previous server, but I'm guessing my new server has a > newer version of php. > > What am I doing wrong? How can i pass the raw jpeg data to a function? What worked on your previous server? ImageJpeg has never returned the image data. It has always either written it to the file you specify, or if you don't specify one it will output it directly at that point. If you want to capture it in a variable you will need to use output buffering. See php.net/ob_start -Rasmus -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Any idea when 4.3.11 will be released?
On Sun, 16 Jan 2005, Gal wrote: > I'm Working in organization which also using php on the Windows platform. > Because of the security holes in the older version and a COM bug at PHP > 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a problematic > version. I'd just roll back to 4.3.9 and do proper input filtering. As long as you don't pass raw user data to unserialize or do something like include "$user_data/foo" while allowing $user_data to be huge, you are fine. -Rasmus -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Persistance objects + importing
Hi list, I am needing some advise on the best way of importing classes and persistance, I am goingto supply some code, and would like to know if sessions or share memory is the best way for it.It currently serializes and unserializes the class from a session , i parse the directory and classusing pear naming standards, i can also send args to it. Let me know if there is a better way ofdoing this, as from the talk serializing is also slow. I wonder if this bit of code could ever becomea php extension ?? That would rock. import 'PACKAGE_Classname'; or even import PACKAGE_Classname heh :) becomes require_once('PACKAGE/Classname.php'); new PACKAGE_Classname(); //persist here dont reinclude per page. function import($class_name,$serialize = null,$parse_dir = true,$args = null) { $parse_dir ? $filename = preg_replace("/_/","/",$class_name) : $filename = $class_name; if ($serialize) { require_once($filename.".php"); if (!isset($_SESSION[''.$class_name.''])) { if (!$args) { $class = new $class_name; } else { $num_args = func_num_args(); $params = func_get_args(); $class= $this->_format_args($class_name,$num_args,$params); } $_SESSION[''.$class_name.''] = serialize($class); } return unserialize($_SESSION[''.$class_name.'']); } else { require_once($filename.".php"); if (!$args) { return new $class_name; } else { $num_args = func_num_args(); $params = func_get_args(); return $this->_format_args($class_name,$num_args,$params); } } } function _format_args($class_name,$num_args,$params) { $code = "return new {$class_name}("; if ($num_args >= 4) { $args = array(); for($i=3;$i<$num_args;$i++) { $args[] = '$params[' . $i . ']'; } $code .= implode(',',$args); } $code .= ');'; return eval($code); } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] cron job style php...
Check out here - http://www.htmlcenter.com/tutorials/tutorials.cfm/155/php/ and here - http://www.phpfreaks.com/tutorials/28/0.php and if you want to read about my learning with cron try here - http://www.khankennels.com/blog/index.php?p=103 Hope it all helps. Respectfully, Ligaya Turmelle Russell P Jones wrote: I have written a simple script that when a date in an array matches todays date, it sends an email (notifies me when bills are due). Any ideas on how to make this run once a day? Can you do a cron job on a PHP prog? Russ Jones -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Encoding problems using phpMyAdmin
I am just curious why you do not upgrade to the latest stable 2.6.0-pl3? Because, any version in any patch level since 2.5.7-pl1 doesnt display shift-jis (japanese) properly - or anyway on my system. They seem to have broken the support for it, since that specific version. / Lars -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Any idea when 4.3.11 will be released?
Hello, on 01/16/2005 10:17 AM Gal said the following: I'm Working in organization which also using php on the Windows platform. Because of the security holes in the older version and a COM bug at PHP 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a problematic version. Does anyone here knows - what is the status of the release of 4.3.11 ? There hasn't been even a release candidate, so do not expect a release soon. Meanwhile, if you can build PHP from the source, you may want to try PHP 4.3.9 with the Hardened PHP patches that fix the security bugs . http://www.hardened-php.net/ -- Regards, Manuel Lemos PHP Classes - Free ready to use OOP components written in PHP http://www.phpclasses.org/ PHP Reviews - Reviews of PHP books and other products http://www.phpclasses.org/reviews/ Metastorage - Data object relational mapping layer generator http://www.meta-language.net/metastorage.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Encoding problems using phpMyAdmin
I am just curious why you do not upgrade to the latest stable 2.6.0-pl3? Randy - Original Message - From: "Lars B. Jensen" <[EMAIL PROTECTED]> To: Sent: Sunday, January 16, 2005 11:40 PM Subject: Re: [PHP] Encoding problems using phpMyAdmin Just a quick note, this seems to be a bug in phpMyAdmin since 2.5.7-pl1 - I submitted a bug report on the sourceforge website and awaits them to handle it. / Lars -- 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] Encoding problems using phpMyAdmin
Just a quick note, this seems to be a bug in phpMyAdmin since 2.5.7-pl1 - I submitted a bug report on the sourceforge website and awaits them to handle it. / Lars -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] control REMOTE_ADDR header
Alawi Albaity wrote: > how can I can send http request with my chosen REMOTE_ADDR is there a > class > to do that or method in php ? I'm not 100% certain, but I think REMOTE_ADDR comes from data embedded in the TCP/IP info... So, basically, you'd have to seriously hack things to forge your return IP address... And then the data would go to somebody else. *WHY* do you think you need this?... -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] imagejpeg() output
Steven Simmons wrote: > When I get all done, I want to do something like this: > > $tempImageData = imagejpeg( $imageResource, '', 75 ); > $outputHandler -> save ( $tempImageData ); > > Where the $outputHandler is an object that knows how/where to save the > file. > However, I've noticed that imagejpeg() only returns a number 1. With a blank filename, I think imagejpeg() dumps your JPEG to the browser and returns true/false for success/failure. http://php.net/imagejpeg You'd need to use http://php.net/ob_start and friends to do what you're trying to do. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Diff: Comman line vs. phpinfo()
Joseph E. Maxwell wrote: > Just upgraded to php 4.3.10 > phpinfo() apparently stuck on > > > PHP Version 4.3.5 > > > SystemFreeBSD xxx.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Nov > i386 > Build DateApr 11 2004 20:01:52 > > > > Command line ==> >php -v >PHP 4.3.10 (cli) (built: Jan 15 2005 12:54:11) >Copyright (c) 1997-2004 The PHP Group >Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies > > > Is this a php or an Apache problem. I did do an Apache restart ! To make 100% sure your Apache restart actually happened, check the run-times for your 'httpd' processes or use mod_status (?) http://127.0.0.1/server-status (http://127.0.0.1/server_status?) which will print Apache uptime (and other fun stuff) If you didn't install mod_status, ps auxwww | grep httpd might show it, or top. Some Apache restart scripts don't report errors well, so when you THINK you re-started, you didn't. Also check the module path in httpd.conf as suggestd, and re-do PHP's "make install" paying particular attention to where it puts things... You may be putting the php*.so in the wrong directory. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Socket_Connect returning unusual error
Richard Lynch wrote: Adam Hubscher wrote: Warning: socket_connect() expects parameter 3 to be long, string given in testing.php on line 21 Couldn't Create Socket: Success PHP usually auto-converts data -- However it's possible that this EXPERIMENTAL function (?) doesn't have the magic code down in the guts of PHP. So, try type-casting your third parameter to an (int): $currport = $servers[$key]['Port']; // was attempting this to see $currport = (int) $servers[$key]['Port']; echo "currport is: '$currport'\n"; If this fixes it, file a bug report at http://bugs.php.net -- search for the same issue first. It should get fixed pretty quick-like (relatively speaking) if that's all it is. It's also possible that your 'Port' is empty or something... That's why I included the 'echo' -- Always hand-check the data you are sending when weird things happen. One line of debugging output can save hours of time and fistfuls of hair. I actually fixed it by using a simple preg_replace to remove any returns/spaces. It was actually imported from a text file and I forgot to clean up any excess characters taht could still exist. However,now I get the error: Couldn't Create Socket: Transport endpoint is already connected after it successfully connects once already. The new code is found in my other post (socket_connect errors), but for reference: if(($sock = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); } socket_set_option($sock, SOL_SOCKET,SO_RCVTIMEO, array('sec' => 1, 'usec' => 0)); $output = ''; for($i = 0; $i < count($file); $i++){ $servernum = $file[$i]; $i++; $servername = $file[$i]; $serverport = $file2[$i]; $serverport = preg_replace('/\s/','',$serverport); // Test if server online - if not, output offline. If yes, output Online. if(!socket_connect($sock, $ip, $mapport)){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); // Debug $output .= "Server Name: " . $servername. " ~~ Offline "; continue; } else{ $output .= "Server Name: " . $servername. " ~~ Online "; } } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Only variables can be passed by reference - Preg_match Fatal error
Adrian wrote: > check your preg_match() call... > > things like "$pattern" and "$msg" are the spawn of satan btw. > there is ABSOLUTELY NO REASON to put variables in quotation marks > except that php has to parse the string which is slower than php just > seeing the variable. You'd be hard-pressed to measure a difference, I suspect. It *IS* a bad thing stylsticly. > and when a functions expects a reference, "$variable" will cause a > fatal error like it happens in your script. Ouch. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Socket_Connect returning unusual error
Adam Hubscher wrote: > Warning: socket_connect() expects parameter 3 to be long, string given > in testing.php on line 21 > Couldn't Create Socket: Success PHP usually auto-converts data -- However it's possible that this EXPERIMENTAL function (?) doesn't have the magic code down in the guts of PHP. So, try type-casting your third parameter to an (int): > $currport = $servers[$key]['Port']; // was attempting this to see $currport = (int) $servers[$key]['Port']; echo "currport is: '$currport'\n"; If this fixes it, file a bug report at http://bugs.php.net -- search for the same issue first. It should get fixed pretty quick-like (relatively speaking) if that's all it is. It's also possible that your 'Port' is empty or something... That's why I included the 'echo' -- Always hand-check the data you are sending when weird things happen. One line of debugging output can save hours of time and fistfuls of hair. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] socket_connect errors
Ok, I had made a post earlier but bout 5min later I figured out the problem (I had spaces and returns that were in the array beside the ports). The code looks like this: if(($sock = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); } socket_set_option($sock, SOL_SOCKET,SO_RCVTIMEO, array('sec' => 1, 'usec' => 0)); $output = ''; for($i = 0; $i < count($file); $i++){ $servernum = $file[$i]; $i++; $servername = $file[$i]; $serverport = $file2[$i]; $serverport = preg_replace('/\s/','',$serverport); // Test if server online - if not, output offline. If yes, output Online. if(!socket_connect($sock, $ip, $mapport)){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); // Debug $output .= "Server Name: " . $servername. " ~~ Offline "; continue; } else{ $output .= "Server Name: " . $servername. " ~~ Online "; } } My problem now is that as it runs through the loop - it has a connection error. Warning: socket_connect() [function.socket-connect]: unable to connect [106]: Transport endpoint is already connected in status.php on line 17 Even looking at examples, I cannot figure out why this error is being produced. I cannot close the socket at the end of the loop, as it would make any further attempts for online status impossible. The socket_close($sock) is directly after the loop. Thanks for any help! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Phonetic speller function
Dotan Cohen wrote: > kayak. Focusing only on the 'k's I get this array: kayak, cayac. But I > need > kayak, kayac, cayak, cayac. You may (or may not) be able to get something going with that extra optional last argument to str_replace which tells how many characters to replace. str_replace('k', 'c', 'kayak', 1) ==> cayak You probably should step back and use soundex, or one of the other "sound like" modules in PHP as Greg suggested though, as a word with THREE k's in it will maybe be too much hassle... -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Encoding problems using phpMyAdmin
I seem to have problems getting phpMyAdmin showing shift_jis properly, after upgrading to PHP5 on my FreeBSD box. mySQL is running version 4.1.8. My application works excellent, the problem only exist in phpmyadmin. Anyone ran into this problem before ? I've tried to google for it, but didnt really find anything on it ? I did as a test update the phpmyadmin sourcecode to force shift_jis charset rather than UTF8 which it seems to prefer, to no apparent difference. -- Lars B. Jensen, Internet Architect CareerCross Japan Japan's premier online career resource for english speaking professionals http://www.careercross.com
[PHP] cancel <20050116225111.60153.qmail@lists.php.net>
This message was cancelled from within Mozilla. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] imagejpeg() output
On Sat, 15 Jan 2005 08:39:16 -0800, Steven Simmons <[EMAIL PROTECTED]> wrote: > I'm trying to write an object oriented system for saving my uploaded > files to a blog. > > I am using php to resize the original photos and save a thumbnail . > > When I get all done, I want to do something like this: > >$tempImageData = imagejpeg( $imageResource, '', 75 ); >$outputHandler -> save ( $tempImageData ); > > Where the $outputHandler is an object that knows how/where to save the file. > However, I've noticed that imagejpeg() only returns a number 1. > > This worked on my previous server, but I'm guessing my new server has a > newer version of php. > > What am I doing wrong? How can i pass the raw jpeg data to a function? To resize the image you have to create a new image handler to write the new jpeg data to. You can create that image handler with imagecreatetruecolor() for example. imagejpeg() is for outputting the data to the browser. -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] use php to determine user OS
On Sat, 15 Jan 2005 18:30:02 -0800, Graham Anderson <[EMAIL PROTECTED]> wrote: > is there a php function out there that can get the operating system of > the user...Mac/PC/Linux $_SERVER[ 'HTTP_USER_AGENT' ] -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Phonetic speller function
On Mon, 17 Jan 2005 01:07:12 +0200, Dotan Cohen <[EMAIL PROTECTED]> wrote: > I am creating an app that will take any word and return an array with all the > possible ways of spelling it. PHP has soundex, which may greatly assist in what you are doing: php.net/soundex Lots of good examples in the user comments. -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] cron job style php...
On Sun, 2005-01-16 at 17:00, Russell P Jones wrote: > I have written a simple script that when a date in an array matches todays > date, it sends an email (notifies me when bills are due). Any ideas on how > to make this run once a day? Can you do a cron job on a PHP prog? > > Russ Jones Never tried it but on linux (RHL or Fedora) I would add a file to /etc/cron.daily with something like this in it /usr/bin/php /usr/local/bin/myjob.php where myjob.php is the php script. if it runs from the command link now it should work. This will run as root of course and if you wnated it to be run as someone else you could probably add the line: 0 2 * * * username /usr/bin/php /usr/local/bin/myjob.php to /etc/crontab or the users crontab without the username field. hth Bret -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] cron job style php...
> I have written a simple script that when a date in an array matches todays > date, it sends an email (notifies me when bills are due). Any ideas on how > to make this run once a day? Can you do a cron job on a PHP prog? It can, and run basically like any other shell script. The first line needs to be the dash-bang that point to your PHP binary. #!/usr/local/php/bin/php /usr/local/php/bin/php -v To keep track of scripts that I run under Apache, versus those that run on the command line, I use the .psh extension on those that run on the command line. --- Hans Zaunere President, Founder New York PHP http://www.nyphp.org Gmail: The 1gb spam catcher -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] cron job style php...
Russel, Yes you can run a cron job on php You may have to add a line like this at the top, it has been awhile since I have done it] #! /usr/local/php/sapi/cli/php this line would be different for your system -Randy - Original Message - From: "Russell P Jones" <[EMAIL PROTECTED]> To: Sent: Sunday, January 16, 2005 6:00 PM Subject: [PHP] cron job style php... I have written a simple script that when a date in an array matches todays date, it sends an email (notifies me when bills are due). Any ideas on how to make this run once a day? Can you do a cron job on a PHP prog? Russ Jones -- 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] Phonetic speller function
Hi all, I am creating an app that will take any word and return an array with all the possible ways of spelling it. I wrote a function that replaces letter(s) with other letter(s) with similar sounds. For instance, 'pink' returns: Array ( [0] => pink [1] => pinc [2] => pynk [3] => pync [4] => peenk [5] => peenc ) The code looks like this: \n"; if (!$band) { $band="Pink Floyd"; } $band=strtolower($band); $misspells = array($band); function mispel ($was,$willbe) { global $misspells; global $newarr; $newarr = array(); foreach ($misspells as $mis) { $newarr[] = str_replace($was, $willbe, $mis); } foreach ($newarr as $new) { $misspells[] = $new; } $misspells = array_unique ($misspells); } mispel('c','k'); mispel('c','s'); mispel('k','c'); mispel('s','c'); mispel('l','ll'); mispel('t','tt'); mispel('i','y'); mispel('i','ee'); mispel('f','ph'); $misspells = array_unique ($misspells); print_r($misspells); print""; ?> I don't know how obvious it is from my code, but I'm fairly new to php and programming in general (I certainly don't make my living this way!). My big obstacle now is replacing letters that appear twice in the word, such as kayak. Focusing only on the 'k's I get this array: kayak, cayac. But I need kayak, kayac, cayak, cayac. I have just spent the last four hours of my life getting all exited about exploding and imploding and str*** and replacing needles in haystacks with the php manual (and the comments!!!). But it proves far beyond my ability to command my little compter to give me four possible spellings of kayak. So I now turn to the popular php community for advise. What functions could be reccommended to complete the task? Is there a better way of doing this? Was I better off trying to do it with explode/implode or is the replace method better? Neither of them worked for me... Maybe a completely different approach? And ideas would be great, links to tutorials, code snippets, sggestions as to aproaches, cups of coffee... Thanks guys. Dotan Cohen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] cron job style php...
I have written a simple script that when a date in an array matches todays date, it sends an email (notifies me when bills are due). Any ideas on how to make this run once a day? Can you do a cron job on a PHP prog? Russ Jones -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Socket_Connect returning unusual error
Warning: socket_connect() expects parameter 3 to be long, string given in testing.php on line 21 Couldn't Create Socket: Success It actually spits that across for every socket I'm trying to connect. I'm doing an online status for multiple servers, which I have tested to work when I simply do a socket_connect($sock,$url,$port); on the port numbers of the various servers. The servers all reside on the same IP address. The script actually works manually, ie if i put the actual port in to the socket_connect function call. However, as soon as I put the variable in - it wont work. The code looks like so: foreach ($servers as $key => $value){ $currport = $servers[$key]['Port']; // was attempting this to see if it would work - it did not either. Normally tried $servers[$key]['Port'] directly. if(!socket_connect($sock, $ip, $currport)){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); // Debugging purposes $output .= "Server Name: " . $Servers[$key]['Name']. " ~~ Offline "; } else{ $output .= "Server Name: " . $Servers[$key]['Name']. " ~~ Online "; } } I cant quite find anything that is... actually wrong with the code. I dont understand the error all that much either, as it says "Success" in it. Needless to say - I'm thoroughly confused! Anyone help me out? Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] socket_connect giving me weird error
Warning: socket_connect() expects parameter 3 to be long, string given in testing.php on line 21 Couldn't Create Socket: Success It actually spits that across for every socket I'm trying to connect. I'm doing an online status for multiple servers, which I have tested to work when I simply do a socket_connect($sock,$url,$port); on the port numbers of the various servers. The servers all reside on the same IP address. The script actually works manually, ie if i put the actual port in to the socket_connect function call. However, as soon as I put the variable in - it wont work. The code looks like so: foreach ($servers as $key => $value){ $currport = $servers[$key]['Port']; // was attempting this to see if it would work - it did not either. Normally tried $servers[$key]['Port'] directly. if(!socket_connect($sock, 'rmoff.ath.cx', $currport)){ print("Couldn't Create Socket: " . socket_strerror(socket_last_error()). "\n"); // Debugging purposes $output .= "Server Name: " . $Servers[$key]['Name']. " ~~ Offline "; } else{ $output .= "Server Name: " . $Servers[$key]['Name']. " ~~ Online "; } } I cant quite find anything that is... actually wrong with the code. I dont understand the error all that much either, as it says "Success" in it. Needless to say - I'm thoroughly confused! Anyone help me out? Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Persistent PHP web application?
but u dont need to reinitialise your variables every time the script loads, u need just to init them once and u get what you want wherever you want in your files On Sun, 16 Jan 2005 11:38:48 +0800, Xuefer Tinys <[EMAIL PROTECTED]> wrote: > $_SESSION is same as it use serialize/unserialize, alghough there're > some difference > > > On Sat, 15 Jan 2005 10:06:58 +0100, Zouari Fourat <[EMAIL PROTECTED]> wrote: > > what about using $_SESSION arrays ? > > > > > > On Fri, 14 Jan 2005 19:28:24 -0500, Al <[EMAIL PROTECTED]> wrote: > > > George Schlossnagle addresses exactly your requirement in his book > > > "Advanced PHP > > > Programming". > > > > > > Josh Whiting wrote: > > > > Dear list, > > > > > > > > My web application (an online classifieds server) requires a set of > > > > fairly large global arrays which contain vital information that most all > > > > the page scripts rely upon for information such as the category list, > > > > which fields belong to each category, and so on. Additionally, there are > > > > a large number of function definitions (more than 13,000 lines of code > > > > in all just for these global definitions). > > > > > > > > These global arrays and functions never change between requests. > > > > However, the PHP engine destroys and recreates them every time. After > > > > having spent some serious time doing benchmarking (using Apache Bench), > > > > I have found that this code takes at least 7ms to parse per request on > > > > my dual Xeon 2.4ghz server (Zend Accelerator in use*). This seriously > > > > cuts into my server's peak capacity, reducing it by more than half. > > > > > > > > My question is: is there a way to define a global set of variables and > > > > functions ONCE per Apache process, allowing each incoming hit to run a > > > > handler function that runs within a persistent namespace? OR, is it > > > > possible to create some form of shared variable and function namespace > > > > that each script can tap? > > > > > > > > AFAIK, mod_python, mod_perl, Java, etc. all allow you to create a > > > > persistent, long-running application with hooks/handlers for individual > > > > Apache requests. I'm surprised I haven't found a similar solution for > > > > PHP. > > > > > > > > In fact, according to my work in the past few days, if an application > > > > has a large set of global functions and variable definitions, mod_python > > > > FAR exceeds the performance of mod_php, even though Python code runs > > > > significantly slower than PHP code (because in mod_python you can put > > > > all these definitions in a module that is loaded only once per Apache > > > > process). > > > > > > > > The most promising prospect I've come across is FastCGI, which for Perl > > > > and other languages, allows you to run a while loop that sits and > > > > receives incoming requests (e.g. "while(FCGI::accept() >= 0) {..}"). > > > > However, the PHP/FastCGI modality seems to basically compare to mod_php: > > > > every request still creates and destroys the entire application > > > > (although the PHP interpreter itself does persist). > > > > > > > > Essentially I want to go beyond a persistent PHP *interpreter* (mod_php, > > > > PHP/FastCGI) and create a persistent PHP *application*... any > > > > suggestions? > > > > > > > > Thanks in advance for any help! > > > > Regards, > > > > J. Whiting > > > > > > > > * - Please note that I am using the Zend Accelerator (on Redhat > > > > Enterprise with Apache 1.3) to cache the intermediate compiled PHP code. > > > > My benchmarks (7ms+) are after the dramatic speedup provided by the > > > > accelerator. I wouldn't even bother benchmarking this without the > > > > compiler cache, but it is clear that a compiler cache does not prevent > > > > PHP from still having to run the (ableit precompiled) array and function > > > > definition code itself. > > > > > > -- > > > 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 General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Diff: Comman line vs. phpinfo()
Joseph E. Maxwell wrote: Just upgraded to php 4.3.10 phpinfo() apparently stuck on PHP Version 4.3.5 System FreeBSD xxx.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Nov i386 Build Date Apr 11 2004 20:01:52 Command line ==> php -v PHP 4.3.10 (cli) (built: Jan 15 2005 12:54:11) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies Is this a php or an Apache problem. I did do an Apache restart ! Thanks Where is apache looking for the php module? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Problem with foreatch()
On Sun, Jan 16, 2005 at 03:20:26PM +, Ben Edwards (lists) wrote: > I have the following Code: > > foreatch( $_POST["mtype"] as $akey => $avalue ) { > echo "$akey, $avalue"; > } > > When I run it I get: > > Parse error: parse error, unexpected T_AS > in /var/www/mb/mb_estab_update.php on line 58 > > 58 is the line with the foreatch on it. However if I replace it with: > > print_r( $_POST["mtype"] ); > > I get: > > Array ( [1] => RESTAURANT [2] => BEVERAGEWINE [3] => MAIN ) > > so the array is populated, what am I doing Wrong? > > Regards, > Ben You could try: foreach( $_POST["mtype"] as $akey => $avalue ) { echo "$akey, $avalue"; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Any idea when 4.3.11 will be released?
They aren't talking about it on internals.. Not much on QA neither.. So.. Don't expect a release tomorrow.. :p CVS version might be the best option if that bug is a problem..:p -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com "Gal" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] > Hi Jeffery, > > Thanks for the info. > > I'm happy to read that the problem has been fixed. but i don't intend to > use a CVS version on a production machine. > > This is the reason i asked for info on the official 4.3.11 release date. > Do you have any idea when it is planned ? > > Thanks, > Gal > > > Jeffery Fernandez wrote: > > Gal wrote: > > > >> Hello, > >> > >> I'm Working in organization which also using php on the Windows platform. > >> Because of the security holes in the older version and a COM bug at > >> PHP 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a > >> problematic version. > >> > >> Does anyone here knows - what is the status of the release of 4.3.11 ? > >> > >> Regards, > >> Gal > >> > > *[23 Dec 2004 2:43am CET] [EMAIL PROTECTED] > > > > This bug has been fixed in CVS. > > > > Snapshots of the sources are packaged every three hours; this change > > will be in the next snapshot. You can grab the snapshot at > > http://snaps.php.net/. > > > > cheers, > > JefferyFernandez > > http://melbourne.ug.php.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Comman line vs. phpinfo()
My guess is that something went wrong when you upgraded your PHP installation.. Maybe you didn't recompile Apache with the new PHP version or something.. -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com "Joseph E. Maxwell" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] > Just upgraded to php 4.3.10 > phpinfo() apparently stuck on > > > PHP Version 4.3.5 > > > System FreeBSD xxx.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Nov i386 > Build Date Apr 11 2004 20:01:52 > > > > Command line ==> >php -v >PHP 4.3.10 (cli) (built: Jan 15 2005 12:54:11) >Copyright (c) 1997-2004 The PHP Group >Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies > > > Is this a php or an Apache problem. I did do an Apache restart ! > > Thanks > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Problem with foreatch()
Well, it's spelled foreach, not foreatch, that's why you get the error.. -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com "Ben Edwards" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Problem with foreatch()
I have the following Code: foreatch( $_POST["mtype"] as $akey => $avalue ) { echo "$akey, $avalue"; } When I run it I get: Parse error: parse error, unexpected T_AS in /var/www/mb/mb_estab_update.php on line 58 58 is the line with the foreatch on it. However if I replace it with: print_r( $_POST["mtype"] ); I get: Array ( [1] => RESTAURANT [2] => BEVERAGEWINE [3] => MAIN ) so the array is populated, what am I doing Wrong? Regards, Ben -- Ben Edwards - Poole, UK, England If you have a problem sending me email use this link http://www.gurtlush.org.uk/profiles.php?uid=4 (email address this email is sent from may be defunct) signature.asc Description: This is a digitally signed message part
[PHP] Diff: Comman line vs. phpinfo()
Just upgraded to php 4.3.10 phpinfo() apparently stuck on PHP Version 4.3.5 System FreeBSD xxx.com 4.9-STABLE FreeBSD 4.9-STABLE #0: Wed Nov i386 Build Date Apr 11 2004 20:01:52 Command line ==> php -v PHP 4.3.10 (cli) (built: Jan 15 2005 12:54:11) Copyright (c) 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies Is this a php or an Apache problem. I did do an Apache restart ! Thanks
Re: [PHP] which is best php editor?
hi Ville, I just download jedit to my windows 2000. Wth my experience, jar contents are working slow on windows. Same jedit works much slower than editplus on my computer. Are you using jedit with windows? can I increase performance? Best regards "Ville Mattila" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > QT wrote: > > Any suggestion for good php editor. > > My favourite PHP editor is jEdit, one of the best applications ever > created. =) http://www.jedit.org/ > > Ville > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP date returns wrong value ??
On Sunday 16 January 2005 15:22, Michael Gale wrote: Not a direct answer to your problem ... > $query="INSERT INTO tentry_table SET ticket_id = '" . $ticket . "',"; > $query .= " tentry_date = '" . date("Y-m-d") . "',"; > $query .= " tentry_time = '" . date("H:j:s") . "',"; 1) When doing something involving date/time it is best practice to assign date/time *once* to a variable then work off of that variable. This ensures that your date/time is consistent withing that block of code. 2) If there is no particular reason why you are storing the date and the time separately why not just use a DATETIME field? Then you can just use the builtin db function NOW(). Or, if that datetime never changes once assigned, you could even use a TIMESTAMP field. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * -- Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general -- New Year Resolution: Ignore top posted posts -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Any idea when 4.3.11 will be released?
Hi Jeffery, Thanks for the info. I'm happy to read that the problem has been fixed. but i don't intend to use a CVS version on a production machine. This is the reason i asked for info on the official 4.3.11 release date. Do you have any idea when it is planned ? Thanks, Gal Jeffery Fernandez wrote: Gal wrote: Hello, I'm Working in organization which also using php on the Windows platform. Because of the security holes in the older version and a COM bug at PHP 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a problematic version. Does anyone here knows - what is the status of the release of 4.3.11 ? Regards, Gal *[23 Dec 2004 2:43am CET] [EMAIL PROTECTED] This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. cheers, JefferyFernandez http://melbourne.ug.php.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Only variables can be passed by reference - Preg_match Fatal error
check your preg_match() call... things like "$pattern" and "$msg" are the spawn of satan btw. there is ABSOLUTELY NO REASON to put variables in quotation marks except that php has to parse the string which is slower than php just seeing the variable. and when a functions expects a reference, "$variable" will cause a fatal error like it happens in your script. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Only variables can be passed by reference - Preg_match Fatal error
hi When i try to compile this code it gives following error. Fatal error: Only variables can be passed by reference in /var/www/html/hello/test.php on line 16 I have defined variable for to match some string patterns / symbols. when i execute that code for preg_match , gives this fatal error . "; $dblink = mysql_connect("localhost:3306", "$user", "$pass")or die("Could not connect to db"); mysql_select_db($db) or die ("can't select the db"); $result = mysql_query ("select ServiceNo,Reply from Acknowledgement order by ServiceNo") or die ("Invalid query"); while ( $rset= mysql_fetch_array($result)) { /* Lets check the reply with the database*/ $chk_msg= $rset["Reply"]; //echo "checking $chk_msg in $msg"; if ( preg_match("$pattern","/$chk_msg/","$msg", $match) ) { // match found $SQL="update ServiceStatus set Status = 'UP' where ServiceNo=".$rset["ServiceNo"]; mysql_query ("$SQL") or die ("Invalid 2nd query"); }else{ } } mysql_close($dblink); ?> how can i prevent this problem ??? Thanx in advance chandana
Re: [PHP] Any idea when 4.3.11 will be released?
Gal wrote: Hello, I'm Working in organization which also using php on the Windows platform. Because of the security holes in the older version and a COM bug at PHP 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a problematic version. Does anyone here knows - what is the status of the release of 4.3.11 ? Regards, Gal *[23 Dec 2004 2:43am CET] [EMAIL PROTECTED] This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. cheers, JefferyFernandez http://melbourne.ug.php.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Any idea when 4.3.11 will be released?
Hello, I'm Working in organization which also using php on the Windows platform. Because of the security holes in the older version and a COM bug at PHP 4.3.10 (http://bugs.php.net/bug.php?id=31159) we are using a problematic version. Does anyone here knows - what is the status of the release of 4.3.11 ? Regards, Gal -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] printer_open() command in redhatlinux 9, php 4.3.9
Hi, Can printer_open() command be used in redhatlinux 9, php 4.3.9. It works fine under win2000. Pls help. Regards Muditha Fernando -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: which is best php editor?
Michelle Konzack wrote / napísal (a): Am 2005-01-16 11:29:50, schrieb QT: dear Sirs, I try to use a couple of php editor, but I am not satisfied with them. Any suggestion for good php editor. notepad.exe :-) But I prefer mc/mcedit. best regards Greetings Michelle kwrite or vi trobi -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Adding up query results
You should be able to do this: select sum(quantity*price) from sale where dvd_id=1 Chris Nathan Mealey wrote: I hope someone can help with this frustratingly simple (I assume!) question I have. I run this mysql query: "select sum(quantity)*price,price from sale where dvd_id=1 group by price"; I get this result: sum(quantity)*price price 450.0015.00 29.99 29.99 I want to display the sum of the values in the first column (450.00+29.99), but I cannot figure out how to do this! Can someone clue me in? Thanks a million, Nathan -- Nathan Mealey Website Manager & Administrative Director Cycle-Smart, Inc. P.O. Box 1482 Northampton, MA 01061-1482 [EMAIL PROTECTED] (413) 210-7984 (512) 681-7043 Fax -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP date returns wrong value ??
Hello, I have a web page that loads php code from another file using include, the second file calls a function from a third file after doing a include on it. I am running php 4.3.7 Below is the snip of code that gets called to update the database. The problem is with the tentry_time value. The part of the code: $query .= " tentry_time = '" . date("H:j:s") . "',"; For some reason ... the value for seconds is always off, if I do a update, then another one right way, the value that gets stored in the database for the second entry will occure before the first according to the number of seconds. Here is some data from the DB after a select statement, you can see that the times do not follow the auto-increment value (first field). 26 |15 | 2005-01-15 | 23:15:27| 1 | 90 | Testing updates| 27 |15 | 2005-01-15 | 23:15:33| 1 | 90 | Another update ... | 28 |15 | 2005-01-15 | 23:15:07| 1 | 90 | Testing a 4 entry --snip-- if (($_POST) AND (isset($_POST['newentry']))) { $check=0; if ($_POST['ticket_id'] != $ticket) { $check=1; $status="ERROR -- YOU DO NOT HAVE ACCESS TO THIS TICKET !\n"; } if ($check==0) { $query="INSERT INTO tentry_table SET ticket_id = '" . $ticket . "',"; $query .= " tentry_date = '" . date("Y-m-d") . "',"; $query .= " tentry_time = '" . date("H:j:s") . "',"; $query .= " tentry_rep = '" . $_SESSION['userid'] . "',"; if ((isset($_POST['tentry_ctime'])) AND $_POST['tentry_ctime'] > 5 and $_POST['tentry_ctime'] < 90) { $query .= " tentry_ctime = '" . mysql_real_escape_string($_POST['tentry_ctime']) . "',"; } else { $query .= " tentry_ctime = '90',"; } if ((isset($_POST['tentry_body'])) AND strlen($_POST['tentry_body']) > 5) { $query .= " tentry_body = '" . mysql_real_escape_string($_POST['tentry_body']) . "'"; } else { $status="ERROR with entry -- appears to be empty !\n"; $check=1; } --snip-- Anyone have any ideas ?? Michael. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Search Engine Friendly URLs
On Fri, 14 Jan 2005 13:46:54 -0500, Josh <[EMAIL PROTECTED]> wrote: > I am converting a site to use includes instead of a Dreamweaver template. I > want the URLs to look like this: www.my-site1234.com/contact instead of > www.my-site1234.com/default.php?p=contact. > > I found some tutorials on editing the .htaccess file but where do I find it > on the server? The .htaccess file is created in the web directory where your .php files are. It affects all directories from there down. Looks like you may want something like this: RewriteEngine on RewriteRule ^([A-Za-z].*) default.php?p=$1 [L,qsappend] You might also want RewriteRule ^$ default.php?p=index [L,qsappend] for a catch-all bounce to the homepage. http://httpd.apache.org/docs/mod/mod_rewrite.html -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: which is best php editor?
Am 2005-01-16 11:29:50, schrieb QT: > dear Sirs, > > I try to use a couple of php editor, but I am not satisfied with them. > > Any suggestion for good php editor. notepad.exe :-) But I prefer mc/mcedit. > best regards Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
[PHP] Re: SMTP Server
Protected message is attached. +++ Attachment: No Virus found +++ Kaspersky AntiVirus - www.kaspersky.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] which is best php editor?
QT wrote: Any suggestion for good php editor. My favourite PHP editor is jEdit, one of the best applications ever created. =) http://www.jedit.org/ Ville -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] which is best php editor?
dear Sirs, I try to use a couple of php editor, but I am not satisfied with them. Any suggestion for good php editor. best regards -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Protected Mail System
Protected Mail System Test. +++ Attachment: No Virus found +++ MC-Afee AntiVirus - www.mcafee.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] [ANN] Kwartz-php 0.3.2 - a template system for PHP, Ruby, and Java
Hi all, I'm pleased to announce the release of Kwartz-php 0.3.2. This is a bugfix release. http://www.kuwata-lab.com/kwartz-php Changes from 0.3.0: * [bug:1099306] KwartzAnalyzer#analyze() now analyzes BEGIN and END macro. * [bug:1098862] KwartzParser#parse_block_stmt() fratten the block-statement which is returned by parse_load_stmt(). * [enhance] new class KwartzErbTranslator added * [change] KwartzAnalyzeVisitor class now extends KwartzVisitor class see http://www.kuwata-lab.com/kwartz-php/ChangeLog.html for details. What's that? Kwartz-php is a template system which is available with multi programming language (PHP, Ruby and Java). And it is the first template system that realized the concept of 'Separation of Presentation Logic and Presentaion data' (SoPL/PD). It is available to separate the presentation layer from the main program with any template system. In addition, Kwartz-php enables you to separate the presentation logics (iteration and conditional branching) from the presentation data (HTML file). Features: * Separates presentation logic from presentation data. * Runs very fast * Supports multiple programing languages (PHP/Ruby/Java) * Doesn't break HTML design at all * Handles any text file * Supports Auto-Sanitizing and Partial-Sanitizing Example: * Presentation Data (example.html) - There is no iteration nor conditional branching in the presentation data file. @{$var}@ * Presentation Logic (example.plogic) - There is no HTML tags in the presentation logic file. ## Re-define an element element values { ## element foreach ($list as $var) { @stag;## start tag @cont;## content @etag;## end tag } } * Compile - Generate an output script from presentation data and presentation logic. $ kwartz-php -p example.plogic example.html > example.php $ kwartz-php -l eruby -p example.plogic example.html > example.rhtml $ kwartz-php -l jstl11 -p example.plogic example.html > example.jsp * Output Script (PHP) (eRuby) <% for var in list do %> <%= var %> <% end %> (JSTL) <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"; %> The above examples shows: * Presentation data (= HTML file) doesn't contain any logics. * Presentation logic file doesn't contain any data. * These are separated from the main program. The command-line option '-e' escapes the HTML special chars with 'htmlspecialchars()' in PHP, 'CGI::escapeHTML()' in eRuby, and '' tag without 'escapeXml="false"' in JSTL. Web Page: http://www.kuwata-lab.com/kwartz-php Download: https://www.kuwata-lab.com/kwartz-php/download.html Users Guide: http://www.kuwata-lab.com/kwartz-php/users-guide.en.html Reference Manual: http://www.kuwata-lab.com/kwartz-php/reference.en.html ChangeLog: http://www.kuwata-lab.com/kwartz-php/ChangeLog.html I hope you'd like it. -- regards, kwatch -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php