![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 21.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest funkcja sprawdzająca czy ciąg znaków znajduje się w notatniku? Jeżeli jest to jeszcze jak jej używać?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
W notatniku - pewnie, jest nawet skrót klawiszowy CTRL + F (IMG:style_emoticons/default/Rkingsmiley.png)
A jak chcesz sprawdzić czy ciąg jest w pliku to pobierz treść pliku, a potem np. preg_match albo array_search w zależności jak sobie go pobierzesz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Najprościej w PHP:
Kod ten jest jednak niewydajny, gdyż wczytuje do pamięci cały plik. Trzeba by było pomyśleć nad zczytywaniem pliku po kawałku z tzw. nadmiarem. Jeśli ciąg ma 10 znaków to wczytujemy znaków 20 i sprawdzamy ten kawałek. Cofamy się przechodzimy wskaźnikiem pliku o 10 do przodu i znowu pobieramy 20. I tak aż nie znajdziemy bądź nie dojdziemy do końca (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 21.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Na da się to do rejestracji? Sprawdza czy taki login i hasło istnieje i jak jest to loguje jak nie to nie
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 21 Dołączył: 10.06.2011 Skąd: Głogów Ostrzeżenie: (0%) ![]() ![]() |
wg mnie, lepiej gdybyś zrobił rejestracje mysql, nie notatnikową;p
o wiele latwiej, a zapobiegnie to wykradniecia hasel Ten post edytował jackraymund 22.01.2013, 15:14:56 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Night123 jeśli chodzi Ci o coś takiego jak przechowywanie danych do logowania to najlepiej to zrobić inaczej (IMG:style_emoticons/default/smile.gif)
Bierzesz sobie jakiś folder. W nim przy rejestracji tworzysz plik o nazwie równej MD5 z loginu (aby uniknąć problemów z zapisem - nie wiem jakie znaki w loginie dopuszczasz). W pliku zapisujesz login oraz hasło i ewentualnie inne dane np tak: Kod login = Sephirus password = d7e81bad5dada68f1f7d0f0fd6e769af name = Mariusz np tak:
Oczywiście trzeba było by sprawdzić czy dany plik (a w tym przypadku user) nie istnieje (IMG:style_emoticons/default/smile.gif) Potem jak sprawdzasz dane wystarczy:
To tylko idea (IMG:style_emoticons/default/smile.gif) masa tu błędów i trzeba by to zoptymalizować ... (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 21.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jak bd miał chwilkę to popróbuje jak coś to napiszę rezultaty (IMG:style_emoticons/default/wink.gif)
Mam takie pytanko, a jak to zrobić na Mysql? Mam bazę i chyba tak będzie lepiej. PS:Sorki za duble posta, ale normalnie to chyba nikt już by tu nie wszedł. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
np tak:
Ten post edytował aras785 23.01.2013, 09:22:08 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 21 Dołączył: 10.06.2011 Skąd: Głogów Ostrzeżenie: (0%) ![]() ![]() |
chyba lepiej by bylo gdyby uzyl podstawowych funkcji, bo może być mu ciężko z twoim kodem
http://www.eioba.pl/a/1u8h/rejestracja-i-logowania-phpmysql ja sam nie jestem aż tak początkujący a nie ogarniam o co w nim chodzi Ten post edytował jackraymund 23.01.2013, 09:44:51 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bo nie znasz podstaw PDO dlatego nie rozumiesz.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
@aras785 - zapomniałeś o isset() (IMG:style_emoticons/default/wink.gif) i co uzyskasz przez "LIMIT 1--" ?
@jackraymund - nie promuj przestarzałych metod, wprowadzasz tym ludzi tylko w błąd. Ten post edytował !*! 23.01.2013, 11:45:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:20 |