Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Another Image Upload, kolejny skrypt uloadu plików
nanetorg
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.01.2011
Skąd: Brighton

Ostrzeżenie: (0%)
-----


Witam,

Jest to nowsza wersja mojego poprzedniego skryptu (iimg)
uploadu obrazków na serwer. Tym razem wykorzystywane jest
zabezpieczenie CSRF, praca na bazie danych, uploader HTML5, Flash i inne wtyczki.

Mam nadzieje, że się spodoba!

Wykorzystane materiały oraz źródła:
chevereto google api
transparenzy template
jquery (cufon, custom form, fancybox)
mysql, php, code igniter


Serwer:
System Linux
Procek: Xeon®CPU X5650 @ 2.67GHz
Ram: 1GB
100GB dysk


http://4fot.com
Go to the top of the page
+Quote Post
toaspzoo
post
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Wysyłam obrazek z adresu, na chwilę wysuwa się napis po angielsku, że niedostępne w wersji beta po czym znika a ładowanie trwa nadal...
Rejestracja nie działa
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Wysłałem pierwszy lepszy plik jpg, który miałem i dostałem taki błąd:

(IMG:http://img845.imageshack.us/img845/4535/selection047.png)
Go to the top of the page
+Quote Post
nanetorg
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.01.2011
Skąd: Brighton

Ostrzeżenie: (0%)
-----


Cytat(toaspzoo @ 7.02.2012, 00:15:44 ) *
Wysyłam obrazek z adresu, na chwilę wysuwa się napis po angielsku, że niedostępne w wersji beta po czym znika a ładowanie trwa nadal...
Rejestracja nie działa

Skrypt w wersji beta, niektóre funkcje jeszcze nie są skończone. Rejestracja jeszcze nie działa. Upload wyłącznie lokalny.
Cytat
Wysłałem pierwszy lepszy plik jpg, który miałem i dostałem taki błąd:

Musiałeś akurat wrzucać, jak modyfikowałem kod (IMG:style_emoticons/default/smile.gif)

Ten post edytował nanetorg 6.02.2012, 23:56:41
Go to the top of the page
+Quote Post
bold
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 27.01.2008

Ostrzeżenie: (0%)
-----


Skoro skrypt twój, to czemu w połowie po angielsku? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
wiewiorek
post
Post #6





Grupa: Zarejestrowani
Postów: 247
Pomógł: 11
Dołączył: 5.09.2009

Ostrzeżenie: (0%)
-----


Grafika jest Twoja? Muszę powiedzieć, że BARDZO mi się podoba, jest żywa, przykuwająca uwagę.

Upload obrazków na pierwszy rzut oka ok.

Ogólnie, głównie za sprawą grafiki ten projekt wyjątkowo mi się podoba. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
lobopol
post
Post #7





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


bold zapewne dlatego, że programiści przeważnie piszą swój kod po angielsku.
Wgrałem pierwszy lepszy plik:
Kod
Severity: Warning

Message: get_object_vars() expects parameter 1 to be object, boolean given

Filename: controllers/upload.php

Line Number: 39

Error Number: 1048

Column 'googl' cannot be null

INSERT INTO `img_ci_list` (`data`, `files`, `user_id`, `googl`, `shorturl`, `date`, `ip`, `status`) VALUES ('NcIXUKA', 'NcIXUKA.jpg', 0, NULL, 'ZEfIATA', NOW(), 'x.x.x.x', 0)

Filename: /var/www/vhosts/4fot.com/httpdocs/controllers/upload.php

Line Number: 48
Go to the top of the page
+Quote Post
nanetorg
post
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.01.2011
Skąd: Brighton

Ostrzeżenie: (0%)
-----


Cytat(lobopol @ 7.02.2012, 18:00:38 ) *
bold zapewne dlatego, że programiści przeważnie piszą swój kod po angielsku.
Wgrałem pierwszy lepszy plik:
Kod
Severity: Warning

Message: get_object_vars() expects parameter 1 to be object, boolean given

Filename: controllers/upload.php

Line Number: 39

Error Number: 1048

Column 'googl' cannot be null

INSERT INTO `img_ci_list` (`data`, `files`, `user_id`, `googl`, `shorturl`, `date`, `ip`, `status`) VALUES ('NcIXUKA', 'NcIXUKA.jpg', 0, NULL, 'ZEfIATA', NOW(), 'x.x.x.x', 0)

Filename: /var/www/vhosts/4fot.com/httpdocs/controllers/upload.php

Line Number: 48


Google API musiał zwrócić błąd podczas tworzenia linku...
Go to the top of the page
+Quote Post
mortus
post
Post #9





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Jeśli to ma służyć do wysyłania zdjęć czy obrazków, to warto by było zastosować atrybut accept w formularzu.
Brakuje mi możliwości usunięcia pliku z listy plików do wysłania.
Brakuje możliwości usuniecia pliku uploadowanego przez gościa za pomocą odnośnika.

Grafika na +, choć ten pasek postępu pojawiający się na przycisku wyślij jest mało widoczny chyba ze względu na zmienione tło przycisku.
Go to the top of the page
+Quote Post
nanetorg
post
Post #10





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 17.01.2011
Skąd: Brighton

Ostrzeżenie: (0%)
-----


Cytat(mortus @ 7.02.2012, 18:49:38 ) *
Jeśli to ma służyć do wysyłania zdjęć czy obrazków, to warto by było zastosować atrybut accept w formularzu.
Brakuje mi możliwości usunięcia pliku z listy plików do wysłania.
Brakuje możliwości usuniecia pliku uploadowanego przez gościa za pomocą odnośnika.

Grafika na +, choć ten pasek postępu pojawiający się na przycisku wyślij jest mało widoczny chyba ze względu na zmienione tło przycisku.

Trochę mi zajmie poprawienie kodu jquery dla możliwości usunięcia pliku z listy plików do wysłania.
Chcę wprowadzić automatyczne usuwanie plików przez użytkowników po jakimś czasie nie odwiedzin.
Po zalogowaniu będzie ładny panel administracyjny do zarządzania galeriami i plikami, cpanel jest w 80% gotowy
Gdybym tylko nie pracował na kompie 8 godzin dziennie to wcześniej skrypt by był skończony.
Planuje wprowadzić większe poprawki pod koniec tygodnia.
Go to the top of the page
+Quote Post
mortus
post
Post #11





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Cytat(nanetorg @ 7.02.2012, 19:16:01 ) *
Chcę wprowadzić automatyczne usuwanie plików przez użytkowników po jakimś czasie nie odwiedzin.

To również powinno być zaimplementowane, jednak każdy użytkownik, a zwłaszcza gość (czyli ktoś, kto nie ma konta), który potrzebuje komuś coś szybko zaprezentować powinien mieć możliwość usunięcia pliku np. za pomocą odnośnika. Co więcej wszystkie odnośniki należałoby mu przekazać w wiadomości e-mail. Możesz zaimplementować możliwość wyboru czasu życia pliku, tak aby każdy użytkownik mógł sam określić jak długo jego plik będzie istniał na serwerze. Możliwości masz na prawdę sporo, trzeba je tylko wykorzystać.
Go to the top of the page
+Quote Post
Maq2007
post
Post #12





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.06.2007

Ostrzeżenie: (0%)
-----


Wrzuciłem plik .jpg (98KB), po kliknięciu wyślij pokazało mi się na białym tle to:

Cytat
Array ( [0] => stdClass Object ( [file_id] => 197 [list_id] => 160 [user_id] => 0 [filename] => 1203BHEfC.jpg [filesize] => 100844 [fileattr] => 800;800 [path] => assets/files/2012/03/ [ext] => .jpg [googl] => http://goo.gl/Nc4UP [shorturl] => 1203BHEfC [date] => 1330635902 [modify] => 1330635902 [visits] => 1 [private] => 1 [status] => 0 ) )


Chyba nie powinno mi pokazywać treści tablicy? A coś bardziej przyjaznego. Natomiast po wejściu w wygenerowany link, nie pokazuje żadnego obrazka :/

Ten post edytował Maq2007 1.03.2012, 21:56:51
Go to the top of the page
+Quote Post
Barcelona
post
Post #13





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

Ostrzeżenie: (0%)
-----


Wysyłałem z lokala (IMG:style_emoticons/default/sad.gif)

Array ( [0] => stdClass Object ( [file_id] => 199 [list_id] => 162 [user_id] => 0 [filename] => 1203DdcBZ.png [filesize] => 8861 [fileattr] => 383;36 [path] => assets/files/2012/03/ [ext] => .png [googl] => http://goo.gl/SRvZW [shorturl] => 1203DdcBZ [date] => 1330649411 [modify] => 1330649411 [visits] => 1 [private] => 1 [status] => 0 ) )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:38