Szymek Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 Czy mógłby mi ktoś napisać uploader z logowaniem ale uploader oddzielny plik, a logowanie oddzielny bo ja jestem cienki w php? Chodzi mi o takie coś mniej więcej jak tutaj na gmclanie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
blackmaul Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 Ty chyba nie piszesz tego na serio? Jestes cienki w php to znaczy nic nie umiesz i zrobcie mi to itd :] Poszukaj na 4programmers.net kursów, poszukaj w sieci, naucz sie php, zrob se uploader :] (Albo popros Ranmusa zeby dal ci zrodla swojego :D) Edit: http://4programmers.net/PHP/FAQ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maximal Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 Najprostszy uploader to tak naprawdę 1-2 funkcje ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
london Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 Najprostrzy a zarazem najgorszy. (Rzekł London swym skromnym zdaniem) Coś ostatnio słabo z ortografią u ciebie. ;] Postaraj się to poprawić. Dawidsu Co ja poradzę, że nie znam pisowni niektórych słów =p Staram się jak mogę. London Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Bartek (Kamrat) Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 A kogo to obchodzi? On chce skrypt, a nie 'ile, co, za ile'. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 31 Października 2006 Filar Społeczności Udostępnij Opublikowano 31 Października 2006 hotscripts.pl hotscripts.com Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Zakol Opublikowano 31 Października 2006 Udostępnij Opublikowano 31 Października 2006 W katalogu z plikiem index.php utwórz folder o nazwie 'uploader' - w nim będą zapisywane pliki. index.php <?php session_start(); mysql_connect('host', 'login', 'password') or die('Dane MySQL są niewlaściwe.'); // dane mysql mysql_select_db('database') or die('Dane MySQL są niewlaściwe.'); // nazwa bazy if (!@mysql_query("select * from `users`")) mysql_query("CREATE TABLE `users` (`login` TEXT NOT NULL, `password` TEXT NOT NULL)"); function showUploadForm() { echo '<form action="index.php" method="post" enctype="multipart/form-data"> <u>Uploader</u><br><br> <input type="file" name="uploadedFile"> <input type="submit" value="Wyślij"> </form>'; } function showRegisterForm() { echo '<form action="index.php" method="post"> <u>Rejestracja</u><br><br> Login - <input name="registerLogin"><br> Haslo - <input type="password" name="registerPass"><br><br> <input type="submit" value="Zarejestruj"> </form>'; } function showLoginForm() { echo '<form action="index.php" method="post"> <u>Logowanie</u><br><br> Login - <input name="loginLogin"><br> Haslo - <input type="password" name="loginPass"><br><br> <input type="submit" value="Zaloguj"> </form>'; } function showUserPanel() { echo '<a href="index.php?id=files">Uploader</a><br> Zalogowany jako '.$_SESSION['logIn'].' - <a href="index.php?id=logout">Wyloguj</a><br><br>'; showUploadForm(); } function showGuestPanel() { echo '<a href="index.php?id=files">Uploader</a><br> <a href="index.php?id=login">Zaloguj</a><br> <a href="index.php?id=register">Zarejestruj</a><br><br>'; } function showFiles() { $directory = opendir('uploader'); $leave = 0; echo '<u>Pliki:</u><br><br>'; while ($theFile = readdir($directory)) { if ($leave < 2) $leave ++; else echo '<a href="uploader/'.$theFile.'">'.$theFile.'</a><br>'; } } function uploadFile() { if (is_uploaded_file($_FILES['uploadedFile']['tmp_name'])) { if (file_exists('uploader/'.$_FILES['uploadedFile']['name'])) echo 'Plik o podanej nazwie już istnieje.<br>'; else { if (@move_uploaded_file($_FILES['uploadedFile']['tmp_name'], 'uploader/'.$_FILES['uploadedFile']['name'])) echo 'Plik zostal przeniesiony.<br>'; else echo 'Plik nie zostal przeniesiony.<br>'; } } } function registerUser() { if (strlen($_POST['registerLogin']) > 1 && strlen($_POST['registerPass']) > 1) { if (mysql_num_rows(mysql_query("select * from `users` where `login` = '".$_POST['registerLogin']."'")) == 0) { if (@mysql_query("insert into `users` values ('".$_POST['registerLogin']."', '".$_POST['registerPass']."')")) echo 'Użytkownik zostal zarejestrowany.<br>'; else echo 'Użytkownik nie zostal zarejestrowany.<br>'; } else echo 'Użytkownik o podanym loginie juz istnieje.<br>'; } } function userLogin() { if (strlen($_POST['loginLogin']) > 1 && strlen($_POST['loginPass']) > 1) { if (mysql_num_rows(mysql_query("select * from `users` where `login` = '".$_POST['loginLogin']."' and `password` = '".$_POST['loginPass']."'")) == 1) $_SESSION['logIn'] = $_POST['loginLogin']; else echo 'Podane dane są niewlaściwe.<br>'; } } function userLogout() { $_SESSION['logIn'] = ''; } function userCheck() { if (mysql_num_rows(mysql_query("select * from `users` where `login` = '".$_SESSION['logIn']."'")) == 0) $_SESSION['logIn'] = ''; } function loggedOn() { if (mysql_num_rows(mysql_query("select * from `users` where `login` = '".$_SESSION['logIn']."'")) == 1) return true; else return false; } userLogin(); if ($_GET['id'] == 'logout') userLogout(); userCheck(); if (loggedOn()) { showUserPanel(); uploadFile(); } else { showGuestPanel(); if ($_GET['id'] == 'login') showLoginForm(); elseif ($_GET['id'] == 'register') showRegisterForm(); registerUser(); } if ($_GET['id'] == 'files') showFiles(); ?> Wszystko w jednym pliku bo nie chciało mi się myśleć =p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Szymek Opublikowano 1 Listopada 2006 Autor Udostępnij Opublikowano 1 Listopada 2006 Wielkie dzięki ale mi chodziło o to aby każdy użytkownik miał swój własny folder. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Patrysław Opublikowano 1 Listopada 2006 Udostępnij Opublikowano 1 Listopada 2006 Pokombinuj coś sam. Nikt nie zrobi za ciebie całości. Wykorzystaj skrypty, które podano ci w tym temacie i spróbuj z nich zrobić to, co jest ci potrzebne. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LittleFish Opublikowano 2 Listopada 2006 Udostępnij Opublikowano 2 Listopada 2006 łojacie, hotscripts.com - pelno takich skryptow :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
blackmaul Opublikowano 2 Listopada 2006 Udostępnij Opublikowano 2 Listopada 2006 http://download.4programmers.net/PHP - Masz tutaj 30K lini czystego kodu PHP :jezor: Znajdz cos dla siebie :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
piotrex1995 Opublikowano 6 Listopada 2006 Udostępnij Opublikowano 6 Listopada 2006 http://download.4programmers.net/PHP czasem jak włączam jakieś linki na tej stronie to wyświetlaja sie białe puste strony :lol: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
blackmaul Opublikowano 6 Listopada 2006 Udostępnij Opublikowano 6 Listopada 2006 Cos ci sie double postnelo. Wyswietlanie bialych stron jest spowodowane zmian serwera na ich walsny. Z czasem sie ustatkuje :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
piotrex1995 Opublikowano 7 Listopada 2006 Udostępnij Opublikowano 7 Listopada 2006 doublepostneło przez przypadek :) .Ale ta stronka jest spoko xD 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ę