[thelist] a PHP function question - solved
Bob Meetin
ontheroad at frii.com
Sun Feb 11 23:09:31 CST 2007
that was it - i had the variable listed earlier (outside) the function -
not realizing how this worked. thx
misterhaan wrote:
> Bob Meetin wrote:
>
>> function censor ($data)
>> {
>> if (eregi('[gambl]', $data)) { $message = "inappropriate content - submission denied"; $pass = "NO"; }
>> return $data;
>> echo "p: $pass<br>"; // this is just a test to see if the variable is set - and it fails.
>> }
>>
>> unfortunately calling the function doesn't return the $pass variable to
>> the form (either within the function or in the form). what am i missing
>>
> the echo line will never get called since it's immediately after a
> return statement.
> if you want $pass to have wider scope than just the function, just put
> "global $pass;" as the first line of your function
>
More information about the thelist
mailing list