Wątek przeniesiony 2016-04-14 19:50 z PHP przez dzek69.

Zadanie w PHP dla totalnego nowicjusza

0

Muszę przygotować aplikację webową, która spełni następujące założenia:

  • wyświetli listę plików i katalogów dostępnych we wskazanej lokalizacji (ścieżka może być wpisana w kod programu). Wyjątkiem powinny być pliki, których nazwa rozpoczyna się od kropki - te nie powinny być wyświetlane w ogóle. Sposób nawigacji po katalogach - dowolny.

  • umożliwi pobranie każdego z wyświetlonych plików (za każdym razem, pliki z rozszerzeniem np. html również powinny być pobierane)

  • zapisze w osobnym pliku historię pobierania plików, z adresami IP pobierających pliki (format pliku dowolny)

  • umożliwi (poprzez wpisanie w kodzie) zablokowanie dostępu z konkretnych adresów IP.

Nie. Nie chce wklejenia gotowego kodu. Oczekuje naprowadzenia, tudzież powiedzenia od czego zacząć. Który z tych punktów będzie łatwiejszy? Mówimy o osobie, która zaczyna zabawę z programowaniem (ogarnięte póki co podstawy Pythona)

1

Rozumiem, że chodzi o coś w rodzaju eksplolera plików? Nie wiem jakiego naprowadzenia oczekujesz, ale jeżeli masz już jakieś podstawy programowania w czymkolwiek to mniej więcej powinieneś wiedzieć jak ogólnie wygląda kodowanie i jak podejść do nowych problemów (czyt. Google nie gryzie). Tym bardziej w tak prostym zadaniu:P

Nie robiłem czegos takiego jeszcze ale pierwsze co mi przychodzi do głowy to np. http://php.net/manual/en/function.scandir.php jeżeli chodzi o wyświetlanie i eksploracje plików. Masz tam nawet niemal gotowce napisane do filtrowania nazw wyszukanych danych.

Do pobierania plików masz setki gotowców w necie.

IP w takim zadaniu wystarczy chyba wyciągnąć z $_SERVER['REMOTE_ADDR'].

Blokowanie dostępu wrzucić możesz przez wrzucenie IP klienta do jakiegoś warunku przed tym co chcesz ukrywać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1