M. Sokolewicz <mailto:tularis@xxxxxxx> on Tuesday, February 15, 2005 8:25 AM said: >> seems lengthy. is there a way around this? >> >> i tried using >> $cmd = @ $_POST['cmd']; >> >> to suppress errors but didnt seem to have ay effect. >> > still > if(isset($_POST['cmd'])) { > $cmd = $_POST['cmd']; > } > > is the only (really) correct way. All others throw notices of > undefined indices, which you *should not* ignore! You can't shorten > it, you can't even wrap it in a function... it's simply tough luck Please correct me if I'm wrong (and maybe this is what you mean by "(really)") but I think even Rasmus recommends: <?php if(!empty($_POST['cmd'])) { // stuff } ?> I'm using the following code to test this: <?php error_reporting(E_ALL); if(!empty($_POST['cmd'])) { echo "set and not empty<br />"; } else { echo "empty and/or not set<br />"; } ?> Chris. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php