RE: [PHP] alzheimers and confused
| From: | Robert Klinkenberg | Date: | Sat, 17 Nov 2001 11:15:02 +0000 |
| Subject: | RE: [PHP] alzheimers and confused | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-74974@lists.php.net to get a copy of this message | ||
It depends on how you exactly formulated the test
// if((!strpos($yourimage, ".jpg")) or (!strpos($yourimage, ".jpeg")))
if((!strpos($yourimage, ".jpg")) and (!strpos($yourimage, ".jpeg")))
THe first is
if !jpg or !jpeg
while the second if statement tests for
if !jpg and !jpeg
another way to test this is
if !(jpg or jpeg)
basicly the first one doesn't work because when the filename is jpg it isn't
jpeg so the code executes and when it's jpeg it isn't jpg, and again the
code will execute. the two other tests will correctly test if it's either
jpg or jpeg.
Robert Klinkenberg
-----Oorspronkelijk bericht-----
Van: jtjohnston [mailto:taylorjo@collegesherbrooke.qc.ca]
Verzonden: Saturday, November 17, 2001 3:45 AM
Aan: php-general@lists.php.net
Onderwerp: [PHP] alzheimers and confused
OK kids, I'm not 19 ... my old brain gets tired easily and my wife is
complaining that I stay up too late PHPing :)
Putting the rest aside, why does AND work and not OR. OR was what I
meant?
I meant ... if the string doesn't contain .jpg or the string doesn't
contain .jpeg ... > ERROR!
John