Witaj użytkowniku niezalgowany!
Zarejestruj się na forum uż dziś - nie będziesz widzieć żadnych reklam! |
[PHP] Szkielet |
|
[PHP] SzkieletZastanawiacie się jak wygląda szkielet PHP ? Nie jest to nic takiego parę "znaczków" i tyle. Może trochę trudniejsze od HTML (w html przejrzyście) no ale PHP też jest łatwy oto dowód : Kod: <!DOCTYPE html Public " - //W3C//DTD XHTML 1.0 Strict//EN""[url=https://good-games.pl/member.php?action=register][img]https://good-games.pl/attachment.php?aid=719[/img][/url] xmlns=" xml:lang="pl"><head><mata http-equiv="Content-Type content="text/html;charset=utf-8"/><title>Szkielet</title></head><body><?phpecho "Szkielet";// komentarz jednowierszowy/* Komentarz wielowierszowy.Komentarz dostarcza cennych informacji o kodzie. */?> Kod: [url=https://good-games.pl/member.php?action=register][img]https://good-games.pl/attachment.php?aid=719[/img][/url] [PHP] SzkieletNo rzeczywiście dałeś taki dosadny przykład możliwośći php, aby stwierdzić że jest on łatwy.Ciekawe co powiesz na taki szkielet: Kod: <?php include("config.php");$ip = $_SERVER['REMOTE_ADDR'];$akcja = $_GET['akcja']; if ($akcja == wykonaj) {//$nick = substr(addslashes(htmlspecialchars($_POST['nick'])),0,32);$haslo = substr(addslashes($_POST['haslo']),0,32);$vhaslo = substr($_POST['vhaslo'],0,32);$email = substr($_POST['email'],0,32);$vemail = substr($_POST['vemail'],0,32);$nick = trim($nick);//kilka sprawdzen co do nicku i maila$spr1 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE nick='$nick' LIMIT 1")); //czy user o takim nicku istnieje$spr2 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$email' LIMIT 1")); // czy user o takim emailu istnieje$pos = strpos($email, "@");$pos2 = strpos($email, ".");$emailx = explode("@", $email);if ($emailx[1] == 'o2.pl') {$emailx1 = $emailx[0].'@go2.pl';$emailx2 = $emailx[0].'@tlen.pl';$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));}elseif ($emailx[1] == 'go2.pl') {$emailx1 = $emailx[0].'@o2.pl';$emailx2 = $emailx[0].'@tlen.pl';$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));}elseif ($emailx[1] == 'tlen.pl') {$emailx1 = $emailx[0].'@go2.pl';$emailx2 = $emailx[0].'@o2.pl';$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));}$komunikaty = '';$spr4 = strlen($nick);$spr5 = strlen($haslo);//sprawdzenie co uzytkownik zle zrobilif (!$nick || !$email || !$haslo || !$vhaslo || !$vemail ) {$komunikaty .= "Musisz wypełnić wszystkie pola!<br>"; }if ($spr4 < 4) {$komunikaty .= "Login musi mieć przynajmniej 4 znaki<br>"; }if ($spr5 < 4) {$komunikaty .= "Hasło musi mieć przynajmniej 4 znaki<br>"; }if ($spr1[0] >= 1) {$komunikaty .= "Ten login jest zajęty!<br>"; }if ($spr2[0] >= 1) {$komunikaty .= "Ten e-mail jest już używany!<br>"; }if ($email != $vemail) {$komunikaty .= "E-maile się nie zgadzają ...<br>";}if ($haslo != $vhaslo) {$komunikaty .= "Hasła się nie zgadzają ...<br>";}if ($pos == false OR $pos2 == false) {$komunikaty .= "Nieprawidłowy adres e-mail<br>"; }if ($spr3[0] >= 1) {$komunikaty .= "Nie można zarejestrować kilku kont na jedną pocztę o2.<br>"; }//jesli cos jest nie tak to blokuje rejestracje i wyswietla bledyif ($komunikaty) {echo '[b]Rejestracja nie powiodła się, popraw następujące błędy:[/b]<br>'.$komunikaty.'<br>';} else {//jesli wszystko jest ok dodaje uzytkownika i wyswietla informacje$nick = str_replace ( ' ','', $nick );$haslo = md5($haslo); //szyfrowanie haslamysql_query("INSERT INTO `uzytkownicy` (nick, email, haslo, ip) VALUES('$nick','$email','$haslo','$ip')") or die("Nie mogłem Cie zarejestrować!");echo '<br> Zostałeś zarejestrowany '.$nick.'. Teraz możesz się zalogować[/u]<br>';echo '<br><a href="logowanie.php">Logowanie';}}?><form method="post" action="rejestracja.php?akcja=wykonaj"><table><tr class="tlo-b"><td>Nick:</td><td><input maxlength="18" type="text" name="nick" value="<?=$nick?>"></td></tr><tr class="tlek"><td>Hasło:</td><td><input maxlength="32" type="password" name="haslo"></td></tr><tr class="tlo-b"><td>Powtórz hasło:</td><td><input maxlength="32" type="password" name="vhaslo"></td></tr><tr class="tlo-b"><td>E-mail:</td><td><input type="text" name="email" maxlength="50" value="<?=$email?>"></td></tr><tr class="tlek"><td>Powtórz E-mail:</td><td><input type="text" maxlength="50" name="vemail" value="<?=$vemail?>">[/u]</td></tr><tr><td colspan="2" align="center"><input type="submit" value="Zarejestruj"></td></tr></table></form>
[PHP] Szkielet@up nie kopiuje bo php znam nie doskonale ale znam. I rejestracje i duperele potrafię stworzyć. I podałem prosty skrypcik. Nie tak jak ty wyżej .[PHP] Szkieletno bez przesady...Ten temat nic nie wnosi i jak by ktoś chciał się dowiedzieć ze kod php rozpoczyna się od <? I kończy na ?> to by czytał poradniki na necie a nie taki poradnik idzie napisałeś 1 linijkę z php. Wydaje mi się ze ten temat to tylko na nabicie posta. |
|
« Starszy wątek | Nowszy wątek »
|
Podobne wątki | |||||
06.04.2015 12:07
Ostatni post: arektaker |
|||||
03.01.2013 18:55
Ostatni post: HaCu |
|||||
03.01.2013 15:44
Ostatni post: Eday |
|||||
15.12.2012 21:26
Ostatni post: Kris006 |
|||||
26.11.2012 15:41
Ostatni post: FrxX |
|||||
19.11.2012 18:51
Ostatni post: Eday |
|||||
06.09.2012 21:14
Ostatni post: Guest |
Użytkownicy przeglądający ten wątek: |
1 gości |