![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 4.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, od jakiegoś czasu szukałem skryptu uploadu, który będzie:
- zabezpieczony hasłem, - wyświetlał w formie graficznej lub tekstowej zawartość katalogu uploadu, - dopuszczał do uploadu jedynie pliki graficzne "gif","jpg","jpeg" i "png", - miał ograniczenie wielkości pliku do 2mb - skalował pliki do zadanej szerokości, długość będzie skalowana analogicznie, np. width="73%" height="73%" (obecnie pomysł porzucony ze względu na zbyt duże skomplikowanie w implementacji) Udało mi się znaleźć coś odpowiedniego, a mianowicie "fileupload13" z 13 października 2003 roku: Kod http://etxt.pl/7j4 Srodowkisko w jakim pracuje skrypt to serwer OVH Presto: Kod http://www.ovh.pl/hosting/hosting_www_osobisty_25gb_trafic_nieograniczony_specyfikacja_techniczna.xml Jako, że jest to dość leciwy skrypt to ze względy zastosowania PHP > 5.2 dokonałem modyfikacji: Kod if (!eregi("777",decoct(fileperms($dir_store)))) na: Kod if (!preg_match('/777/',decoct(fileperms($dir_store)))) + zmiana nazwy, + zmiana maksymalnej wiekości pliku na 2mb, + ustawienie dopuszczalnych rozszerzeń na "gif","jpg","jpeg","png", + włączenie i ustawienie loginu i hasła: Kod # option to password-protect this script [-part1] # to enable/disable, enter '1' to ENABLE or '0' to DISABLE (without quotes) $auth_ReqPass = 1; Kod # option to password-protect this script [-part2] # if "$auth_ReqPass" is enabled you must set the username and password $auth_usern = "login"; $auth_passw = "haslo"; Ale do rzeczy (w końcu), chodzmi mi o to, że skrypt nie działa z opcją logowania, po wpisaniu loginu i hasła po prostu nic się nie dzieje a jedyną zmiena w adresie przeglądarki jest rozszerzenie adresu z: Kod http://adres_strony.pl/galeria na: Kod http://adres_strony.pl/galeria/index.php?login=1 Jakby się wykonał, ale nie działał. Zwracam się z zapytaniem, gdzie popełniłem błąd, czy może gdzie w kodzie jest błąd. Osobiście to chciałbym żeby sam skrypt działa jedynie na hasło, bez loginu, lecz jakakolwiek moje próba modyfikacji skryptu w tym kierunku crashuje cały skrypt, po prostu sam nie potrafie tego zrobic. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:50 |