![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam przyjemność zaprezentować skrypt podobny do Imageshack! ![]() Jego podstawowe funkcje: - Upload plików graficznych - Tworzenie ich miniaturek w takim stylu: - Automatyczna generacja linków do for, stron www itp - Skalowanie obrazków (żeby zmieściły się w oknie, kliknięcie na zdjęcie powiększa je) - Panel Admina |- Logowanie na hasło + cookie |- Zarządznie zdjęciami (przeglądanie, usuwanie) |- Konfiguracja skryptu |- Konfiguracja sekcji (Kontakt, Regulamin, Pomoc) |- Konfiguracja reklam (banner górny, dolny i stopka) - Reklamy (banner górny, dolny i stopka) - Zgłaszanie zdjęć niezgodnych z regulaminem (Admin otrzymuje maila z linkiem, datą i adresem IP zgłaszającego, można wyłączyć w panelu admina) - Ponowne tworzenie linków (podczas poglądu zdjęcia po kliknięciu "Pokaż Linki" user zobaczy liste linków (takie jakie są po zuploadowaniu zdjęcia) - Graficzny Instalator. Skrypt nie wymaga bazy danych, jest oparty o pliki tekstowe. Skrypt jest w późnej wersji beta, jednak nie sypie błędami ani nic w tym stylu (po prostu lubie jak wszystko działa idealnie, a za kilka dni wersja stable ![]() Skrypt można ściągnąć tutaj: http://www.firefoks.be/SquirrelUpload.PublicBeta.v1.24.TGZ Potestować tutaj: http://smallville.byethost24.com/imageshack/ (hasło do panelu admina: test) Ps. to jest mój pierwszy skrypt więc proszę o wyrozumiałość ![]() Ten post edytował Nightwalk 18.04.2006, 04:29:12 -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem niedopuszczalne jest podawanie bezpośredniej ścieżki do katalogu ze zdjęciami.
katalog ze zdjęciami Nie w dzisiejszych czasach, gdy poufność i ochrona danych są tak ważne. edit: heeeh, zapomniałem... skrypcik bardzo mi się podoba, oby tak dalej ![]() Ten post edytował LBO 18.04.2006, 07:53:18 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo fajne - podoba mi się
![]() Kilka uwag: Powinieneś się zabezpieczyć przed takim numerem http://smallville.byethost24.com/imageshack/pokaz.php?id=../ np. za pomocą basename() Możesz też zastosować funkcję w JS, która jest na imageshack.us i podczas kliknięcia w przycisk "wyślij", wyłączać ten przycisk. Jeśli nie chce Ci się tam grzebać, to podaję kod poniżej ![]() Kod <script type="text/javascript"> function disableme (what) { what = document.getElementById(what); what.disabled = true; what.value="wysyłanie pliku..."; } </script> później dajesz tylko w znaczniku form: Kod <form onsubmit="disableme('submit')"> i w znaczniku submit: Kod <input type="submit" id="submit" value="wyślij" /> Jak na pierwszy, jak piszesz, skrypt, to naprawdę jest bardzo dobrze ![]() Pozdrawiam. -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy w panelu admina potrzebna jest opcja zarządzania zdjęciami. A co będzie jeśli tych zdjęć będzie kilka tysięcy?
Jedna BARDZO zła rzecz! Linki bezpośrednie do zdjęć! Serwer nie wytrzyma hotlinkowania gdy będzie duża oglądalność - proponowąłbym zainteresować się strumieniowaniem plików (obrazków). Daje to dużo większe możliwości i kotrolę nad plikami ![]() Całkiem niedawno zrobiłem podobny serwis do hostingowania zdjęć (jest już online) - jeżeli chcesz się dowiedzieć czegoś więcej na ten temat pisz na PW. -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Podawanie bezpośredniego linku do zdjęcia jest konieczne, adres obrazka typu http://strona.pl/?img=numer nie będzie można wstawić na forum...
Dzięki za kodzik JS, zaraz go dodam ![]() -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
nie jest konieczne mozesz uzyc mod_rewrite...
-------------------- *Note: No animals were killed durning the construction of this post.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Cytat(GrayHat @ 2006-04-23 13:31:33) nie jest konieczne mozesz uzyc mod_rewrite... Nie znam mod_rewrite, tzn nie wiem jak to obsługiwać, mógłbyś pomóc? :roll2: tzn, zrobie tak że obrazek będzie wczytywany przez http://mojserv.pl/pokaz.php?img=nazwa_plik...er.rozszerzenie, a chce żeby link był http://mojserv.pl/losowy_numer/nazwa_pliku.rozszerzenie Jakiej reguły użyć? Z Góry dzięki, Pozdrawiam. Ten post edytował Nightwalk 24.04.2006, 01:43:37 -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
.htaccess :
Kod RewriteEngine On RewriteRule ^([0-9]+)/([\w]+)\.([\w]+)$ /pokaz.php?img=$1_$0.$2 ? ![]() -------------------- ![]() ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Umieściłem na localhosti pod php 5.1.2 E_ALL Włączone.
Wysypało mnóstwo errorów. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Dzięki, dzisiaj się poucze wyrażeń regularnych bo to jak widać podstawa
![]() Co do błędów, włączyłeś biblioteke gd? Tutaj: http://squirrel.smallville.pl/ jest ten skrypt na php 5.1.2 pod linuxem i jak widać wszystko działa. Ten post edytował Nightwalk 24.04.2006, 09:41:32 -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak GD mam włączone ale użyj E_ALL to zobaczysz. Np są używane zmienne które nie są wcześniej zdefiniowane (Np w formularzach) itd...
Cytat Notice: Use of undefined constant php - assumed 'php' in E:\__host\_Testy\Img\config.php on line 22 Notice: Undefined index: katalog in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katmin in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katalog in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katmin in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: typ in E:\__host\_Testy\Img\lang\lang_polish.php on line 28 Notice: Undefined index: sekcja in E:\__host\_Testy\Img\lang\lang_polish.php on line 33 Notice: Use of undefined constant php - assumed 'php' in E:\__host\_Testy\Img\config.php on line 22 Notice: Use of undefined constant php - assumed 'php' in E:\__host\_Testy\Img\config.php on line 22 Notice: Undefined index: katalog in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katmin in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katalog in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: katmin in E:\__host\_Testy\Img\lang\lang_polish.php on line 10 Notice: Undefined index: typ in E:\__host\_Testy\Img\lang\lang_polish.php on line 28 Notice: Undefined index: sekcja in E:\__host\_Testy\Img\lang\lang_polish.php on line 33 Notice: Use of undefined constant top - assumed 'top' in E:\__host\_Testy\Img\template\header.php on line 111 Wymaga dopracowania. Znalazłem Ci taką funkcję:
Wycentruje ona tekst na czatnym pasku. Zastosowanie: Przykład Dodaj to ![]() Ten post edytował eai 24.04.2006, 11:20:44 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Nightwalk @ 2006-04-23 15:10:25) Podawanie bezpośredniego linku do zdjęcia jest konieczne, adres obrazka typu http://strona.pl/?img=numer nie będzie można wstawić na forum... bzdura!!! http://foteka.pl i zobacz że można! -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
no dobrze, a spróbuj to wkleić na forum
![]() Kod dynamiczne strony w tagach [IMG] nie są dozwolone
-------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ale można użyć mod_rewrite
www.example.com/foto,123.jpg -> image.php?foto=123 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Tak, wiem, tylko linki z foteka nie sa po 'mod_rewrite'owaniu'
![]() Ps. dzieki za funckje, jutro postaram sie ja 'dodac', co do bledow to co proponujesz? ![]() -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
troszkę skrypt se przerobiłem na rewrite ;p
RewriteEngine On RewriteRule ^image.html$ pokaz.php [L] RewriteRule ^obrazek_([0-9]+).html$ image.html?id=$1.jpg [L] Cos takiego mam ;] obrazek_34343.html wlazi mi na obrazek ;D -------------------- |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%) ![]() ![]() |
Jako że teraz mam mnóstwo czasu wezme się ostro za projekt
![]() Jednak mam zamiar zaniechać wersje bez bazy danych i przerobić skrypt na baze mySQL... -------------------- Warsztat: http://traktor.net.pl/
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 2 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo poszukuję tego skryptu ale widzę ze żaden link nie działa proszę was o poprawienie tego.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 17:19 |