Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak wyciagnac e-maila - POMOCY !!!
Gligamesh
post 9.07.2003, 22:05:10
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


Witam, posiadam bardzo prosty skrypt logowania na strone oto czesc kodu

Kod
<?if($navn == "" && $password == "")

  {

    exit;

  }



$fp = fopen("users.inf","r");

while ($input = fgetcsv($fp,4096,"|")) {

    $users[] = $input[0];

    @$passwords[] = $input[1];



    }

fclose($fp);

for ($i = 0; $i < sizeof($users); $i++) {

if ($navn == $users[$i] && $password == $passwords[$i])


z tablicy jest wyciagany login i haslo, a jak zrobic zeby tez był adres e-mail, ale tego samego uzytkownika co reszta danych.
Go to the top of the page
+Quote Post
DeyV
post 9.07.2003, 22:07:47
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




sprawdzić, jak dane te są zapisywane w pliku, i napisać odpowiednią funkcję.
Albo poszukać magicznej kuli Skannera - ona wie wszystko.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
KaMeLeOn
post 9.07.2003, 22:09:07
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


I używać odpowiednich znaczników BBcode aaevil.gif

PS. php jest na pierwszym miejscu... Czy na prawdę tak ciężko je zauważyć?


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
DeyV
post 9.07.2003, 22:12:04
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Nie - to oczywiście jest najważniejsze... I tak czuję się urażony, że ktoś tak ignoruje naszą pracę. Takie ładne znaczniki, takie kolorowe buttony, takie ładne kolorowanie, a ludziska wolą kolor zielony laugh.gif


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 10:34:51
Post #5





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


Dane w pliku sa tak

login|haslo|mail|/n

a co do funkcji to moze jakas pomoc, jestem troche zielony w tych sprawach - dlatego zielony kod.

P.S

Zieleń tyz ladny kolor
Go to the top of the page
+Quote Post
kurtz
post 10.07.2003, 10:59:02
Post #6





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Nie - to oczywiście jest najważniejsze... I tak czuję się urażony, że ktoś tak ignoruje naszą pracę. Takie ładne znaczniki, takie kolorowe buttony, takie ładne kolorowanie, a ludziska wolą kolor zielony :lol:
parafrazujac einsteina - latwiej napisac super kod niz umiec opisac jak go uzywac.


ps
moze by tak usuwac wiadomosci "prosze o dodanie bbcode" gdy autor posta zmieni zgodnie z zyczeniem?...
teraz co drugi watek to "hej mam problem" "popraw to" "popraw to"...


Gligamesh:
wystarczy ze pod linia gdzie pobierasz $password dodasz :
Kod
  $emails[] = $input[2];



Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 11:05:06
Post #7





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


oj chyba nie wystarczy, juz prubowałem i nic
Go to the top of the page
+Quote Post
kurtz
post 10.07.2003, 11:10:23
Post #8





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Hej,
Cytat
oj chyba nie wystarczy, juz prubowałem i nic
oj cos ci nie wierze ;)

Prosze sprobuj opisac czemu uwarzasz, ze nie działa.


Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 11:16:50
Post #9





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


bo:


[php:1:d260a103c5]<?php
$users[] = $input[0];
@$passwords[] = $input[1];
$mails[] = $input[2];
?>[/php:1:d260a103c5]

jest ok. ale trzeba to jeszcze wpiac do petli i nadac jakas nazwe
czyli do tego:


[php:1:d260a103c5]<?php
fclose($fp);
for ($i = 0; $i < sizeof($users); $i++) {
if ($navn == $users[$i] && $password == $passwords[$i])
{
?>[/php:1:d260a103c5]
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 11:17:48
Post #10





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


całość kodu:

[php:1:44f5613624]<?php
<?if($navn == "" && $password == "")
{
exit;
}

$fp = fopen("users.inf","r");
while ($input = fgetcsv($fp,4096,"|")) {
$users[] = $input[0];
@$passwords[] = $input[1];
$mails[] = $input[2];

}
fclose($fp);
for ($i = 0; $i < sizeof($users); $i++) {
if ($navn == $users[$i] && $password == $passwords[$i])
{

{

?>

treść strony

<?
exit;
}
}
}

header("location: ../index.php");
?>



?>[/php:1:44f5613624]
Go to the top of the page
+Quote Post
kurtz
post 10.07.2003, 11:26:30
Post #11





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
całość kodu:
krótkie pytanie: a podczas logowania sie uzytkownicy beda rowneiz musieli podac oprocz loginu i hasla rowniez e-mail?

Pytam bo nie wiem do czego dazysz.


Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 11:44:18
Post #12





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


przy logowaniu tylko login i haslo, po zalogowaniu skrypt ma sam wyciagnac adres e-mail uzytkownika który sie zalogował
Go to the top of the page
+Quote Post
kurtz
post 10.07.2003, 12:50:35
Post #13





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Hej
Cytat
przy logowaniu tylko login i haslo, po zalogowaniu skrypt ma sam wyciagnac adres e-mail uzytkownika który sie zalogował
no towydaje mi sie ze ten skrypt wlasnie to robi... a emaile pobiera owa dodatkowa linijka - tobie zostalo to obsluzyc.


Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 13:00:58
Post #14





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


to moze jakas podpowiedz jak sie do tego zabrac
Go to the top of the page
+Quote Post
kurtz
post 10.07.2003, 13:28:15
Post #15





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Cytat
to moze jakas podpowiedz jak sie do tego zabrac
na ta chwile wystarczy ze w tresc bedziesz uzywal $emails[$i] - bo w koncu tam go wrzuciles.. prawda? ;)

Przy okazji to chyba bym sugerowal troszke przekrojektowac skrypt - troche glupio ze po wszystkim dziala for - jak bedzie baaardzo duzo uzytkonikow to troche czasu minie nim znajdzie sie ten wlasciwy ;)


Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
Gligamesh
post 10.07.2003, 13:44:44
Post #16





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

Ostrzeżenie: (0%)
-----


do obsługi wielu userów zrobił bym cos innego, tamto juz prubowałem, ale wpadlem na nowy pomysł moze zadziała. Thx
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 16:20