Avatar billede fire-fox Nybegynder
11. februar 2008 - 01:44 Der er 1 løsning

mangler en "streg" i højre side

hey allzusammen....


jeg har et problem med følgende script (har været igang med at strikke phpeventcalender ind i et design. men det er ligesom en "width" er for stor et sted og kan ikke lige finde fejlen :(

i kan se hvad jeg mener her : (mangler en "streg" til højre)
http://aliasfm.net/108/layorange/images/calender.gif

Script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>AliasFM - We play day and night</title>
<style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
a:link {
    color: #ACABAB;
    text-decoration: none;
}
a:visited {
    color: #ACABAB;
    text-decoration: none;
}
a:hover {
    color: #E84001;
    text-decoration: none;
}
a:active {
    color: #E84001;
    text-decoration: none;
}
.style2 {font-weight: bold}
.style3 {
    color: #ED4400;
    font-weight: bold;
}
-->
</style>
</head>

<body>
  <div align="center">
    <table width="930" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="15" height="74" rowspan="5" background="images/side_left.jpg">&nbsp;</td>
        <td colspan="3"><img src="images/top.jpg" width="900" height="45"></td>
        <td width="15" rowspan="5" background="images/side_right.jpg">&nbsp;</td>
      </tr>
     
      <tr>
        <td height="1" background="images/pixel.jpg"></td>
      </tr>
      <tr>
        <td width="1" height="54" align="center" valign="top" background="images/pixel.jpg"><br><br></td>
        <td width="863" align="center" valign="top" background="images/bg.jpg"><div align="right"><br />
            <table width="893" border="0">
              <tr>
                <td width="785"><table width="564" border="0" align="left" cellpadding="0" cellspacing="0">
                  <tr>
                    <td colspan="3"><img src="images/content_smssystem.jpg" width="724" height="18" /></td>
                  </tr>
                  <tr>
                    <td width="1" background="images/pixel.jpg"></td>
                    <td width="564" bgcolor="#000000"><iframe width="100%" height="60" allowTransparency src="http://tools.comsms.dk/smsbox3.php?id=8392" scrolling="no" frameborder="0" align="top"></iframe></td>
                    <td width="1" background="images/pixel.jpg"></td>
                  </tr>
                  <tr>
                    <td colspan="3"><img src="images/content_bottom.jpg" width="724" height="12" /></td>
                  </tr>
                </table></td>
                <td width="30"><a target="_blank" href="http://stream.aliasfm.net:9352/listen.pls"><img src="images/winamp.gif" width="26" height="26" border="0"/></a></td>
                <td width="28"><a target="_blank" href="http://aliasfm.net/108/layorange/aliasfm.asx"><img src="images/wmp2.gif" width="26" height="26" border="0"/></a></td>
                <td width="32"><a target="_blank" href="http://aliasfm.net/108/layorange/webplayer/index.php"><img src="images/wmp.gif" width="26" height="26"  border="0"/></a></td>
              </tr>
            </table>
            <iframe src="http://193.164.133.198/radio/radio2.php" scrolling="no" name="I1" border="0" frameborder="0" align="center" width="157" height="25"></iframe>
          </div>
        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="19%" align="center" valign="top">
<?php include ("menu/mainmenu.php"); ?>
              <br>
<?php include ("menu/pollsystem.php"); ?>
              <br>
<?php include ("menu/partner.php"); ?>
              <br>
<?php include ("menu/stats.php") ?>
              <br /></td>
            <td width="81%" align="center" valign="top">
            <table width="564" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td colspan="3"><img src="images/content_tagwall.jpg" width="564" height="18"></td>
              </tr>
              <tr>
                <td width="1" background="images/pixel.jpg"></td>
                <td width="564" bgcolor="#FFFFFF">
<?php
require("inc/calender.php");
require("./lang/lang.admin." . LANGUAGE_CODE . ".php");
require("functions.php");

$flag = (isset($_GET['flag'])) ? $_GET['flag'] : null;
$auth = auth();

if ( $auth == 2 ) {
    switch ( $flag ) {
        case "add":
            editUserForm("Add");
            break;
        case "edit":
            $id = (int) $_GET['id'];
            if (!empty($id))
                editUserForm("Edit", $id);
            else
                $lang['accesswarning'];
            break;
        case "insert":
            insertNewUser();
            break;
        case "update":
            updateExistingUser();
            break;
        case "delete":
            $id = (int) $_GET['id'];
            if (!empty($id))
                deleteUser($id);
            else
                $lang['accesswarning'];
            break;
        default:
            userList();
    }
} elseif ( $auth == 1 ) {
    switch ( $flag ) {
        case "changepw":
            changePW($flag);
            break;
        case "updatepw":
            updatePassword();
            changePW($flag);
            break;
        default:
            header("location:index.php");
    }
} else {
    echo $lang['accessdenied'];
}

/***************************************
******** user admin functions **********
***************************************/

function editUserForm($mode, $id="", $error="")
{
    global $lang;
   
    $editorstr = "<option value=\"1\">" . $lang['editoroption'] . "</option>\n";
   
    if ($mode=="Edit") {
        mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
        mysql_select_db(DB_NAME) or die(mysql_error());
       
        $sql = "SELECT username, password, fname, lname, userlevel, email ";
        $sql .= "FROM " . DB_TABLE_PREFIX . "users WHERE uid=" . $id;
       
        $result = mysql_query($sql) or die(mysql_error());
        $row = mysql_fetch_row($result);
       
        $username    = $row[0];
        $password    = $row[1];
        $fname        = $row[2];
        $lname        = $row[3];
        $userlevel    = $row[4];
        $email        = $row[5];
        $admin      = ($userlevel == 2) ? "selected" : null;
        $header     = $lang['edituser'];
        $formaction = "update";
        $unameinput = "<span class=\"edit_user_label\">" . $username . "</span><input type=\"hidden\" name=\"username\" value=\"" . $username . "\">\n";
       
        if ($username == $_SESSION['authdata']['login']) { $editorstr = ""; }
       
    } else {
        $username  = null;
        $admin      = null;
        $password  = (isset($_POST['pw']))
            ? $_POST['pw'] : null;
        $fname         = (isset($_POST['fname']))
            ? $_POST['fname'] : null;
        $lname         = (isset($_POST['lname']))
            ? $_POST['lname'] : null;
        $userlevel     = (isset($_POST['userlevel']))
            ? $_POST['userlevel'] : null;
        $email        = (isset($_POST['email']))
            ? $_POST['email'] : null;
        $header     = $lang['adduser'];
        $formaction = "insert";
        $unameinput = "<input type=\"text\" name=\"username\" size=\"29\" maxlength=\"20\" value=\"" . $username . "\">";
    }
?>
    <html><head>
    <title>phpEventCalendar:  <?php echo $mode?> Calendar User</title>
    <link rel="stylesheet" type="text/css" href="css/adminpgs.css">
   
    <script language="JavaScript">
   
        function validate(f) {
            var regex = /\W+/;
            var un = f.username.value;
            var pw = f.pw.value;
           
            var str = "";
            if (f.fname.value == "") { str += "\n<?php echo $lang['fnameblank']?>"; }
            if (f.lname.value == "") { str += "\n<?php echo $lang['lnameblank']?>"; }
            if (f.email.value == "") { str += "\n<?php echo $lang['emailblank']?>"; }
            if (un == "") { str += "\n<?php echo $lang['unameblank']?>"; }
            if (un.length < 4) { str += "\n<?php echo $lang['unamelength']?>"; }
            if (regex.test(un)) { str += "\n<?php echo $lang['unameillegal']?>"; }
            if (pw == "") { str += "\n<?php echo $lang['passblank']?>"; }
            if (pw != f.pwconfirm.value) { str += "\n<?php echo $lang['passmatch']?>"; }
            if (pw.length < 4) { str += "\n<?php echo $lang['passlength']?>"; }
            if (regex.test(pw)) { str += "\n<?php echo $lang['passillegal']?>"; }
           
            if (str == "") {
                f.method = "post";
                f.action = "useradmin.php?flag=<?php echo $formaction ?>";
                f.submit();
            } else {
                alert(str);
                return false;
            }
        }
   
    </script>
    </head><body>
   
<?php
    if ( !empty($error) ) {
        echo "<p><span class=\"bad_user_name\">" . $lang['unameinuse'] . "</span></p>";
    }
?>
    <form onSubmit="return validate(this);">
    <table cellpadding="2" cellspacing="2" border="0">
    <tr>
        <td colspan="2"><span class="edit_user_header"><?php echo $header?>:</span></td>
    </tr>
    <tr><td><img src="images/clear.gif" width="1" height="3"></td></tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['username']?>:</span></td>
        <td><?php echo $unameinput?></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['password']?>:</span></td>
        <td><input type="password" name="pw" size="29" maxlength="20" value="<?php echo $password?>"></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['pwconfirm']?>:</span></td>
        <td><input type="password" name="pwconfirm" size="29" maxlength="20" value="<?php echo $password?>"></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['userlevel']?>:</span></td>
        <td><select name="userlevel">
                <?php echo $editorstr?>
                <option value="2" <?php echo $admin ?>><?php echo $lang['adminoption'] ?></option>
            </select>
        </td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['fname']?>:</span></td>
        <td><input type="text" name="fname" size="29" maxlength="20" value="<?php echo $fname?>"></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['lname']?>:</span></td>
        <td><input disable type="text" name="lname" size="29" maxlength="30" value="<?php echo $lname?>"></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['email']?>:</span></td>
        <td><input type="text" name="email" size="29" maxlength="40" value="<?php echo $email?>"></td>
    </tr>

    <tr><td><img src="images/clear.gif" width="1" height="7"></td></tr>
    <tr>
        <td colspan="2" align="right"><input type="submit" value="<?php echo $mode?> User">
        &nbsp;    <input type="button" value="cancel" onClick="location.replace('useradmin.php');">
        </td>
    </tr>
    </table>
    </form>

    </body></html>
<?php
}

function insertNewUser()
{
    $uname    = $_POST['username'];
    $pw     = $_POST['pw'];
    $ulevel = $_POST['userlevel'];
    $fname     = $_POST['fname'];
    $lname     = $_POST['lname'];
    $email     = $_POST['email'];
   
    mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_NAME) or die(mysql_error());
   
    $sql = "SELECT * FROM " . DB_TABLE_PREFIX . "users WHERE username='$uname'";
   
    $result = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_row($result);
   
    if ( is_array($row) ) {
        editUserForm("Add", "", $uname);
    } else {
        $sql = "INSERT INTO " . DB_TABLE_PREFIX . "users SET ";
        $sql .= "username='$uname', password='$pw', fname='$fname', lname='$lname', ";
        $sql .= "userlevel='$ulevel', email='$email'";
        mysql_query($sql) or die(mysql_error());
       
        header("location:useradmin.php");
    }
}

function updateExistingUser()
{
    $uname    = $_POST['username'];
    $pw     = $_POST['pw'];
    $ulevel    = $_POST['userlevel'];
    $fname     = $_POST['fname'];
    $lname    = $_POST['lname'];
    $email    = $_POST['email'];
   
    mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_NAME) or die(mysql_error());
   
    $sql = "UPDATE " . DB_TABLE_PREFIX . "users SET password='$pw', fname='$fname', ";
    $sql .= "lname='$lname', userlevel='$ulevel', email='$email' WHERE username='$uname'";
    mysql_query($sql) or die(mysql_error());
   
    if ( $uname==$_SESSION['authdata']['login'] )
        $_SESSION['authdata']['password'] = $pw;
   
    header("location:useradmin.php");
}

function deleteUser($id)
{
    global $authdata;
   
    if ($authdata['uid'] != $id) {
        mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
        mysql_select_db(DB_NAME) or die(mysql_error());
       
        $sql = "DELETE FROM " . DB_TABLE_PREFIX . "users WHERE uid='$id'";
        mysql_query($sql) or die(mysql_error());
    }
   
    header("location:useradmin.php");
}

function userList()
{
    global $lang;
?>
    <html><head><title>phpEventCalendar User List</title>
    <link rel="stylesheet" type="text/css" href="css/adminpgs.css">
   
    <script language="JavaScript">
        function deleteConfirm(user, uid) {
            var msg = "<?php echo $lang['deleteconf']?>: \"" + user + "\"?";
           
            if (user == "<?php echo $_SESSION['authdata']['login'] ?>") {
                alert("<?php echo $lang['deleteown']?>");
                return;
            } else if (confirm(msg)) {
                location.replace("useradmin.php?flag=delete&id=" + uid);
            } else {
                return;
            }
        }
    </script>
    </head>
   
    <body>
    <table cellpadding="0" cellspacing="0" border="0" width="500">
    <tr>
        <td><span class="user_list_header"><?php echo $lang['ulistheader']?></span></td>
        <td align="right" valign="bottom"><span class="user_list_options">[ <a href="useradmin.php?flag=add"><?php echo $lang['adduser']?></a> | <a href="index.php"><?php echo $lang['return']?></a> ]</span></td>
    </tr>
    <tr><td><img src="images/clear.gif" width="1" height="5"></td></tr>
    </table>
   
    <table cellpadding="0" cellspacing="0" border="0" width="500" bgcolor="#000000">
    <tr><td>

    <table cellspacing="1" cellpadding="3" border="0" width="100%">
    <tr bgcolor="#666666">
        <td><span class="user_table_col_label"><?php echo $lang['username']?></span></td>
        <td><span class="user_table_col_label"><?php echo $lang['name']?></span></td>
        <td><span class="user_table_col_label"><?php echo $lang['email']?></span></td>
        <td><span class="user_table_col_label"><?php echo $lang['userlevel']?></span></td>
        <td><span class="user_table_col_label"><?php echo $lang['edit']?></span></td>
        <td><span class="user_table_col_label"><?php echo $lang['delete']?></span></td>
    </tr>

<?php
    mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_NAME) or die(mysql_error());
   
    $sql = "SELECT * FROM " . DB_TABLE_PREFIX . "users";
    $result = mysql_query($sql) or die(mysql_error());
   
    $bgcolor = "#ffffff";
   
    while( $row = mysql_fetch_array($result) ) {
        $userlevel = ($row[5] == 2) ? $lang['admin'] : $lang['editor'];
   
        echo "<tr bgcolor=\"$bgcolor\">\n";
        echo "    <td><span class=\"user_table_txt\">" . $row[1] . "</span></td>\n";
        echo "    <td><span class=\"user_table_txt\">" . $row[3] . " " . $row[4] . "</span></td>\n";
        echo "    <td><span class=\"user_table_txt\">" . $row[6] . "</span></td>\n";
        echo "    <td><span class=\"user_table_txt\">" . $userlevel . "</span></td>\n";
        echo "    <td><span class=\"user_table_txt\"><a href=\"useradmin.php?flag=edit&id=" . $row[0] . "\">" . $lang['edit'] . "</a></span></td>\n";
        echo "    <td><span class=\"user_table_txt\"><a href=\"#\" onClick=\"deleteConfirm('" . $row[1] . "', '" . $row[0] . "');\">" . $lang['delete'] . "</a></span></td>\n";
        echo "</tr>\n";
   
    if ( $bgcolor == "#ffffff" )
        $bgcolor = "#dddddd";
    else
        $bgcolor = "#ffffff";
    }

    echo "</table></td></tr></table>";
}

function changePW($flag)
{
    global $lang;
   
    $username = $_SESSION['authdata']['login'];
    $id = $_SESSION['authdata']['uid'];
?>
    <html><head>
    <title><?php echo $lang['changepw']?></title>
    <link rel="stylesheet" type="text/css" href="css/adminpgs.css">
    <script language="JavaScript">
        function validate(f) {
            var regex = /\W+/;
            var pw = f.pw.value;
            var str = "";
            if (pw == "") { str += "\n<?php echo $lang['passblank']?>"; }
            if (pw != f.pwconfirm.value) { str += "\n<?php echo $lang['passmatch']?>"; }
            if (pw.length < 4) { str += "\n<?php echo $lang['passlength']?>"; }
            if (regex.test(pw)) { str += "\n<?php echo $lang['passillegal']?>"; }
           
            if (str == "") {
                f.method = "post";
                f.action = "useradmin.php?flag=updatepw";
                f.submit();
            } else {
                alert(str);
                return false;
            }
        }
    </script>
    </head></body>

<?php
    if ( $flag=="changepw" ) {
?>

    <form onSubmit="return validate(this);">
    <input type="hidden" name="un" value="<?php echo $username ?>">
    <table cellpadding="2" cellspacing="2" border="0">
    <tr>
        <td colspan="2"><span class="edit_user_header"><?php echo $lang['changepw']?></span></td>
    </tr>
    <tr><td><img src="images/clear.gif" width="1" height="3"></td></tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['username']?>:</span></td>
        <td><span class="edit_user_label"><?php echo $username?></span></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['password']?>:</span></td>
        <td><input type="password" name="pw" size="29" maxlength="25" value=""></td>
    </tr>
    <tr>
        <td align="right"><span class="edit_user_label"><?php echo $lang['pwconfirm']?>:</span></td>
        <td><input type="password" name="pwconfirm" size="29" maxlength="25" value=""></td>
    </tr>
    <tr><td><img src="images/clear.gif" width="1" height="7"></td></tr>
    <tr>
        <td colspan="2" align="right"><input type="submit" value="<?php echo $lang['changepw']?>">
        &nbsp;    <input type="button" value="<?php echo $lang['cancel']?>" onClick="location.replace('index.php');">
        </td>
    </tr>
    </table>
    </form>

<?php
    } elseif ( $flag=="updatepw" ) {
?>
   
    <span class="edit_user_label"><?php echo $lang['pwchanged']?> &nbsp;"<?php echo $username?>"</span>
    <p>
    <span class="user_list_options">[ <a href="index.php"><?php echo $lang['return']?></a> ]</span>
   
<?php
    } else {
        echo $lang['accessdenied'] . "<p>";
        echo "<span class=\"user_list_options\">[ <a href=\"index.php\">" . $lang['return'] . "</a> ]</span>";
    }
?>
    </body>
    </html>
<?php
}

function updatePassword()
{
    $pw = (isset($_POST['pw'])) ? $_POST['pw'] : null;
    $id = (isset($_SESSION['authdata']['uid']))
        ? $_SESSION['authdata']['uid'] : null;

    if (!empty($pw) && !empty($id)) {
        mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
        mysql_select_db(DB_NAME) or die(mysql_error());
   
        $sql = "
            UPDATE " . DB_TABLE_PREFIX . "users SET password='$pw'
            WHERE uid='$id'";
        $result = mysql_query($sql) or die(mysql_error());
       
        $_SESSION['authdata']['password'] = $pw;
    }
}
?>


                <td width="1" background="images/pixel.jpg"></td>
              </tr>
              <tr>
                <td colspan="3"><img src="images/content_bottom.jpg" width="564" height="12"></td>
              </tr>
              </table>
<? include ("menu/top5.php"); ?></td>
          </tr>
          </table>
        <br></td>
      <tr>
        <td height="34" colspan="3"><img src="images/bottom.jpg" width="900" height="34"></td>
      </tr>
      </tr>
      </table>
  </div>
    <center>
          Copyright AliasFM
<?php
$year = date("Y"); //defines the year
echo("© $year "); //the echoing
echo("<br>");
putenv("TZ=America/Los_Angeles");
echo "Last modified: " . date( "F d Y.", getlastmod() );
?>
</center>
Avatar billede fire-fox Nybegynder
11. februar 2008 - 02:03 #1
liget meget fandt selv fejlen :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester