Thanks, everyone, for helping resolve this for us! Best regards, Darby
Andries Seutens wrote: > > Issue resolved in r5468. > > Andries Seutens > http://andries.systray.be > > Andries Seutens schreef: >> Updated version attached ... >> >> Hard to test like this... can i gain access to your system somehow? if >> so, please mail me the details in private email. >> >> Best, >> >> Andries Seutens >> http://andries.systray.be >> >> Julian Davchev schreef: >>> *Warning*: preg_replace() [function.preg-replace >>> <http://surveyor.trac.vision22.net/function.preg-replace>]: >>> Compilation failed: POSIX named classes are supported only within a >>> class at offset 1 in *blabla/zf/Zend/Filter/Alnum.php* on line *73* >>> >>> Is Alnum: asdf1234 -> false >>> >>> on both PC >>> >>> >>> >>> Andries Seutens wrote: >>> >>>> Julian, >>>> >>>> That's "good" news in some way ;). I sent a patch to the mailing list >>>> about an hour ago, please try that version, and let me/us know if it >>>> works. >>>> >>>> Make note that you will not be able to filter UTF-8 strings... >>>> >>>> Best, >>>> >>>> Andries Seutens >>>> http://andries.systray.be >>>> >>>> Julian Davchev schreef: >>>> >>>>> I tried this snippet on both PC ....weirdest things happen. >>>>> >>>>> See attached files >>>>> >>>>> In short: >>>>> LPC -> Local PC -> slack (5.2.1) >>>>> RPC -> Remote PC -> debian (5.1.6-0.dotdeb.2) >>>>> >>>>> >>>>> on LPC I get warning + returned false on test. >>>>> on RPC I get no warning + returned true on test. >>>>> >>>>> On both I get >>>>> >>>>> "PCRE is not compiled with UTF-8 and Unicode support" >>>>> >>>>> >>>>> See attached files for output + script used. >>>>> >>>>> >>>>> Andries Seutens wrote: >>>>> >>>>> >>>>>> Joshua (and others that are facing the same problem), >>>>>> >>>>>> Please try running the following code on the machine where the AlNum >>>>>> filter is failing: >>>>>> >>>>>> <?php >>>>>> if (!preg_match('/\pL/u', 'a')) die('PCRE is not compiled with UTF-8 >>>>>> and Unicode support'); >>>>>> >>>>>> You'll probably see "PCRE is not compiled with UTF-8 and Unicode >>>>>> support" ... ? Let me/us know if this isn't the case, because that >>>>>> would be really weird. >>>>>> >>>>>> Best, >>>>>> >>>>>> >>>>>> >>>>>> Andries Seutens >>>>>> http://andries.systray.be >>>>>> >>>>>> >>>>>>> We are also having problems using Zend_Validate_Alpha and >>>>>>> Zend_Validate_Alnum but only on our production RHEL5 server. Using >>>>>>> xampp locally on windows XP the same code works perfectly. Prior to >>>>>>> 1.0RC3 this worked on production as well. We are running ZF >>>>>>> 1.0RC3. Here is the test code(similar to original post): >>>>>>> >>>>>>> $validator = new Zend_Validate_Alnum(); >>>>>>> >>>>>>> $vars = array('Alnum' => 'foobar1', >>>>>>> 'notAlnum' => '[EMAIL PROTECTED]'); >>>>>>> foreach ($vars as $var) { >>>>>>> echo $validator->isValid($var) ? >>>>>>> $var.":true\n":$var.":false\n"; >>>>>>> } >>>>>>> >>>>>>> RHEL5 response: >>>>>>> foobar1:false >>>>>>> [EMAIL PROTECTED]:false >>>>>>> >>>>>>> WindowsXP response: >>>>>>> foobar1:true >>>>>>> [EMAIL PROTECTED]:false >>>>>>> >>>>>>> >>>>>>> RHEL 5 System details: >>>>>>> ****************************************************** >>>>>>> PHP 5.1.6 (cli) (built: Apr 4 2007 11:38:24) >>>>>>> Copyright (c) 1997-2006 The PHP Group >>>>>>> Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies >>>>>>> with Zend Extension Manager v1.2.0, Copyright (c) 2003-2006, by >>>>>>> Zend Technologies >>>>>>> with Zend Optimizer v3.2.6, Copyright (c) 1998-2007, by Zend >>>>>>> Technologies >>>>>>> >>>>>>> yum info: >>>>>>> ******* >>>>>>> PCRE >>>>>>> --------------------------------------------------------------- >>>>>>> pcre.x86_64 6.6-1.1 >>>>>>> installed >>>>>>> >>>>>>> PHP >>>>>>> --------------------------------------------------------------- >>>>>>> php.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-bcmath.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-cli.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-common.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-dba.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-devel.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-gd.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-imap.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-ldap.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-mbstring.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-mysql.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-ncurses.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-odbc.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-pdo.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-pear.noarch 1:1.4.9-4 >>>>>>> installed >>>>>>> php-pgsql.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-snmp.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-soap.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-xml.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> php-xmlrpc.x86_64 5.1.6-11.el5 >>>>>>> installed >>>>>>> >>>>>>> >>>>>>> >>>>>>> WindowsXP System details: >>>>>>> ************************************************** >>>>>>> PHP 5.2.1 (cli) (built: Feb 7 2007 23:11:26) >>>>>>> Copyright (c) 1997-2007 The PHP Group >>>>>>> Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies >>>>>>> with Zend Extension Manager v1.0.11, Copyright (c) 2003-2006, by >>>>>>> Zend Technologies >>>>>>> with Zend Optimizer v3.2.2, Copyright (c) 1998-2006, by Zend >>>>>>> Technologies >>>>>>> >>>>>>> PCRE: >>>>>>> ************************************************* >>>>>>> PCRE Library Version => 6.7 04-Jul-2006 >>>>>>> >>>>>>> >>>>>>> Josh >>>>>>> >>>>>>> "Darby Felton" <[EMAIL PROTECTED]> wrote in message >>>>>>> news:[EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>>> Hi Graham, >>>>>>>> >>>>>>>> I just added the potentially offending data to the unit tests for >>>>>>>> Zend_Validate_Alnum, but I have been unable to reproduce the >>>>>>>> problem on >>>>>>>> either of the two following platforms: >>>>>>>> >>>>>>>> * PHP 5.1.4, WinXP, PCRE 6.6 >>>>>>>> >>>>>>>> * PHP 5.2.1, Ubuntu, PCRE 6.7 >>>>>>>> >>>>>>>> Are you on FreeBSD by chance? >>>>>>>> >>>>>>>> Anyone else experiencing such a problem? >>>>>>>> >>>>>>>> On another note, I would highly recommend upgrading your PHP beyond >>>>>>>> 5.2.0, which introduced some problems that have since been >>>>>>>> addressed in >>>>>>>> later releases. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Darby >>>>>>>> >>>>>>>> Graham Anderson wrote: >>>>>>>> >>>>>>>>> I updated against trunk and now... >>>>>>>>> >>>>>>>>> require_once('Zend/Validate/Alnum.php'); >>>>>>>>> >>>>>>>>> $validator = new Zend_Validate_Alnum(); >>>>>>>>> >>>>>>>>> $vars = array ( 'Alnum' => 'foobar1', >>>>>>>>> 'NotAlnum' => '[EMAIL PROTECTED]' ); >>>>>>>>> >>>>>>>>> foreach ( $vars as $var ) { >>>>>>>>> echo $validator->isValid($var) ? $var .':true ' : $var . >>>>>>>>> ':false '; >>>>>>>>> } >>>>>>>>> >>>>>>>>> -- >>>>>>>>> result: foobar1:false [EMAIL PROTECTED]:false >>>>>>>>> -- >>>>>>>>> >>>>>>>>> php5 -v >>>>>>>>> PHP 5.2.0 with Suhosin-Patch 0.9.6.1 (cli) (built: May 8 2007 >>>>>>>>> 20:00:45) >>>>>>>>> Copyright (c) 1997-2006 The PHP Group >>>>>>>>> Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies >>>>>>>>> with Suhosin v0.9.10, (C) Copyright 2006, by Hardened-PHP >>>>>>>>> Project >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> Gecontroleerd op virussen door de JOJO Secure Gateway. >>>>>> >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> >>>>> No virus found in this incoming message. >>>>> Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: >>>>> 269.9.10/875 - Release Date: 27/06/2007 21:08 >>>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> Gecontroleerd op virussen door de JOJO Secure Gateway. >>>> >>> >>> >>> >> >> >> ------------------------------------------------------------------------ >> >> Gecontroleerd op virussen door de JOJO Secure Gateway. >> >> ------------------------------------------------------------------------ >> >> No virus found in this incoming message. >> Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: >> 269.9.10/875 - Release Date: 27/06/2007 21:08 >> > > > > ------------------------------------------------------------------------ > > Gecontroleerd op virussen door de JOJO Secure Gateway.
