PHP: strefaphp.net
PHP: strefaphp.net



 
Czy odwiedziłe¶ już te strony? -
dodał: Vengeance

Temat: Logowanie
Autor
Data: 29-03-2008 17:46
Qbolezo

doł±czył:
29-03-2008 
Witam robiłem wszystko według tego artykułu i gdy dochodzę do rejestracji uzytkownika i wciskam ZAPISZ to wyskakuje mi biała strona i nic wiecej na niej nie ma :/ zatrymuje sie na tym linku http://www.kaziu.yoyo.pl/rejestracja.php i nic dalej nie idzie. Jak chcecie to wpadnijcie na ta stronkę i zobaczcie sami o co biega www.kaziu.yoyo.pl 
Cytuj   Profil Email Komunikator
Autor
Data: 29-03-2008 22:51
prgTW

doł±czył:
26-09-2004 

Qbolezo napisał:
robiłem wszystko według tego artykułu

jakiego artykulu?

Qbolezo napisał:
wciskam ZAPISZ to wyskakuje mi biała strona i nic wiecej na niej nie ma :/

wkleilbys kod zrodlowy pliku rejestracja.php, skad mamy go znac?

Qbolezo napisał:
Jak chcecie to wpadnijcie na ta stronkę i zobaczcie sami o co biega www.kaziu.yoyo.pl

Co nam da "wpadniecie" na strone jak kodu PHP przeciez nie zobaczymy?

Pozdrawiam
:: prgTW :: 
Cytuj   Profil Email Strona www Komunikator
Autor
Data: 29-03-2008 23:19
Qbolezo

doł±czył:
29-03-2008 
A wiec tak:
korzystalem z tego artykulu

Kod:

http://www.strefaphp.net/artykul31.html


Tutaj jest kod rejestracja.php

Kod:

<?
//wczytanie pliku z funkcjami
  
require_once ("funkcje.php");
//rozpoczęcie sesji
session_start();
session_cache_limiter('nocache');
//kod PHP

  
if ($login && $plec && $haslo)
  
$wynik dodaj_usera($login$gg$skad$plec$haslo$haslo2);
  else
  exit;
  
?> 



Jedynie co zmienialem to tylko w kodzie funkcje.php to:

Kod:

$db_host = 'localhost';
$db_user = 'user';
$db_pass = 'pass';
$db_name = 'nazwa_bazy';

 
Cytuj   Profil Email Komunikator
Autor
Data: 01-04-2008 00:28
Qbolezo

doł±czył:
29-03-2008 

Kod:


<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Author" CONTENT="Kaziu  |  kaziu1@autograf.pl  |  609 24 33 07">
<TITLE>System rejestracji by Kaziu</TITLE>
<LINK REL="stylesheet" HREF="logowanie_by_kaziu.css" TYPE="text/css">
</HEAD>
<BODY>
<CENTER>
<TABLE WIDTH="500" BORDER="0">
<TR>
<TD WIDTH="500">
<b>System rejestracji by Kaziu</B>
<hr width="400" noshade size="1" align="left">
<br>
<?
if ($p == "Rejestruj")
{
        if (
$login && $haslo && $haslo2 && $pytanie && $odpowiedz)
        {
                
// usuwanie zbednych znakow
                
$login str_replace ("<"""$login);
                
$login str_replace (">"""$login);
                
$login str_replace ("|""l"$login);
                
$login str_replace (" ""_"$login);
                
$login stripslashes($login);
                
$haslo str_replace ("<"""$haslo);
                
$haslo str_replace (">"""$haslo);
                
$haslo str_replace ("|""l"$haslo);
                
$haslo str_replace (" ""_"$haslo);
                
$haslo stripslashes($haslo);
                
$haslo2 str_replace ("<"""$haslo2);
                
$haslo2 str_replace (">"""$haslo2);
                
$haslo2 str_replace ("|""l"$haslo2);
                
$haslo2 str_replace (" ""_"$haslo2);
                
$haslo2 stripslashes($haslo2);
                
$pytanie str_replace ("<"""$pytanie);
                
$pytanie str_replace (">"""$pytanie);
                
$pytanie str_replace ("|""l"$pytanie);
                
$pytanie stripslashes($pytanie);
                
$odpowiedz str_replace ("<"""$odpowiedz);
                
$odpowiedz str_replace (">"""$odpowiedz);
                
$odpowiedz str_replace ("|""l"$odpowiedz);
                
$odpowiedz stripslashes($odpowiedz);
        
$new_user_file "users_logins/".$login.".txt";
                if (
file_exists($new_user_file)) // jeżeli dany login jest już zarejestrowany
                
{
                print (
"Login ".$login." został już zarejestrowany.");
                print (
'<br><A HREF="javascript:history.back();" TARGET="_top">Wróć i popraw</A><br>');
                }
                else 
// jeżeli login jest wolny
                
{
                        if (
$haslo == $haslo2// oba hasla się zgadzaja
                        
{
                        
// dopisanie do pliku ostatniej rejestracji
                        
$newest_user_file fopen ("newest_user.txt""w");
                        
fputs ($newest_user_file$login);
                        
fclose ($newest_user_file);
                        
                        
// stworzenie pliku nowego uzytkownika
                        
$new_user_file fopen ("users_logins/".$login.".txt""w");
                        
$zawartosc_new_user_file $haslo."|".$pytanie."|".$odpowiedz;
                        
fputs ($new_user_file$zawartosc_new_user_file);
                        
fclose ($new_user_file);
                        
                        print (
'Rejestracja zakończona pomy&#182;lnie!<br><br>');
                        print (
"Login: <b>".$login."</b><br>");
                        print (
"Hasło: <b>".$haslo."</b><br>");
                        print (
"Pytanie: ".$pytanie."<br>");
                        print (
"OdpowiedĄ: ".$odpowiedz."<br><br>");
                                                        
        
/*
        !!!!!!!!!!!!!!!
        
        Zastosowana poniżej funckja iglu_mail wysyła na adres usera oraz admina (w tym przypadku kaziu1@autograf.pl) informacje o założeniu nowego konta. Je&#182;li korzystasz ze zwykłej funckji mail zamień iglu_mail na mail i będzie git! :) Je&#182;li w ogóle nie chcesz wysyłać @ zakomentuj kod od $body2 do } będ&#177;cego po print '';
        
        !!!!!!!!!!!!!!!
        */
                        
                        
$body2 "Nowy user zarejestrowany w Systemie rejestracji Kazia:\r\n\r\nLogin: ".$login."\r\nHasło: ".$haslo."\r\nPytanie: ".$pytanie."\r\nOdpowiedĄ: ".$odpowiedz;
                                
iglu_mail ('kaziu1@autograf.pl''Twoje dane rejestracyjne'$body2);
                        
                                if (
$email)
                                {
                                
$body "Dziękuję za skorzystanie z Systemu logowania by Kaziu. Oto dane Twojego konta:\r\n\r\nLogin: ".$login."\r\nHasło: ".$haslo."\r\nPytanie: ".$pytanie."\r\nOdpowiedĄ: ".$odpowiedz."\r\n\r\nProszę o zachowanie tych danych lub wydrukowanie tego e-maila.\r\n\r\n\r\nPion";
                                
iglu_mail ($email'Twoje dane rejestracyjne'$body);
                                                                
                                print (
"Na adres ".$email." zostały wysłane powyższe dane.<br>");
                                }
                                else
                                {
                                print 
'';
                                }
                        
                        print (
'Możesz teraz się <A HREF="login.php" TARGET="_top">zalogować</A>.');
            }
            else 
// rozne hasla
            
{
            print (
'Podane hasła:<br><br>');
            print (
"hasło: ".$haslo);
            print (
"<br>powtórzone hasło: ".$haslo2);
            print (
'<br><br>nie s&#177; jednakowe');
            print (
'<br><A HREF="javascript:history.back();" TARGET="_top">Wróć i popraw</A><br>');
            }    
        }
    }
    else
    {
     print (
'Nie wypełniłe&#182; wszystkich pól formularza.');
    print (
'<br><A HREF="javascript:history.back();" TARGET="_top">Wróć i popraw</A><br>');
    }
}
else
{
/* formularz logowania i link do rejestracji */
print ('<form ACTION="" method="post">');
print (
'Login:<br><input TYPE="text" name="login"><br><br>');
print (
'Hasło:<br><input TYPE="text" name="haslo"><br><br>');
print (
'Powtórz hasło:<br><input TYPE="text" name="haslo2"><br><br>');
print (
'Pytanie:<br><input TYPE="text" name="pytanie"><br><br>');
print (
'OdpowiedĄ:<br><input TYPE="text" name="odpowiedz"><br><br>');
print (
'E-mail (na ten adres zostan&#177; wysłane dane Twego konta - pole niewymagane):<br><input TYPE="text" name="email"><br><br>');
print (
'<input TYPE="submit" name="p" value="Rejestruj"><br><br>');
print (
'</form>');
}    
?>
<br><br>
<?
    
include ("menu.php");
?>
<br><br>
<hr width="400" noshade size="1" align="left">
<small>Kontakt: kaziu1@autograf.pl</small>
</TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>

 
Cytuj   Profil Email Komunikator

 

Polecamy
PHP: strefaphp.net
wy¶lij email informacje forum download skrypty katalog kursy porady artykuły home współpraca reklama kontakt