הייי...
אהההם עשיתי 2 פונקציות...1 שבודקת לאיזה משתמש המשתמש מחובר והשניה שבודקת אם המשתמש אכן מחובר....
הפונקציה השניה תלויה בראשונה...
הפונקציות:
PHP קוד:
function log_as() {
$ip = $_SERVER['REMOTE_ADDR'];
$select = mysql_query("SELECT * FROM `members` WHERE `s_ip`='$ip' AND `s_log`='1' LIMIT 1");
$row = mysql_fetch_array($select);
$count = mysql_num_rows($select);
if($count != 0) {
return $row['username'];
} else {
return NULL;
}
}
function is_log() {
if(log_as() == NULL) {
echo globskin::geheader();
echo globskin::notlog();
echo globskin::gefooter();
die();
}
}
עכשיו כשאני רוצה לבדוק אם המשתמש אכן מחובר אני פשוט כותב:
כאשר אני מכניס את זה זה בעצם בודק אם הIP של המשתמש נמצא במסד...אם כן אז כלום אם לא אז שיראה שגיאה...אבל מה? כלום =/ לא שגיאה שאני הכנתי...לא שגיאה מPHP...כלום...כאילו הפונקציה לא קיימת =/
עריכה...הבנתי למה

כי בעצם היתי במצד מחובר XD...אההם...שאלה...כיצד אני יכול לגרום לפונקציה לעבוד בצורה "הפוכה"
כמו שדרך IF אפשר לשים ! לפני הפונקציה כדי שזה יעבוד הפוך...אפשר לעשות אותו הדבר בקריאה רגילה?
יעני משהו בסגנון: