Markuz Opublikowano 1 Września 2008 Udostępnij Opublikowano 1 Września 2008 Jak zrobić coś takiego w php że: Rejestruje nam się użytkownik, i zamiast danych użytkownika zapisywać w Bazie danych, zapisują się w pliku użytkownik.html ( Na przykład ). Później np. przy logowaniu pobiera dane z użytkownik.html sprawdza czy są prawdziwe, jeśli tak to loguję :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 1 Września 2008 Udostępnij Opublikowano 1 Września 2008 Można to było bez problemu znaleźć na Google, no ale dobra... :P Dane lepiej zapisać do *.php. Można nawet txt, ale po co robić se problem, i się zabezpieczać, jak w pliku *.php nikt nie zobaczy zawartości, a obsługa pliku będzie prostsza. Tylko pytanko: chodzi ci o cały system logowania, czy tylko o pobranie danych z pliku? Jeśli odczyt to (no zależy, jak ma wyglądać ten plik...) zwykłe include("nazwa_pliku"); Include() Wykonuje kod z pliku o podanej nazwie. Czyli jeśli w pliku, który includujesz będziesz miał "echo('lol');", to wyświetli się na ekran "lol". Jak to wykorzystać...? Otóż zmienne także zostają załączone. Czyli w rejestracji użytkownika zapisuj plik nazwa_usera.php (choć ja np. tworzę dla usera osobny katalog :P) z taką zawartością: <?php $file_pass = "hasło"; $file_email = "e@mail.pl"; $file_ranga = "User"; // I inne zmienne... ?> Później wystarczy tylko zainclude'ować plik, i możesz korzystać z podanych wyżej zmiennych. Jeśli chodzi o zapis do pliku: TUTAJ masz dobry tutorial. A nawet kilkaset :D (jakby co: fraza np. "obsługa plików w php") Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Excolo Opublikowano 1 Września 2008 Udostępnij Opublikowano 1 Września 2008 W Manualu PHP masz wykaz wszystkich funkcji. Są tam takie, którymi stworzysz sobie ten plik; potem można go załadować jako stringa, podzielić według jakiś wyrażeń regularnych, zrobić z tego tablicę i gotowe. A tak na boku, to łatwiej będzie użyć bazy danych. I bezpieczniej :). Aha, co do logowania - poczytaj o cookies i sesjach. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 1 Września 2008 Autor Udostępnij Opublikowano 1 Września 2008 aha, dzięki , popatrzę :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pental Stary Opublikowano 1 Września 2008 Udostępnij Opublikowano 1 Września 2008 Proszę, o to kod mojego "file explorera". Wszystkie pliki (oprócz tego pliku) muszą być w folderze Files :P . Ale: jest mało optymalny, mógłbym użyć funkcji ew. dodatkowej zmiennej, ale nie chce mi się. "Powrót" to tak na prawdę "wstecz", tak więc niekoniecznie niezawodne :P , oraz da się zajrzeć do folderu wstecz, wystarczy twojastrona.pl?dir=/.. <html> <head> <title>Starocie</title> <style type="text/css"> body { background-color: rgb( 255, 255, 220 ); } hr { height: 1px; color: black; width: 520px; text-align: left; } #all { padding: 10px; text-align: center; width: 520px; background-color: rgb( 255, 255, 190 ); font-family: Courier New; font-size: 13; } a, a:visited { font-weight: none; color: black; text-decoration: none; } a:hover { text-decoration: underline; } img { border: 0; } </style> </head> <body> <div id="all"> <div style="text-align: left;"> <?php // wyswietlanie plikow $d = "files" . $_GET["dir"]; $files = scandir( $d, 0 ); echo "Folder: " . $d . " (Plików i folderów: " . ( sizeof( $files ) - 2 ) . ")\n<br>"; for( $i = 1; $i < sizeof( $files ); $i++ ) { if( $files[$i] != "." && $files[$i] != "..") { $p = pathinfo( $files[$i] ); if ( $p["extension"] == "" ) echo "<a href=\"http://calante.ugu.pl/?dir=" . $_GET["dir"] . "/" . $files[$i] . "\"><img src=\"dir.bmp\" style=\"margin-right: 10px;\">" . $files[$i] . "</a>"; elseif ( $p["extension"] == "exe" ) echo "<a href=\"http://calante.ugu.pl/" . $d . "/" . $files[$i] . "\"><img src=\"app.bmp\" style=\"margin-right: 12px; margin-left: 2px;\">" . $files[$i] . "</a>"; elseif ( $p["extension"] == "txt" ) echo "<a href=\"http://calante.ugu.pl/" . $d . "/" . $files[$i] . "\"><img src=\"text.bmp\" style=\"margin-right: 14px;\">" . $files[$i] . "</a>"; elseif ( $p["extension"] == "png" || $p["extension"] == "bmp" || $p["extension"] == "gif" || $p["extension"] == "jpg" ) echo "<a href=\"http://calante.ugu.pl/" . $d . "/" . $files[$i] . "\"><img src=\"img.bmp\" style=\"margin-right: 14px;\">" . $files[$i] . "</a>"; else echo "<a href=\"http://calante.ugu.pl/" . $d . "/" . $files[$i] . "\"><img src=\"file.bmp\" style=\"margin-right: 14px;\">" . $files[$i] . "</a>"; echo "<br>\n"; } } if ( $_GET["dir"] != "" ) echo "<a href=\"java script: history.go( -1 );\"> <img src=\"go.bmp\" style=\"margin-right: 10px;\">Powrót</a>"; ?> </div> </div> </body> </html> Może ci się przyda :) . Wygląda to tak: http://calante.ugu.pl/ :P . Aha, spacja robi się pomiędzy java a script, usuń ją, i powinno działać jak należy :) . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 4 Września 2008 Autor Udostępnij Opublikowano 4 Września 2008 A możecie mi powiedzieć jak zrobić coś takiego aby, było pole do wpisywania (textbox) i tam wpisujemy nazwę "stronki" i drugi textbox gdzie wpisujemy jakis tekst. Po kliknięciu buttona tworzy nam się nowy plik z "nazwa_stronki.html" i zawartość to ten tekst heh :) Proszę o odp. :) Bardzo prosze ;) PS. @up Zrobiłem i: Fatal error: Call to undefined function: scandir() EDIT2. Już sobie poradziłem :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się