Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Posts

    789
  • Joined

  • Last visited

Everything posted by ziedinjsh

  1. esmu apjucis un nesaprotu kas tagad jādara :D index.php - tur ir logins <?php error_reporting(E_ALL); include "misc/db.php"; session_start(); if (isset($_POST['login'])){ $errors = array(); $email = htmlspecialchars(addslashes($_POST['email'])); $password = md5($_POST['password']); if (!$email | !$password){ echo "Kaads no laukiem nav aizpildiits. "; $error[]="Kads tuks lauks"; } if(empty($error)){ $sql="SELECT * FROM users WHERE email='$email' and password='$password'"; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ session_register('email'); session_register('password'); header("location:test.php"); }else { echo "Wrong Username or Password"; } } } echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>"; echo "e-mail:<input type='text' name='email'>"; echo "password:<input type='password' name='password'>"; echo "<input type='submit' name='login' value='Login'>"; echo "</form>"; echo "<br>"; echo "<a href='register.php'>Register</a>"; ?> un te ir mainpage <?php include "misc/db.php"; session_start(); if(!session_is_registered($email)){ header("index.php"); } echo "esmu iekshaa | <a href='logout.php'>Iziet</a>"; ?> kā lai es uztaisu lai man nav novecojis?
  2. ielogojoties mani parmet uz mainpage kur atrodas šāds kods: nclude "misc/db.php"; session_start(); if(!session_is_registered($email)){ header("index.php"); } echo "esmu iekshaa | <a href='logout.php'>Iziet</a>"; ielogoties var viss ir ok, bet man rādās šāds teksts: Deprecated: Function session_is_registered() is deprecated in D:\WEB\www\2\test.php on line 4 kas nav tur ar to if (!session_is_register($email)) ??
  3. ahā, ja gribu lai lietotājs ieraug uzreiz savu kļūdu tad es echo atstāju :) paprovēju tagad viss iet.. izmetās errors Piedod, bet e-pasts [email protected] ir jau aiznemts.nesanaca registreties Ka varētu uztaisīt šādi: Nesanāca reģistrēties - piedod, bet e-pasts bla bla bla ir aizņemts? :?
  4. tā tas būtu taka skaidrs :) Bet ir vēl viens jautājums. echo "Piedod, bet e-pasts ".$_POST['email']." ir jau aiznemts."; $error[]="Epasta kluda"; //aizpilda masivu vienalga ar kadu info, ja kluda tas echo ""; nav vajadzīgs, jāatstā tikai $error[]=""; ??
  5. kods ir šāds <?php include "misc/db.php"; if (isset($_POST['register'])){ session_start(); $username = htmlspecialchars(addslashes($_POST['username'])); $email = htmlspecialchars(addslashes($_POST['email'])); $password = md5($_POST['password']); $password2 = md5($_POST['password2']); $location = htmlspecialchars(addslashes($_POST['location'])); $genre = htmlspecialchars(addslashes($_POST['genre'])); $date = date('Y-m-d H:i:s', time()); if (!get_magic_quotes_gpc()) { $_POST['email'] = addslashes($_POST['email']); } $usercheck = $_POST['email']; $check = mysql_query("SELECT email FROM users WHERE email = '".$usercheck."'") or die(mysql_error()); $check2 = mysql_num_rows($check); if ($check2 != 0) { echo "Piedod, bet e-pasts ".$_POST['email']." ir jau aiznemts."; } if (!$username | !$email | !$password | !$password2 | !$genre | !$location){ echo "Kaads no laukiem nav aizpildiits. "; } if ($_POST['password'] != $_POST['password2']) { echo "Paroles nesakrit."; } $insert = "INSERT INTO users (username, email, password, genre, location, date) VALUES ('$username', '$email', '$password', '$location', '$genre', '$date')"; $add_member = mysql_query($insert); echo "Esi registrets!"; } echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>"; echo "pseidonim:<input type='text' name='username'><br>"; echo "email:<input type='text' name='email'><br>"; echo "password:<input type='password' name='password' id='password'><br>"; echo "repeat password:<input type='password' name='password2' id='password2'><br>"; echo "genre:<input type='text' name='genre'><br>"; echo "location:<input type='text' name='location'><br>"; echo "<input type='submit' name='register' value='register'>"; echo "</form>"; ?> Ja ievadu e-pastu kas jau eksistē izmet kļūdu, tā tam ir jābūt, bet lietotājs vienalga tiek piereģistrēts, kapēc ta?
  6. date time jau biju uzlicis, bet es nesaprotu kapēc man viņš takad datubāzē rāda ka laiks ir 2010-04-01 06:32:18 lai gan ievadīju 09:32:18
  7. es laikam nesaprotu kā viņu ievietot. $insert = "INSERT INTO users (username, email, password, genre, location, date) VALUES ('$username', '$email', '$password', '$location', '$genre', '$date')"; datubāzē lauks ir date
  8. Sveiki, zinu, ka diezgan stulbi jautāt, bet nu pajautāšu. $username = $_POST['username']; $email = $_POST['email']; $password = md5($_POST['password']); $password2 = md5($_POST['password2']); $location = $_POST['location']; $genre = $_POST['genre']; $date = kas man ir jāraksta lai man datubāzē ievadītu datumu un laiku un kāds tips man ir jānorāda datubāzē? Paldies :)
  9. jā der arī tāds! Paldies! Kā lai tagad uztaisa viņu tā lai viņš nepārlādējas katru reizi kad uzspiežu uz linka?
  10. Sveiki! Šāds izskatās mans index.php fails <?php include "header.php"; include "menu.php"; include "left.php"; echo "lapas saturs"; include "footer.php"; ?> Vajadzētu kādu ajax loaderi ar progresbar,lai ielādētu visu un tad parāda visu. Piem. Es ieeju portālā, parādās progresbar.. smuki visu ielāde un tad parādās visa lapa. Paldies jau iepriekš! :)
  11. ziedinjsh

    Flash

    Esmu iesācis taisīt flsh lapu (prekš sevis) esmu izveidojis dizainu un menu. Pars flash kodēšanu nav nekādas zināšanas, tapēc jautāju - kā var uztaisīt lai flash lasa no php faila kādu tekstu?
  12. es izlasīju visu un sa[ratu ko domāji, bet man tas ir vajadzīgs tikai prekš manas lietošanas tapēc tur neviens html tagus nerakstīs login formās! :)
  13. jā, register_globals bija off, ieslēdzu un izdzēsu $connection no $result= mysql_query($login, $connection) or die un tagad iet
  14. ka sman tagad ir jādara lietas labā?
  15. parasts login scripts Login.php <?php include "misc/connect.php"; if (isset($_POST['login'])){ session_start(); $login="SELECT * FROM `login` WHERE ((user_name='$user_name') AND (user_password='$user_password')) LIMIT 1;"; $result= mysql_query($login, $connection) or die ("Could not execute query : $login." . mysql_error()); if (mysql_num_rows($result) == 0) { echo "<div align=center><b>Oops! Your login is wrong. Please click back and try again.</b></div>"; } else { $r=mysql_fetch_array($result); $login_user_name=$r["user_name"]; session_register("login_user_name"); Header("Location: admin.php"); } } echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>"; echo "<b>Username</b>:<input type='text' name='user_name' size='20'><br>"; echo "<b>Password</b>:<input type='password' name='user_password' size='20'><br>"; echo "<input type='submit' name='login' value='Login'>"; echo "</form>"; ?> admin.php <?php include "misc/connect.php"; session_start(); if($login_user_name=="") { Header("Location: login.php"); } else { echo "esmu iekša!!"; } ?> ka dmeiģinu ielogoties man parādās sekojošas lietas: Notice: Undefined variable: user_name in D:\WEB\www\dr-y\login.php on line 7 Notice: Undefined variable: user_password in D:\WEB\www\dr-y\login.php on line 7 Notice: Undefined variable: connection in D:\WEB\www\dr-y\login.php on line 8 Warning: mysql_query() expects parameter 2 to be resource, null given in D:\WEB\www\dr-y\login.php on line 8 Could not execute query : SELECT * FROM `login` WHERE ((user_name='') AND (user_password='')) LIMIT 1;. es nesaprotu kas ir pa lietu! Paldies jau iepriekš! :)
  16. nē, tieši tapēc jautāju palīdzību lai var uztaisīt.. man to visu vajag vienā
  17. man ir šādi: <div id='lang'> <a href='index.php?lang=en'><img class='en' src='en_n.png'></a> </div>
  18. es nez.. pēc savas domas meiģināju uztaisīt, bet nu nekā nesanāk tapēc vēršos pēc palīdzības!
  19. Paldies! PHP tagad izskatās šāds $languages = array('en','lv'); if (isset($_GET['lang']) && in_array($_GET['lang'],$languages)) { $_SESSION['lang'] = $_GET['lang']; } if (isset($_SESSION['lang']) && in_array($_SESSION['lang'], $languages)) { include 'lang/' . $_SESSION['lang'] . '.php'; } else { include 'lang/en.php'; } $forCssClass = ($lang == "en") ? "current" : ""; HMLT echo "<div id='lang'>"; echo '<a href="index.php?lang=en" class="'.$forCssClass.'"><img src="misc/en_n.png"></a>'; echo '<a href="index.php?lang=lv" class="'.$forCssClass.'"><img src="misc/lv_n.png"></a>'; echo "</div>"; CSS #lang{ width:100px height:50px; float:right; } #lang .en{ background-image:url(../misc/en_n.png); background-repeat:no-repeat; } #lang .en a{ background-image:url(../misc/en_n.png); background-repeat:no-repeat; } #lang .en a:hover{ background-image:url(../misc/en.png); background-repeat:no-repeat; } #lang .en a .current{ background-image:url(../misc/en.png) background-repeat:no-repeat; } Laikam kko neesmu sapratis, bet nu tagad ir tas pats kas bija, bilde rādās, funkcijas strādā. Tagad kad viņš ir parasta linka bilde tad rādās en_n.png un lv_n.png, bet kad hover un current tad vajadzētu lai ir en.png un lv.png. Kā to var panākt?? To es nevaru iebraukt vai tas ir iespējams bez javascripta?
  20. nu jā, tapēc es izdarīju šādi echo "<a href='index.php?lang=en' ".(($lang == "en") ? "class='current'" : "")."><div class='en'></div></a>"; vienalga nekas nerādas :? meiģināju echo "<a href='index.php?lang=en' ".(($lang == "en") ? "class='current'" : "")."><img src='misc/en_n.png'></a>"; un echo "<a href='index.php?lang=en' ".(($lang == "en") ? "class='current'" : "")."><img class='en' src='en_n.png'></a>"; tagad rādās bilde bet nekas cits nenotiek nemainās uz hover un current
  21. es nesaprotu kā to linku taisīt lai mainās tās bildes uz hover un current
  22. tā tad atkal man te problēmas ar css - vairāk ar mani nevis ar css :D php kods šāds: $languages = array('en','lv'); if (isset($_GET['lang']) && in_array($_GET['lang'],$languages)) { $_SESSION['lang'] = $_GET['lang']; } if (isset($_SESSION['lang']) && in_array($_SESSION['lang'], $languages)) { include 'lang/' . $_SESSION['lang'] . '.php'; } else { include 'lang/en.php'; } Links šāds: <a href='index.php?lang=en' ".(($lang == "en") ? "class='current'" : "")."></a> css šāds: #lang{ width:100px height:50px; float:right; } #lang .en a{ background-image:url(../misc/en_n.png); background-repeat:no-repeat; } #lang .en a:hover{ background-image:url(../misc/en.png); background-repeat:no-repeat; } #lang .en a .current{ background-image:url(../misc/en.png) background-repeat:no-repeat; } man nekas nerādās tas ir saprotams jo star <a href=''></a> tagiem nav nekā bet kā es varu uztaisīt to ka funkcionē tas css princips, bet javascriptiem? rādās valodas karogs neaktīvs, hover mainās bildes un uz current paliek tā bilde Paldies ieprieks :)
  23. tāds sīkums.. Liels paldies! :)
  24. Sveiki! $show = (isset($_GET['show'])) ? $_GET['show'] : ''; echo "<p><a href='index.php?show=music' ".(($show == "music") ? "class='current'" : "")."\">Music</a></p>"; if ($show=='music'){ echo "Music"; } šāds ir php kods preks menu bet šis ir css /* menu */ #menu{ border-top:5px solid #333333; border-bottom:5px solid #333333; background-color:#333333; width:100%; color:#FF6F0F; } #menu p{ margin:0px 5px 0px 5px; border:0px solid #ff0000; float:left; height:30px; font-size:25px; } #menu a{ color:#FF6F0F; font-family:chiller; font-weight:bold; text-decoration:none; padding:0px 10px 0px 10px; } #menu a:hover{ background-color:#FF6F0F; color:#333333; } .current{ color:#ff0000; background-color:#FF6F0F; } Lieta sekojošā - kad uzrakstu šādi #menu.current{color:#FF0000; background-color:#FF6F0F;} tad nestrādā vispār, bet ja ir kā tagad .current{color:#FF0000; background-color:#FF6F0F;} tad background strādā bet burti nav redzami.. ir vnk klucis! kas varētu būt par vainu? Iespējams esmu kaut ko palaidis garām :| Paldies jau iepriekš!
×
×
  • Create New...