Jump to content
php.lv forumi

SkyD

Reģistrētie lietotāji
  • Posts

    528
  • Joined

  • Last visited

Everything posted by SkyD

  1. Neko viņs nav pats rakstijis, tas skripts ņemts no hotscripts.com, pats nesen viņu ielādēju, bet ne sevīški! ;]~~
  2. SkyD

    Mysql,sessija!

    Ok, japameklee vispar kaada skripts, un tad jameigjina vadīties pec kkā tāda..!!
  3. SkyD

    Mysql,sessija!

    Kaa vieglaak izveidot foto galeriju? Piem. man ir dir[bILDES] un tur ieksh ir DIR1, DIR2, utt... Kaadaa seciibaas, kas buutu daraams, lai sakumaa izvadiitu DIR 1,DIR 2.., un tad kad nospiezh uz piem. DIR 1, paraada DIR 1 bildes..!!
  4. SkyD

    Mysql,sessija!

    Varbūt kāds man varētu paskaidrot, ka taisa tabulu, ko katra apzīmējums nozīmē..?? id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), kautkas VARCHAR(30), kautkas VARCHAR(30))") Ko noziimee tas INT, NOT NULL, AUTO_INCREMENT, PRIMARY KEY, VARCHAR?? Un cik tas VARCHAR ir jaliek??!!
  5. SkyD

    Mysql,sessija!

    Pameigjinaaju ar sesijaam.. Bet lieta taada, ka uzspiezhot uz Logout pogas, aizver man visas sesijas, un kad saak no jauna, tad dizains pazudis.. Varbuut var aizveert tikai vienu sessiju?? Un parejas atstaat!!
  6. SkyD

    Mysql,sessija!

    Krch ir man sadalja stili - stili.php <a href="stili.php?stils=1">Stils[1]</a> <a href="stili.php?stils=2">Stils[2]</a> <?PHP error_reporting (E_ALL ^ E_NOTICE); $stils = $_GET['stils']; switch($stils) { case '1': $stils = 'stils1'; setcookie("stils", $stils); break; case '2': $stils = 'stils2'; setcookie("stils", $stils); break; default: $stils = 'stils1'; setcookie("stils", $stils); break; } ?> lapa.php <? print("<LINK href='style/".$_COOKIE['stils'].".css' rel='stylesheet' type='text/css'>"); ?> 1kaart., ja man ir ielikts tas default: nevar nemaz atvert sadalju, bet ja nav, tad var.. Atverot, es uzspiezhu piem uz stils[2] atveraas vajadziigais, viss straadaa, liidzko beidzu sessiju, eju pa jaunu iekshaa, un nav neviens stils/// Kur proba?
  7. SkyD

    Mysql,sessija!

    ... ar ko parbaudija browseri ? Vajag, lai pasaka, ka ar firefox shito nevar skatiities..!!
  8. SkyD

    Mysql,sessija!

    Laikam izdevaas...;] $_SESSION['sesija'] = $_POST["username"] && $_POST["password"]; un <?php session_start(); if(isset($_SESSION['sesija'])) { print("Sessija ir!"); } else { header("Location: index.php"); //sessijas nav!! } ?>
  9. SkyD

    Mysql,sessija!

    Pie paarbaudiishanas es veel izdariiju taa, ja logins un parole sakriit, tad iet uz lapa.php, kur atrodas visa navigaacija un piemetu veel klaat: setcookie("sesija", $_SESSION['username']); un lapa.php saturs: <?php session_start(); if (!isset($_COOKIE["sesija"])) { echo 'bez cepuminja te nenaakt..'; exit; } ?> <a href="iziet.php">Iziet</a> <a href="lapa.php?id=1">Cool</a> <a href="lapa.php?id=2">CooL2</a> <?PHP error_reporting (E_ALL ^ E_NOTICE); if($_GET['id'] == "" or $_GET['id'] == "1"){ echo '1'; } elseif($_GET['id'] == "2"){ echo '2'; } ?> Un tagad man ir jautaajums taads... Ja es ielogojos iekshaa, uzliek cookie, tad piemeram citi uzrakstot www.adrese.lv/lapa.php --> neparaadiisies navigaacija?? -- Jo vajag, lai pasaka "bez cepuminja te nenaakt.."...!! Kaa tur ir.. Katram lietotaajam tiek uztaisiits savs cookijs? !!?? EDIT: veel ir probleema taada, ka pirmo reizi uzrakstot pareizi vinjsh neizmet uz lapa.php, bet otreiz uzrakstot aizmet...!!
  10. SkyD

    Mysql,sessija!

    aa nu jaa.. tnx.. =]]~~ piemirsies bija bik!! =]]
  11. SkyD

    Mysql,sessija!

    Nu nekas neizdodas...
  12. parbaude.php <? session_start(); include("config.php"); $sesija1 = $_SESSION['username']=$_POST["username"]; $sesija2 = $_SESSION['password']=$_POST["password"]; // meklejam vainiigo!! $result=mysql_query("select * from admini where logins='$sesija1' and parole=md5('$sesija2')"); // atgriezh skaitu $num=mysql_num_rows($result); // pareizi vai nepareizi if($num < 1){ print('<meta http-equiv="REFRESH" content="0;url=index.php">'); } else { include('lapa.php'); } ?> Nu liidz parbaudei, vai pareizi, vai nee ir viss ok... Ja ok, tad aizmet uz lapa.php lapa.php <a href="iziet.php">Iziet</a> <a href="?id=1">Cool</a> <? error_reporting (E_ALL ^ E_NOTICE); if($_GET['id'] == "1"){ echo 'spljaujam'; } ?> Bet, kad tiek nospiests links COOL, izmet uz index.php ...!! Laikam sessiju neatver,ja?? Kaaa buutu taa lieta risinaama??
  13. Index.php ir forma, kur ieraksta loginu un paroli, ja logins un parole ir pareiza iet uz main.php main.php: <?php //headers make the page refresh, not just take the old page header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private"); //start or continue a session session_start(); // If there is no uname in post or session, the user needs to log in //the user is directed to the log in page //the @ sign suppresses any errors if(!@$_POST['logins'] && !@$_SESSION['logins']) header("location: chek.php?notlogin=1"); else{ //if there is a session, then the user is directed to the user area //more checks could be done here, if more security is required if(@$_SESSION['logins']){ header("location: lapa.php"); } //if there is a uname in POST, then but not in session, we check the //user details else{ // Get the posted username and password $logins = $_POST['logins']; $parole = $_POST['parole']; $q = mysql_query("SELECT COUNT(*) FROM admini WHERE logins='$logins' AND parole=MD5('$parole')"); list($skaits) = mysql_fetch_row($q); if ($skaits==0) { $_SESSION['logins']=$logins; $_SESSION['logins']=$logins; header("location: lapa.php"); } else { //otherwise we send the user to the log in page //using javascript here is just an example of using javascript //you should normally use the "header" (as above) to redirect the user //because if the user has javascript turned off //the code below won't work ?> <script language="javascript"> <!-- location.href="chek.php?fail=1"; --> </script> <?php } } } ?> <?php } } } ?> chek.php <script language="php"> if(@$_GET["fail"]) echo "<span class='msg'>Incorrect username or password</span>"; elseif(@$_GET["logout"]) echo "<span class='msg'>Successfully logged out</span>"; elseif (@$_GET['notlogin']) echo "<span class='msg'>Please log in</span>"; elseif (@$_GET['refuse']) echo "<span class='msg'>You must log in to access confidential pages</span>"; </script> Un man visu laiku izmet Please log in ... Varbūt kāds var šito izlabot, un tad viss būtu ok=]~~
  14. Da man joprojaam nedalec, kaa lai es tur daru.. ???!! Vnk varbut uzrakstiet ko tur izdarit.. taja list($skaits) = mysql_fetch_row($epasts); if ($skaits==0) { vietaa ko iebaazt???
  15. Kaa es tur kautko varu atrast, ja es nezinu, ko man mekleet.. kaadu funkciju man jaliek, lai vinjsh tur parbauditu tos ierakstus.. Tjip, ja ir tads epasts jau DB, tad lai kliedz, bet ja nav lai nebreec .. ;Pp
  16. $epasts = $_POST['epasts']; $epasts = mysql_query("SELECT epasts FROM users WHERE epasts='$epasts'"); list($skaits) = mysql_fetch_row($epasts); if ($skaits==0) { Es nesaprotu, kaa man paarbaudiit, vai tad tas list($skaits) neder?? Kā savādāk, lai to izdara?
  17. $epasts = mysql_query("SELECT epasts FROM users WHERE epasts = '".$_POST['epasts']."'"); list($skaits) = mysql_fetch_row($epasts); if ($skaits==0) { SELECT COUNT(*) FROM... - tā ieliku... ar echo "$skaits"; pārbaudu cik ierakstu, uzrāda 0.. Nu tad jau vajadzētu būt, ka epastu var regjistreet, nevis saka ka nav iespeejams..
  18. Varbūt kāds varētu palūkot šo: Reģistrēšanās skriptu (http://paste.php.lv/2837).. Visu laiku saka, ka epasts jau ir reģistrēts..
  19. aaa man ir jauzraksta function f_login { ... atrodam ierakstu mysql .... } taa??
  20. Reku ir piemērs no php.net login.php <?php //f_login save a session with user and pass $login = f_login($_REQUEST['usuario'],$_REQUEST['clave']); //f_login return a encrypted value if($login) { $_SESSION['login_enc']=$login; }else{ //incorrect user or password. } ?> protected.php <?php //Protected page //check //1 CHECK. user and password //return encrypted session $enc_user = f_encuser($_SESSION['usuario'], $_SESSION['clave']); //2 CHECK the last encrypted login and compare if($_SESSION['login_enc']==$enc_user){ // correct }else{ // incorrect } ?> Kautko līdzīgu šitam? Un man jau vajag, lai viņš izvelk no mysql aaraa passu un loginu... kur vinju man te montēt iekshaa??
  21. Nu varbūt varētu tad pateikt, kas jadara.. ?? Jaatver sessija? Taalaak.. ??
  22. Bļin.. index.php man ir forma, kur jaraksta logins un parole.. Ja ievadiits, spiezh uz pogas, un laizh cauri main.php. main.php <? include('config.php'); if (empty($_POST['logins'])) { header("Location: index.php"); } if (empty($_POST['parole'])) { header("Location: index.php"); } mysql_select_db("admin",$db); $logins = $_POST['logins']; $parole = $_POST['parole']; $q = mysql_query("SELECT COUNT(*) FROM admini WHERE logins='$logins' AND parole=MD5('$parole')"); list($skaits) = mysql_fetch_row($q); if ($skaits==0) { include('neder.php'); } else { include('lapa.php'); } ?> <? error_reporting(E_ALL); ?> Nu tur paarbauda, ja ir ok ejam uz lapa.php lapa.php <div style="position: absolute; top: 30px; left: 120px; width: 600px; height: 20px; background-color: #ECBE31; border: 1px solid red;"> <a href="?adm=1" class="a">pievienot</a>-<a href="?adm=2" class="a">lietotaji</a>-<a href="?adm=3" class="a">dzēst</a>- <?php if ($_POST['logins'] == 'blabla') { echo '<a href="?adm=galv" class="a">galvenais</a>-'; } ?> <a href="?adm=iziet" class="a">iziet</a> </div> <? if (!isset($_GET['adm'])){ $_GET['adm']=''; } switch($_GET['adm']){ case '1': include '1.php'; break; case '2': include '2.php'; break; case '3': include '3.php'; break; default: include '1.php'; break; } ?> 1.php ir iekshaa teksts, un kad iejiet iekshaa saakumaa vinjsh raada, bet ja gribu nospiest, piem uz otraas sadaljas, aizmet uz index.php un atkal jalogojas iekshaa.. why ?
  23. Nu tapēc es prasu, kā pareizi uztaisīt..
  24. Tur taa lieta ka nesanaak.. Shitas neiet: $adm = $_GET['adm']; if ($adm == 1) { include('bla.php'); }
  25. Tas ko tu tur staasti prieksh maniim ir sarezhgjiiti.. Nu man ir, ka mysql glabaajas logins ar paroli, kura ir kodeeta zem MD5 ... Nu un pie logoshanaas paarbauda vai ir pareizi, vai nee.. ja ir, viss ok.. ejam uz admin paneli.. Nu un tur ir sadaljas.. ?adm=1, ?adm=2 .. un vajag, lai apakshaa zem sadaljaam raadaas teksts, kad nospiezh uz kaadas no sadaljaam... ;PP
×
×
  • Create New...