Jump to content
php.lv forumi

PANiK_

Reģistrētie lietotāji
  • Posts

    6
  • Joined

  • Last visited

PANiK_'s Achievements

Newbie

Newbie (1/14)

  1. Vienkārši man tā vajag+ tiks veidots vēl čekings lai vismaz sastav no 3 dažādiem latīņu simboliem. kautka ta. vel jadoma.
  2. interesanti. man ir reģistrācijas forma, bet pagaidām es kā izsprūku ar strlen, bet strlen ieskaita space. kas man nav vajadzīgs. Man ir vēlme izmantot tikai latīņu burtus, punktus vai domuzīmes lietotājvārdos Mans Kods require_once("inc/db_connect.php"); session_start(); //Pārbaudam, vai lietotājs jau ir ielogojies if (isset ($_SESSION["id"], $_SESSION["login"])) { header("location: ./"); } //Registracija if(isset ($_POST["username"],$_POST["password"],$_POST["email"])) { $errors = array(); $username = $_POST["username"]; $firstname = $_POST["firstname"]; $lastname = $_POST["lastname"]; $password = sha1(md5($_POST["password"])); $email = $_POST["email"]; $reg_ip = $_SERVER["REMOTE_ADDR"]; $checku = mysqli_query($connect, "SELECT * FROM members WHERE username=\"$username\""); //Pārbaudam vai lietotājvārds jau nēeksistē if(mysqli_num_rows($checku) > 0) { $row = mysqli_fetch_array($checku); $username = $row['username']; //Chekojam lietotājvārdu $errors[] = "Username ".$username." is already taken."; } else { $checke = mysqli_query($connect, "SELECT * FROM members WHERE email=\"$email\""); if(mysqli_num_rows($checke) > 0) { //čekojam e-pastus $row = mysqli_fetch_array($checke); $email = $row['email']; $errors[] = "This email \" ".$email."\" is taken."; } else { if( strlen( $_POST['username'] ) < 6 ) { $errors[] = "Username is to short. Min caracter ir 6."; } else{ if(empty($errors) === true) { $query = mysqli_query($connect, "INSERT INTO members (id,username,first_name,last_name,password,email,reg_ip)VALUES ('','$username','$firstname','lastname','$password','$email','$reg_ip')"); header('Location: index.php?msg=signup_succesfull'); exit(); } } } } Kā lai es dabonu no space un tikai A-z, 0-9 un pukti ar domuzīmēm, jautājuma zīmēm izsaukuma zīmēm??
  3. reģistrācijas formā kur tev ir $password = md5($_POST["parole1"]); izlabo uz $password = sha1(md5($_POST["parole1"])); un online md5 decripter nespēs nolasīt paroles
  4. ja godīgi enkodings kāds ir es nez. japaskatas. 5mins later...\ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ieliku at global template. still the same, bet ka man tas jaliek ieks taa faila. nav ne jausmas
  5. tātad man ir problēma kad veidoju papilus lapu. piemēram kā boarda rules /?app=forums&module=extras&section=boardrules tikai boaard rules gala about.\ kad veidoju tekstu man met tos glupos simbolus http://failiem.lv/viewer.php?i=uuuobdh&n=sdwsd.png mana about.php kods. <?php /** * <pre> * Invision Power Services * IP.Board v3.3.2 * Board Rules * Last Updated: $Date: 2012-01-03 10:34:06 -0500 (Tue, 03 Jan 2012) $ * </pre> * * @author $Author $ * @copyright (c) 2001 - 2009 Invision Power Services, Inc. * @license http://www.invisionpower.com/community/board/license.html * @package IP.Board * @subpackage Forums * @link http://www.invisionpower.com * @since 20th February 2002 * @version $Rev: 10081 $ */ if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class public_forums_extras_about extends ipsCommand { /** * Class entry point * * @param object Registry reference * @return @e void [Outputs to screen/redirects] */ public function doExecute( ipsRegistry $registry ) { $this->registry->output->setTitle( 'Par uForuma Projektu - ' . ipsRegistry::$settings['board_name'] ); $this->registry->output->addContent( ' āāāā ' ); $this->registry->output->sendOutput(); } } varbūt kur kāds unikods janoada vai kas. PLZZ kads zin atbildi???
×
×
  • Create New...