[PHP] usort inside a class
Hi, i'm trying to build a class that sorts a multidimensional array. I'm using the php function "usort". I declared the comparision function as a method of my class but i'm unable to give it as argument to the function usort. this "usort($this->arr, $this->cmpi)" gaves the following error: usort() [function.usort]: Invalid comparison function i tried to do "usort($this->arr, 'cmpi')" but it does not work either. Thanks Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] adding the results of mysql_query
Hi, I need to add the result of 4 calls to mysql_query (4 different queries) to the same object so that i can mysql_fetch_object in the same loop. Is that possible? otherwise is there any other alternative? Thank you Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] XHTML Validation problem
Hi, I have a page that displays data entered by the user. There is one user that entered the character "&" inside the text he typed. For this case the xhtml validation fails and gives me the following error: "character "&" is the first character of a delimiter but occurred as data." I'm wondering if there is a way to avoid this error. The page itself is valid and fails just in the case the user enters the & character. Thank you Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] How to write simpleXML object to a file
Hi, I am reading an xml file. After that i modify one node. IN the xml object that i'm handling it is modified but not in the original file. Can you tell me how i can make the modification to an xml file or how to write an xml object to a file? Thank you You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] convert associative array to ordinary array
thank you, it works! --- Casey <[EMAIL PROTECTED]> wrote: > On Fri, Mar 28, 2008 at 10:33 AM, Daniel Brown > <[EMAIL PROTECTED]> wrote: > > On Fri, Mar 28, 2008 at 2:27 PM, It Maq > <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > i have an associative array and i want to use > it as an > > > ordinary array, is that possible? > > > > > > what i mean is instead of $arr['fruit'] i want > to call > > > it by its position in the array $arr[3] > > > > Did you try? > > > > -- > > > > Forensic Services, Senior Unix Engineer > > 1+ (570-) 362-0283 > > > > > > > > $numbered_array = array_values($associative_array); > > -- > -Casey > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] convert associative array to ordinary array
Hi, i have an associative array and i want to use it as an ordinary array, is that possible? what i mean is instead of $arr['fruit'] i want to call it by its position in the array $arr[3] thanks Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Fastest way to get table records' number
Hi, did you try mysql_num_rows ? --- Andrew Ballard <[EMAIL PROTECTED]> wrote: > On Wed, Mar 19, 2008 at 1:04 PM, TG > <[EMAIL PROTECTED]> wrote: > > > > It seems that count(*) pulls all the data from > the row then performs a count > > increment whereas count(did) only pulls the 'did' > column. > > Again, I don't believe COUNT(*) pulls any data. If > there is a row, it > simply counts it. The row could be full of NULLS (if > allowed by your > schema - yikes) and it will still be counted. I'd > guess that COUNT(1) > does the same thing. COUNT(did) does only examine > the `did` column, > but NULL values are excluded from the count. > > > I wonder if count(did) is the same speed as > count(1) or if it will depend on > > how much/what type of data is in 'did'. > > > > > > I also wonder why count() takes a parameter. > Isn't it always going to count > > +1 for the row? I'll have to look that up > sometime. > > It takes a parameter because it depends on what you > want to count. > COUNT(*) will return the number of rows matching the > WHERE clause. > COUNT(`column_name`) will return the number of > non-NULL values in the > column `column_name`. You could have a million rows > in the table, but > if every row has NULL in `column_name`, the COUNT() > will return 0. > There is also COUNT(DISTINCT `column_name`), which > counts the number > of distinct, non-NULL values in the column. > > Andrew > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] algorithm of pages beaking
Hi, I am working in page breaking (dividing the result of a select query in multiple pages). Now my problem is not with the php code, but with the algorithm that organize the links to the pages. I want to do something like google, the pages numbers at the bottom of the page must not exceed a maximum number, the actual page must be in the center of the links to other pages and there are a lot of other conditions that arise. Do you know about a site that describe these conditions or may be propose the whole algorithm for that? Thank you Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to get error context
Here is the error message captured by my error handling function: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) i put a wrong password and username --- Zoltán Németh <[EMAIL PROTECTED]> wrote: > 2008. 03. 14, péntek keltezéssel 07.40-kor It Maq > ezt írta: > > For example "mysql_connect" reprted automatically > the > > error but in the manual > > > http://us3.php.net/manual/en/function.mysql-connect.php > > all they give as information is the return: > "Returns > > a MySQL link identifier on success, or FALSE on > > failure.", where can i see if it throws an error, > and > > when you say throwing do you mean that i can catch > the > > error without throwing it myself? > > hmm actually what error did mysql_connect throw? > because if it just fails connecting, it returns > false. on the other > hand, if you provide it wrong arguments (e.g. less > arguments, or wrong > data type, or whatever) that raises a php error and > the function does > not even run. > this is true for most functions which return false > on error. the > returning false means there was some error with the > action itself, while > php errors are raised when the action can not be > executed because of > some error in the code itself. > > greets, > Zoltán Németh > > > > > --- Zoltán Németh <[EMAIL PROTECTED]> wrote: > > > > > 2008. 03. 14, péntek keltezéssel 07.20-kor It > Maq > > > ezt írta: > > > > So i'm wondering if there are some rules > > > > that can help me know if an error will be > reported > > > > automatically or not. > > > > > > there is no general rule for that. you have to > check > > > the manual for each > > > function, some of them just returns false on > error, > > > others throw > > > warnings/notices/errors... > > > > > > greets, > > > Zoltán Németh > > > > > > > > > > > > > > > > > Never miss a thing. Make Yahoo your home page. > > http://www.yahoo.com/r/hs > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to get error context
For example "mysql_connect" reprted automatically the error but in the manual http://us3.php.net/manual/en/function.mysql-connect.php all they give as information is the return: "Returns a MySQL link identifier on success, or FALSE on failure.", where can i see if it throws an error, and when you say throwing do you mean that i can catch the error without throwing it myself? --- Zoltán Németh <[EMAIL PROTECTED]> wrote: > 2008. 03. 14, péntek keltezéssel 07.20-kor It Maq > ezt írta: > > So i'm wondering if there are some rules > > that can help me know if an error will be reported > > automatically or not. > > there is no general rule for that. you have to check > the manual for each > function, some of them just returns false on error, > others throw > warnings/notices/errors... > > greets, > Zoltán Németh > > Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to get error context
Hi, I maid the modifications you suggested. For the error context when i display it, it gives a lot of information, but not easy to understand how the array is structured. If somebody knows about a site explaining how to access the context it would be great. I also modified the error reporting to E_ALL as you suggested. Now an other question arise: For the connection to the database if i put a wrong username or password the error is reported automatically to the function that i defined as the error handling function, but for the next statement (see code below) if i put a wrong database name the error is not reported automatically, i have to trigger it using triger_error. So i'm wondering if there are some rules that can help me know if an error will be reported automatically or not. here is my code after modification: "; switch($errno) { case E_USER_ERROR: $type = "E_USER_ERROR";break; case E_USER_WARNING: $type = "E_USER_WARNING";break; case E_USER_NOTICE: $type = "E_USER_NOTICE";break; case E_ERROR: $type = "E_ERROR";break; case E_WARNING: $type = "E_WARNING";break; case E_PARSE: $type = "E_PARSE";break; case E_NOTICE: $type = "E_NOTICE";break; case E_CORE_ERROR: $type = "E_CORE_ERROR";break; case E_CORE_WARNING: $type = "E_CORE_WARNING";break; case E_COMPILE_ERROR: $type = "E_COMPILE_ERROR";break; case E_STRICT: $type = "E_STRICT";break; case E_COMPILE_WARNING: $type = "E_COMPILE_WARNING";break; case E_RECOVERABLE_ERROR: $type = "E_RECOVERABLE_ERROR";break; default: echo "This is an error not listed"; } $str = ""; $str .= "ERROR TYPE: ". $type; $str .= "ERROR Number: ". $errno; $str .= "ERROR MESSAGE: ". $errstr; $str.= "File: ". $filename; $str.= "Line number: ". $lineno; echo $str; echo "Context: "; print_r($errcontext); } echo "Testing set_error_handler"; error_reporting(E_ALL); set_error_handler('error_handler'); mysql_connect("localhost", "admin", "admin"); mysql_select_db("wrongdb") or trigger_error("wrong database"); ?> --- Jim Lucas <[EMAIL PROTECTED]> wrote: > It Maq wrote: > > Hi, > > > > i need help because I'm unable to retrieve error's > context. Below is the code that is working perfectly > except the context that is not displayed: > > > > > function error_handler($errno, $errstr, > $filename, $lineno, $errcontext) > > { > > > > try doing a print_r($errcontext) here and see what > you get? > > maybe the zero index does not exist. > > > > > $str = ""; > > $str .= "ERROR Number: ". $errno; > > $str .= "ERROR MESSAGE: ". $errstr; > > $str.= "File: ". $filename; > > $str.= "Line number: ". $lineno; > > $str.= "Context: ". $errcontext[0]; > > echo $str; > > > > > > } > > > > echo "Testing set_error_handler"; > > > > I have always used > error_reporting(E_ALL); > instead of this. > > error_reporting(0); > > set_error_handler('error_handler'); > > ini_set('error_reporting', 0); > > I have never seen the above line before. This and > the error_reporting(0) would > probably suppress all error messages generated by > PHP. Double check these > settings and make sure the you can still trigger an > error with trigger_error() > if you have error_reporting() turned off. > > > > > //trigger_error("The string for testing the > error", E_USER_WARNING); > > $ourFileName = "testFile.txt"; > > $fh = fopen($ourFileName, 'X');// or die("Can't > open file"); > > fclose($fh); > > > > > > ?> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] How to get error context
Hi, i need help because I'm unable to retrieve error's context. Below is the code that is working perfectly except the context that is not displayed: ERROR Number: ". $errno; $str .= "ERROR MESSAGE: ". $errstr; $str.= "File: ". $filename; $str.= "Line number: ". $lineno; $str.= "Context: ". $errcontext[0]; echo $str; } echo "Testing set_error_handler"; error_reporting(0); set_error_handler('error_handler'); ini_set('error_reporting', 0); //trigger_error("The string for testing the error", E_USER_WARNING); $ourFileName = "testFile.txt"; $fh = fopen($ourFileName, 'X');// or die("Can't open file"); fclose($fh); ?> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Intercepting errors (skip)
sorry i just forgot to print the results. It 's my mistake - Original Message From: It Maq <[EMAIL PROTECTED]> To: php-general@lists.php.net Sent: Thursday, March 13, 2008 11:22:36 AM Subject: Re: [PHP] Intercepting errors I already read th page of the manual, but i still don't understand a lot of things. Below you will find a simple code that i ade for understanding more about this. In the code i'm triggering an error of type "E_USER_ERROR", so now i'm wondering why it is not considered as E_USER_ERROR in set_error_handler(). And if somebody can suggest an error (something real not just trigger_error) that can be intercepted by set_error_handler(), this will be very useful.here is the code: "; echo $errstr. ""; switch($errno) { case E_USER_ERROR: $str = ""; $str = "ERROR MESSAGE: ". $errstr; $str .= "The application will be stopped just after the following error message:"; $str.= "File: ". $filename; $str.= "Line number: ". $lineno; $GLOBALS['toto'] = $str; //return $GLOBALS['error']; break; case E_USER_WARNING: echo "ERROR MESSAGE: ". $errstr; echo "The application will continue but there is a warning:"; echo "File: ". $filename; echo "Line number: ". $lineno; break; case E_USER_NOTICE: echo "ERROR MESSAGE: ". $errstr; echo "The application will continue but there is a notice:"; echo "File: ". $filename; echo "Line number: ". $lineno; break; } } echo "Testing set_error_handler"; error_reporting(E_USER_ERROR|E_USER_WARNING|E_USER_NOTICE); set_error_handler('error_handler'); ini_set('error_reporting', 0); trigger_error("The string for testing the error", E_USER_ERROR); ?> - Original Message From: Richard Heyes <[EMAIL PROTECTED]> To: It Maq <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Thursday, March 13, 2008 11:00:30 AM Subject: Re: [PHP] Intercepting errors > I'am already using that. When i call trigger_error the function set > in set_error_handler handles the error. but now i don't know if this > will handle all the other errors that i don't know about in case they > happen. Is there anyway to test that? Read the manual page. I believe it handles all except things like parse errors: "The following error types cannot be handled with a user defined function: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR, E_COMPILE_WARNING, and most of E_STRICT raised in the file where set_error_handler() is called." Oh and Stephane: this is a mailing list. If you want off you can go to http://www.php.net. -- Richard Heyes Employ me: http://www.phpguru.org/cv Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Intercepting errors
I already read th page of the manual, but i still don't understand a lot of things. Below you will find a simple code that i ade for understanding more about this. In the code i'm triggering an error of type "E_USER_ERROR", so now i'm wondering why it is not considered as E_USER_ERROR in set_error_handler(). And if somebody can suggest an error (something real not just trigger_error) that can be intercepted by set_error_handler(), this will be very useful.here is the code: "; echo $errstr. ""; switch($errno) { case E_USER_ERROR: $str = ""; $str = "ERROR MESSAGE: ". $errstr; $str .= "The application will be stopped just after the following error message:"; $str.= "File: ". $filename; $str.= "Line number: ". $lineno; $GLOBALS['toto'] = $str; //return $GLOBALS['error']; break; case E_USER_WARNING: echo "ERROR MESSAGE: ". $errstr; echo "The application will continue but there is a warning:"; echo "File: ". $filename; echo "Line number: ". $lineno; break; case E_USER_NOTICE: echo "ERROR MESSAGE: ". $errstr; echo "The application will continue but there is a notice:"; echo "File: ". $filename; echo "Line number: ". $lineno; break; } } echo "Testing set_error_handler"; error_reporting(E_USER_ERROR|E_USER_WARNING|E_USER_NOTICE); set_error_handler('error_handler'); ini_set('error_reporting', 0); trigger_error("The string for testing the error", E_USER_ERROR); ?> - Original Message From: Richard Heyes <[EMAIL PROTECTED]> To: It Maq <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Thursday, March 13, 2008 11:00:30 AM Subject: Re: [PHP] Intercepting errors > I'am already using that. When i call trigger_error the function set > in set_error_handler handles the error. but now i don't know if this > will handle all the other errors that i don't know about in case they > happen. Is there anyway to test that? Read the manual page. I believe it handles all except things like parse errors: "The following error types cannot be handled with a user defined function: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR, E_COMPILE_WARNING, and most of E_STRICT raised in the file where set_error_handler() is called." Oh and Stephane: this is a mailing list. If you want off you can go to http://www.php.net. -- Richard Heyes Employ me: http://www.phpguru.org/cv Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Intercepting errors
I'am already using that. When i call trigger_error the function set in set_error_handler handles the error. but now i don't know if this will handle all the other errors that i don't know about in case they happen. Is there anyway to test that? - Original Message From: Richard Heyes <[EMAIL PROTECTED]> To: It Maq <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Thursday, March 13, 2008 10:36:20 AM Subject: Re: [PHP] Intercepting errors > Now i know how to create errors with trigger_error, but i am > wondering how can I make my error handling class intercept any kind > of error although i'm not aware about it and i don't know if it will > happen. Is this possible? You could use set_error_handler(): http://uk.php.net/manual/en/function.set-error-handler.php -- Richard Heyes Employ me: http://www.phpguru.org/cv -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Intercepting errors
Hi, Now i know how to create errors with trigger_error, but i am wondering how can I make my error handling class intercept any kind of error although i'm not aware about it and i don't know if it will happen. Is this possible? Thank you Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] best practices in error handling in PHP
I mean using calling trigger_error from the catch{} Yes you are right i can use trigger_error that will use the function that handles errors from my class. Thanks - Original Message From: Christoph Boget <[EMAIL PROTECTED]> To: It Maq <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Wednesday, March 12, 2008 10:31:07 AM Subject: Re: [PHP] best practices in error handling in PHP > I want to know what is the best solution for handling errors. > After reading some > documents dealing with the subject, i have three options: > * Using a class for error handling > * Using PEAR error object > * Using try and catch exceptions > The error handling i want to implement will be done in a big > application that was > developed from the beginning without any concern about error > handling. It seems to me that 1 and 3 aren't necessarily mutually exclusive. I believe that you can use your own error classes in php's try/catch functionality. As for PEAR's error object, unless you are using PEAR elsewhere in your app I'm not sure it would be worthwhile to just use this very small piece. This is all just IMO. thnx, Chris Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] best practices in error handling in PHP
Yes you are right i can use trigger_error that will use the function that handles errors from my class. Thanks - Original Message From: Christoph Boget <[EMAIL PROTECTED]> To: It Maq <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Wednesday, March 12, 2008 10:31:07 AM Subject: Re: [PHP] best practices in error handling in PHP > I want to know what is the best solution for handling errors. After reading > some > documents dealing with the subject, i have three options: > * Using a class for error handling > * Using PEAR error object > * Using try and catch exceptions > The error handling i want to implement will be done in a big application > that was > developed from the beginning without any concern about error handling. It seems to me that 1 and 3 aren't necessarily mutually exclusive. I believe that you can use your own error classes in php's try/catch functionality. As for PEAR's error object, unless you are using PEAR elsewhere in your app I'm not sure it would be worthwhile to just use this very small piece. This is all just IMO. thnx, Chris Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
[PHP] best practices in error handling in PHP
Hi, I want to know what is the best solution for handling errors. After reading some documents dealing with the subject, i have three options: * Using a class for error handling * Using PEAR error object * Using try and catch exceptions The error handling i want to implement will be done in a big application that was developed from the beginning without any concern about error handling. Thank you Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
Re: [PHP] Error handling (skip this message my mistake)
Sorry, i found the error. it was my mistake - Original Message From: It Maq <[EMAIL PROTECTED]> To: php-general@lists.php.net Sent: Tuesday, March 11, 2008 11:38:10 AM Subject: [PHP] Error handling Hi, I need help with a simple script that i made for handling errors. The problem is that the script displays the same message several times while i want it displayed just one time. He is the code: "; echo $errno. ""; } } set_error_handler(error_handler, E_STRICT); ini_set('error_reporting', 0); $conn = mysql_connect(localhost, root, iolfsyd) or trigger_error("connection au serveur failed",WARNING); ?> Thanks Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
[PHP] Error handling
Hi, I need help with a simple script that i made for handling errors. The problem is that the script displays the same message several times while i want it displayed just one time. He is the code: "; echo $errno. ""; } } set_error_handler(error_handler, E_STRICT); ini_set('error_reporting', 0); $conn = mysql_connect(localhost, root, iolfsyd) or trigger_error("connection au serveur failed",WARNING); ?> Thanks Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
Re: [PHP] regular expressions question
Hi, I am using that right now and i have don't know how to include blank fields. For example if a user does not fill a field in a form i want to accept it. I tried the code you posted, for now it is blocking blank fields. Thank you - Original Message From: Richard Lynch <[EMAIL PROTECTED]> To: Adil Drissi <[EMAIL PROTECTED]> Cc: php-general@lists.php.net Sent: Tuesday, March 4, 2008 3:09:09 PM Subject: Re: [PHP] regular expressions question On Tue, March 4, 2008 1:19 pm, Adil Drissi wrote: > Is there any way to limit the user to a set of characters for example > say i want my user to enter any character between a and z (case > insensitive). And if the user enters just one letter not belonging to > [a-z], this will not be accepted. > > I tried eregi('[a-z]', $fname) but this allows the user to enter > abdg4512kdkdk for example. What you tried only requires ONE a-z character somewhere in the input. Try this: preg_match('^[a-z]+$', $fname); This will: ^ "anchor" the string at the beginning [a-z]+ a to z, with at least one letter $ "anchor" the string at the end Note, however, that some people have other characters in their first name, such as apostrophe, space, and dash. Oh, and the digit 3, for "bo3b" who was a programmer on the first Apple Macintosh. His parents were hippies, and that really is his name... You may want to obtain a LARGE list of "first names" and run them through your validator as a test. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs