Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak poznać czy plik jest chroniony
maniek74
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Witam
Czy jest jakiś sposób aby sprawdzić czy plik jest chroniony prawami autorskimi??

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zapytać się.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A ja przeniosę do stosownego działu...
Go to the top of the page
+Quote Post
maniek74
post
Post #4





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Nie wiem dlaczego tu wylądował mój post, bo się pytałem czy w php jest jakiś sposób aby sprawdzić prawa autorskie do pliku.
Sprawdzałem funkcje stat() ale tam nic nic ma.

Pozdrawiam
Go to the top of the page
+Quote Post
Turson
post
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Łap gotowca (IMG:style_emoticons/default/wink.gif)
  1. class FileCheckProtection{
  2.  
  3. protected $_filename;
  4.  
  5. public function setFilename($filename){
  6. $this->_filename = $filename;
  7. }
  8.  
  9. public function checkProtection(){
  10. $status = rand(0,1);
  11. if($status == 0)
  12. $returnMessage = 'Plik nie jest chroniony.';
  13. elseif($status == 1)
  14. $returnMessage = 'Plik jest chroniony.';
  15. return $returnMessage;
  16. }
  17.  
  18. }
  19.  
  20. $FileCheckProtection = new FileCheckProtection();
  21. $FileCheckProtection->setFilename('/home/plik.exe'); // tutaj podaj ścieżkę do pliku
  22. echo $FileCheckProtection->checkProtection(); // rezultat
Go to the top of the page
+Quote Post
maniek74
post
Post #6





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Fajny kawał Turson, wylosować sobie czy plik jest chroniony to sobie sam mogę.
Pytam się na poważnie, czy jest jakis sposób na sprawdzenie czy plik jest chroniony. Jest to mozliwe bo np. chomikuj.pl w jakiś sposób to sprawdza, i nie po nazwie bo zmiana nazwy nic nie daje, porównywałem pliki chronione z normalnymi poprzez stat() ale tam nic nie ma, więc chyba musi być jakaś inna tabela z metryką pliku.

Pozdrawiam
Go to the top of the page
+Quote Post
Pyton_000
post
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kur... JAKI plik?
Go to the top of the page
+Quote Post
maniek74
post
Post #8





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Pyton_000 wrzucałeś kiedyś cos na chomika?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

Tam każdy uplodowany plik jest sprawdzany czy nie jest chroniony prawem autorskim. Nieważne co wrzucasz, archiwum, zdjęcie, film każdy plik jest sprawdzony. Dlatego się pytam w jaki sposób można sprawdzić czy uplodowany plik na serwer nie ma praw autorskich. Zmiana nazwy nic nie daje, więc musi być coś zapisane w jakiejś tablicy w pliku, tak jak są zapisane statystyki pliku wywoływane funkcją stat(), przykład:

Plik chroniony:
Array
(
[0] => 3
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 3
[7] => 83339642
[8] => 1415799593
[9] => 1393113726
[10] => 1415799268
[11] => -1
[12] => -1
[dev] => 3
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 3
[size] => 83339642
[atime] => 1415799593
[mtime] => 1393113726
[ctime] => 1415799268
[blksize] => -1
[blocks] => -1
)


Plik niechroniony:
Array
(
[0] => 3
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 3
[7] => 328358922
[8] => 1415819642
[9] => 1358525804
[10] => 1415799304
[11] => -1
[12] => -1
[dev] => 3
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 3
[size] => 328358922
[atime] => 1415819642
[mtime] => 1358525804
[ctime] => 1415799304
[blksize] => -1
[blocks] => -1
)

W tej tablicy nie ma różnicy pomiędzy parametrami, wię się pytam czy jest jeszcze jakaś tablica z danymi o pliku.

Pozdrawiam
Go to the top of the page
+Quote Post
pitu
post
Post #9





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

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


Pewnie gdy ktoś zgłasza, że dany plik łamie prawa autorskie przy usuwaniu zapisują jego sumę kontrolną. Gdy ktoś po tym próbuje wgrać plik z tą samą sumą otrzymuje komunikat o łamaniu praw autorskich.
http://php.net/manual/en/function.md5-file.php
Go to the top of the page
+Quote Post
maniek74
post
Post #10





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Dzięli pitu jest to już jakiś pomysł, możliwe że tak robią, bo pierwszy plik chroniony wrazuclem i dopiero po 3h był skasowany, jak go zaczeli obrabiać. Potem jak zacząłem go wrzucać 2 raz to już się nie pojawia. Sprawdzę dzisiaj czy jak coś zmienie w pliku i go zapiszę, to czy przyjmie go serwis. Bo jeśli by zapisywali sumę kontrolną to jaka kolwiel zmiana w pliku powinna zwrócić inną sumę. Nie wiem dlaczego ale coś mi mówi że na tym nie bazują i że można to spradzić jeszcze w inny sposób.

Pozdrawiam
Go to the top of the page
+Quote Post
Turson
post
Post #11





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Cytat(maniek74 @ 12.11.2014, 20:18:13 ) *
Tam każdy uplodowany plik jest sprawdzany czy nie jest chroniony prawem autorskim. Nieważne co wrzucasz, archiwum, zdjęcie, film każdy plik jest sprawdzony.

Gdyby było tak jak piszesz, na chomiku by nie było żadnych nielegalnych plikow.
Go to the top of the page
+Quote Post
maniek74
post
Post #12





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Jest tak jak pisze pitu, myslałem że inaczej, szkoda bo nie można mieć kontroli nad tym co wrzuca użytkownik. Potestowałem ich i jeśli plik jest minimalnie zmodyfikowany niestety nie usuwają go.

Pozdrawiam
Go to the top of the page
+Quote Post
Pyton_000
post
Post #13





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Bo niby jak hosting plików bez gigantycznych nakładów sprzętowych miałby sprawdzać legalność pliku. Jedynie flagowanie sumy kontrolnej pozwala w mniejszym lub większym stopniu zablokować pliki.
Go to the top of the page
+Quote Post
Tuminure
post
Post #14





Grupa: Zarejestrowani
Postów: 178
Pomógł: 49
Dołączył: 16.04.2012
Skąd: Bytom

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


Cytat
Bo niby jak hosting plików bez gigantycznych nakładów sprzętowych
W gruncie rzeczy to "legalność" pliku to zaledwie umowa między ludźmi - komputerowe rozwiązanie nie ma szans na rozpoznawanie co jest legalne, a co nie.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #15





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Do momentu w którym istnieje baza treści objętych prawami autorskimi (przykład systemu sprawdzającego plagiaty)
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 - 15:34