Jump to content
php.lv forumi

mta

Reģistrētie lietotāji
  • Posts

    1
  • Joined

  • Last visited

mta's Achievements

Newbie

Newbie (1/14)

  1. Tātad, man ir 2 problēmas, būšu ļoti pateicīgs ja kāds man palīdzēs. 1. Jau labu laiku manā lapā man stāvēja iframe, viss bija labi līdz šodienai, dienai, kad es viņu mazliet uzeditēju. Mans iframe izskatās šādi: Kā redzat, viņam ir itkā nogriezts gabals nost, varētu domāt ka nepareizi izmēri uzlikti, bet nav gan... <div class="main_right"> <div class="padded"> <p class="style1"><? echo '<img src="'.$_SESSION['avatar'].'" alt="" width="100" height="100" /> '?> </p> <p class="style1"></p> <p class="style1"> <iframe src="links.php" border="0" frameborder="0" style="border: 0; width: 100%; height: 1000;" scrolling="no"></iframe></p> </div> </div> Būtu labi, ja es varētu dabūt viņu atpakaļ uz veco versiju (pirms sāku editēt), bet nevaru, biju paspējis izslēgt šo failu, tādā veidā zaudējot control+z. 2. Gribētos zināt, kā lai no mysql tabulas uz loginu es iegūtu informāciju (šajā gadījumā - avatara linku) un kā lai mysql tabulā ieraksta informaciju. Mans login script ir aptuvein šāds: <HTML> <HEAD> <style type="text/css"> <!-- @import url("default.css"); --> </style> <title>abcdef</title></HEAD> <BODY> <? session_start(); include "../admin/config.php"; include "../admin/func.ban.php"; checkban($_SERVER['REMOTE_ADDR']); function confirmUser($username, $password){ global $conn; if(!get_magic_quotes_gpc()) { $username = addslashes($username); } $q = "select password from users where username = '$username'"; $result = mysql_query($q,$conn); if(!$result || (mysql_numrows($result) < 1)){ return 1; } $dbarray = mysql_fetch_array($result); $dbarray['password'] = stripslashes($dbarray['password']); $password = stripslashes($password); /* Validate that password is correct */ if($password == $dbarray['password']){ return 0; } else{ return 2; } } function checkLogin(){ if(isset($_COOKIE['cookname']) && isset($_COOKIE['cookpass'])){ $_SESSION['username'] = $_COOKIE['cookname']; $_SESSION['password'] = $_COOKIE['cookpass']; } if(isset($_SESSION['username']) && isset($_SESSION['password'])){ if(confirmUser($_SESSION['username'], $_SESSION['password']) != 0){ unset($_SESSION['username']); unset($_SESSION['password']); return false; } return true; } else{ return false; } } function displayLogin(){ global $logged_in; if($logged_in){ echo ' Tu esi veiksmigi ielogojies, <a href="../index.php">atpakal uz sakumlapu.</a>'; } } else{ ?> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="1"> <tr> <td width="100%" height="1"> <p> <h1>Ielogoties</h1></td> </tr> <tr> <td width="526" height="1"> <form action="" method="post"> <table align="left" border="0" cellspacing="0" cellpadding="3" width="613"> <tr> <td width="1">ID:</td> <td width="668"> <input type="text" name="user" maxlength="30" size="20"></td></tr> <tr> <td width="1">Parole:</td> <td width="668"> <input type="password" name="pass" maxlength="30" size="20"></td></tr> <tr><td colspan="2" align="left" width="607"> <input type="checkbox" name="remember" value="ON"> <font size="2">Atcerēties</td> </tr> <tr><td align="right" width="125"> <p align="center"> </td><td align="right" width="482"> <p align="center"> <input type="submit" name="sublogin" value="Ielogoties" style="float: left"></td></tr> <tr><td colspan="2" align="left" width="607"><a href="links" class="style2">12345</a> <a href="links" class="style2">12345</a> </td></tr> </table> </form></td> <td width="95" height="1"></td> </tr> <tr> <td width="100%" height="99"> </td> </tr> </table> <? } } if(isset($_POST['sublogin'])){ if(!$_POST['user'] || !$_POST['pass']){ die('Tu neaizpildiji visus laukuminus.'); } $_POST['user'] = trim($_POST['user']); if(strlen($_POST['user']) > 15){ die("Atvaino, bet ID var but maksimali 15 zimes garš."); } $md5pass = md5($_POST['pass']); $result = confirmUser($_POST['user'], $md5pass); if($result == 1){ die('Šads ID nav registrets musu datubaze.'); } else if($result == 2){ die('Nepareiza parole.'); } $_POST['user'] = stripslashes($_POST['user']); $_SESSION['username'] = $_POST['user']; $_SESSION['password'] = $md5pass; $_SESSION['avatar'] = ("http://tbn2.google.com/images?q=tbn:iIFCCWX3DjegSM:http://www.padillabay.gov/brant/eximages/QUESTION.jpg"); if(isset($_POST['remember'])){ setcookie("cookname", $_SESSION['username'], time()+60*60*24*100, "/"); setcookie("cookpass", $_SESSION['password'], time()+60*60*24*100, "/"); } echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">"; return; } $logged_in = checkLogin(); ?> Pašlaik man ir uzlikts, ka uz login vienmēr avatars uzliekas -> $_SESSION['avatar'] = ("http://tbn2.google.com/images?q=tbn:iIFCCWX3DjegSM:http://www.padillabay.gov/brant/eximages/QUESTION.jpg"); Jā un tad būtu jauki ja man kāds pamācītu, kā izveidot form, kura ierakstot informāciju un nospiežot pogu "pievienot" formas saturs tiek pievienots mysql datubāzē kā avatars. ps.- Lūdzu, ja varat man palīdzēt, tad lūdzu postojat pēc iespējas primitīvākā valodā, jo es esmu iesācējs un neko daudz vēl nesajēdzu. Paldies!
×
×
  • Create New...