Skocz do zawartości

CiasteK

Użytkownik
  • Postów

    34
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez CiasteK

  1. Z nudów zakreślałem wszystko na stronie rejestracji I tak naprawdę to jest błąd, zobacz jak to wygląda: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/xx/public_html/register.php:5) in /home/xxx/public_html/config.php on line 2
  2. Znalazłem w necie skrypt logowania php + mysql, a wygląda on tak: <?php session_start(); mysql_connect("localhost","xxxx,"xxxx"); mysql_select_db("xxx"); if(isset($_SESSION['zalogowany'])) { echo "Witam, ".$_SESSION['login']; }else{ if(isset($_POST['wyslij'])) { if(mysql_num_rows(mysql_query("SELECT nick, haslo FROM uzytkownicy WHERE nick = '".$_POST['nick']."' && haslo = '".$_POST['haslo']."' ")) > 0) { if(mysql_num_rows(mysql_query("SELECT nr FROM uzytkownicy WHERE nick = '".$_POST['nick']."' && haslo = '".$_POST['haslo']."' ")) > 0 ) { $_SESSION['zalogowany'] = true; $_SESSION['nick'] = $_POST['nick']; $_SESSION['haslo'] = $_POST['haslo']; echo "Jesteś zalogowany."; } else { echo "Złe hasło, proszę spróbować ponownie"; } } else { echo "Nie ma takiego użytkownika"; } } else { ?> <form method='POST' action='login.php'> <b>nazwa uzytkownika:</b> <input type='text' name='nick'><br> <b>haslo:</b> <input type='password' name='haslo'><br> <input type='submit' value='Wyślij' name='wyslij'> </form> <?php } } ?> Gdy wchodzę na stronę logowania i próbuje się zalogować na stronie to ciągle wyskakuje, iż danego usera nie ma w bazie, a jest. W czym tkwi problem ?
  3. Nadal to samo.
  4. Normalnie, chcę aby to echo z błędem rejestracji, np. hasła się nie zgadzają czy coś był po prostu na dolę, ale gdy to przenoszę jest wszystko okej, poza tym, że wtedy pojawia się po lewej stronie function.session-start..
  5. Na drugim ss'ie po przeniesieniu po lewej stronie jakaś część kodu się ujawnia.
  6. To nie dubel.
  7. Witam. Mam problem, otóż robię sobie rejestracje i mam problem z wiadomością z 'echo', chcę aby wyskakiwała ona na dole, lecz jest jakiś wont Screeny: Link - pierwotnie. Link - po przeniesieniu. Kod: <html> <head> <title>H. Corp - rejestracja</title> <body> <style type="text/css"> body { background-color: black; background-repeat: no-repeat; background-position: top; font-family: Verdana; font-size: 9px; scrollbar-face-color: #000000; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #000000; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; } .field { font-family:Verdana; font-size:9px; color:silver; border: 2px #5a5a5a; padding: 1px; background: #282828; border-style: solid; } .submit { background: #202020; color: #9a9a9a; border: 2px #5a5a5a solid; font-family: verdana; font-size: 10px; } A:link { FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px; } A:active { FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px; } A:visited { FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px; } A:hover { FONT-WEIGHT: normal; CURSOR: hand; COLOR: #ffffff; } </style> <br><br><br><br><br><br><br><br><br><br><br><br> <center><font style="color: #5a5a5a; font-family: Verdana; font-size: 12px;"><b>Uzupełnij dokładnie poniższy formularz.</b></center></font> <br><br> <form method="post" action="rejestracja.php?akcja=wykonaj"> <center><div align=center> <td align=center> <font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Nick:</font> </td><br> <tr><td align=center> <input type="text" name="nick" maxlength="30" class="field" size="18"> </td></tr><br><br> <tr><td align=center> <font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Hasło:</font> </td></tr><br> <tr><td align=center> <input type="password" name="haslo" class="field" maxlength="30" size="18"> </td></tr><br><br> <tr><td align=center> <font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Powtórz hasło:</font> </td></tr><br> <tr><td align=center> <input type="password" name="vhaslo" class="field" maxlength="30" size="18"> </td></tr><br><br> <tr><td align=center> <font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">E-Mail:</font> <br> </td></tr> <tr><td align=center> <input type="text" name="email" class="field" maxlength="30" size="18"> </td></tr><br><br> <tr><td align=center> <font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Powtórz e-mail:</font> <br> </td></tr> <tr><td align=center> <input type="text" name="vemail" class="field" maxlength="30" size="18"> </td></tr><br><br> <tr><td align=center> <input type="submit" name="login" value="Zarejestruj!" class="submit"</td></tr> </font></center></form> </head> </html> </body> </title> <?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 zrobil if (!$nick || !$email || !$haslo || !$vhaslo || !$vemail ) { $komunikaty .= "<font color=silver><center>Musisz wypełnić wszystkie pola!</font></center>"; } if ($spr4 < 4) { $komunikaty .= "<center><font color=silver>Login musi mieć przynajmniej 4 znaki!</font></center>"; } if ($spr5 < 4) { $komunikaty .= "<center><font color=silver>Hasło musi mieć przynajmniej 4 znaki!</font></center>"; } if ($spr1[0] >= 1) { $komunikaty .= "<center><font color=silver>Ten login jest zajęty!</font></center>"; } if ($spr2[0] >= 1) { $komunikaty .= "<center><font color=silver>Ten e-mail jest już używany!</font></center>"; } if ($email != $vemail) { $komunikaty .= "<center><font color=silver>E-maile się nie zgadzają!</font></center>";} if ($haslo != $vhaslo) { $komunikaty .= "<center><font color=silver>Hasła się nie zgadzają!</font></center>";} if ($pos == false OR $pos2 == false) { $komunikaty .= "<center><font color=silver>Nieprawidłowy adres e-mail!</center></font></center>"; } if ($spr3[0] >= 1) { $komunikaty .= "<center><font color=silver>Nie można zarejestrować kilku kont na jedną pocztę o2!</center></font><br>"; } //jesli cos jest nie tak to blokuje rejestracje i wyswietla bledy if ($komunikaty) { echo ' <center><b><font style="color: #5a5a5a; font-family: Verdana; font-size: 10px;"><font color=red><br><br>Rejestracja nie powiodła się, popraw następujące błędy:</font></font></center></b> '.$komunikaty.''; } else { //jesli wszystko jest ok dodaje uzytkownika i wyswietla informacje $nick = str_replace ( ' ','', $nick ); $haslo = md5($haslo); //szyfrowanie hasla mysql_query("INSERT INTO `uzytkownicy` (nick, email, haslo, ip) VALUES('$nick','$email','$haslo','$ip')") or die("Nie mogłem Cie zarejestrować!"); echo '<br><span style="color: green; font-weight: bold;">Zostałeś zarejestrowany '.$nick.'. Teraz możesz się zalogować.</span><br>'; } } ?> Przenoszę to w ten sposób, że kod PHP wklejam niżej po kodzie HTML.
  8. CiasteK

    Domena.

    Cześć! Otóż podpiąłem domenę tak jak na filmiku proserwer'a i działa, jednak gdy wchodzę na stronę poprzez nową domenę i kliknę w jakiś dział czy coś, to od razu na stary adres wszystko idzie. Trzeba odczekać te 24h czy coś jest nie tak ?
  9. CiasteK

    Stopka.

    Który plik edytować lub może gdzieś w ACP jest opcja, aby na dole strony, w stopce można było wkleić jakiś banner czy coś ?
  10. Chodzi mi o to, aby było ustawione już tak dla wszystkich, nowych też.
  11. Jak usunąć powiadomienia o nowym znajomym, otrzymaniu warna, i zostać tylko te z obserwowanych tematów (czyli, że ktoś odpowiedział, czy założył temat..) ?
  12. Dobra, już sam pogrzebałem i naprawiłem
  13. Dobra, działa ale jedno prawie, że zlewa się na drugie.. Jak zrobić odstęp od tych zakładek, żeby były idealnie ?
  14. Chodzi mi o dodanie zakładki do niej. Sorka.
  15. Jak zrobić nową belkę z napisem i linkiem do strony ? Tak jak jest tutaj, to pod logiem. Galeria/blogi etc.
  16. CiasteK

    Podpisy.

    Dzięki, no a jak udostępnić zmianę w ustawieniach profilu ? Zmianę podpisu bo nie ma takiej opcji.
  17. CiasteK

    Podpisy.

    Nowy user na forum po rejestracji ma podpis "Newbie" i nie da się tego zmienić, jak to całkiem usunąć te automatyczne podpisy i ustawić, aby móc samodzielnie to edytować ?
  18. Witam. Na forum jestem w godzinę w tył, jak teraz jest 22, to na forum pisze 21 PM - jak to zmienić ? Dodatkowo, żeby wyświetlało inaczej 'podglądaczy profili'. Screen. Screen.
  19. Nic, moja nieuwaga, dopisałem w linku PA dwa '/'.
  20. Nie mam nadmiaru ukośników, unbreak właśnie usunąłem i dalej mam to samo. Naprawione, dzięki.
  21. Cześć, od pewnego czasu męczy mnie na forum jedna rzecz, mianowicie, gdy chcę wyjść z PA przez 'back to forum' dopisuję mi do linku jeden '/' i pisze, że nie może odnaleźć strony, muszę klikać na logo. Jak to naprawić ? To jest uciążliwe, gdyż jak ktoś wstawia coś w to automatyczne po kliknięciu dopisuje '/' i nie ma takiego tematu..
  22. Użytkownicy nie widzą swoich ostrzeżeń, jak to zmienić ?
  23. Witam. Jak mogę zmienić adres forum w PA ? Gdzie w ogóle jest taka opcja, żeby to było. Zmieniam adres forum i jest napisane u zleceniodawcy, żebym najlepiej zmienił adres w panelu admina, zanim oni zrobią to na hostingu, ponieważ później forum może nieprawidłowo działać ?
  24. CiasteK

    Napis.

    W GlobalTemplate tego nie ma, a ta modyfikacja - gdzie może być, a ?
  25. CiasteK

    Napis.

    Nie ma, patrz. Screen.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.