Jump to content

If statement problem


Bman900

Recommended Posts

Am trying to make sure that a URL ends with .png or .jpg with this code:

 

if((strrchr($avatar, '.') !== '.jpg') || (strrchr($avatar, '.') !== '.png')){
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png, or .gif!";
}
else {
RUN QUERY
}

 

 

 

I also tried doing this but this doesn't work either:

 

if(!strrchr($img, '.') == '.jpg'){
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png or .gif!";
} elseif(!strrchr($img, '.') == '.jpeg'){
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png or .gif!";
}elseif(!strrchr($img, '.') == '.png') {
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png or .gif!";
}elseif(!strrchr($img, '.') == '.gif'){
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png or .gif!";
}
}
						//register
						else { 

RUN CODE }

 

 

 

 

 

No matter what I always get the error message but if I just do one check like this it works:

 

if(strrchr($avatar, '.') !== '.jpg'){
echo "That format is not valid, please select another image that is .jpg, .jpeg, .png, or .gif!";
}
else {
RUN QUERY
}



 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/206707-if-statement-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.