Podgląd pojedynczego posta
Stary 28.05.2005, 14:00   #567
DreamCrusher
Guru
 
Data rejestracji: 04.01.2003
Posty: 1,896
DreamCrusher zaczyna zdobywać reputację <1 - 49 pkt>
chyba nikt o tym nie pisal:
Cytat:
Jeśli ktoś nie wie co to gmail (są jeszcze tacy?) to tu jest szybkie wyjaśnienie: http://pl.wikipedia.org/wiki/Gmail

Otóż jakiś czas temu przeglądając sobie opensourcowe projekty na sourceforge.net trafiłem na projekt, który bardzo mnie zainteresował. Nazywa się on Php Gmail Drive. http://pgd.sourceforge.net/

Pewnie już niektórzy z Was słyszeli o czymś takim jak GmailDrive czy GmailFS. Jeśli nie to tutaj link do artykułu na ten temat: http://www.chip.pl/arts/kti/kti_123261.html (z grubsza chodzi o to że można zamontować w Windows lub Linux wirtualny dysk o pojemności 1GB z wykorzystaniem konta gmail).

Z kolei znaleziony przez mnie projekt jest nieco odmienny od tych dwóch powyższych.
Chodzi w nim bowiem o to że możemy z naszego konta gmail stworzyć przestrzeń na "dysk internetowy" lub mówiąc inaczej przestrzeń do hostowania plików na naszym koncie gmail. Ma to głównie zastosowanie kiedy chcemy przykładowo umieścić 100 plików wielkości 10 MB każdy na naszej stronie ale nie za bardzo mamy tyle miejsca i dostępnego transferu
Rozwiązanie jest proste instalujemy skrypty php (Php Gmail Drive) wraz z biblioteką Gmailer na jakimś serwerze obsługującym php + curl i możemy udostępniać naszym odwiedzającym 1GB plików wprost z naszego konta gmail BEZ podawania hasła dostępu osobom postronnym!
Pliki przetrzymywane są w postaci załączników do maili na naszym koncie pocztowym a na stronie gdzie je udostepniami podajemy je jako zwykłe linki.

Podsumowując:
Zalety rozwiązania:
- 1GB darmowej przestrzeni na pliki do udostępnienia w sieci za pomocą www
- brak ograniczeń transferu
Wady:
- 1 plik moze mieć max 10MB (taka jest max wielkość załącznika na gmail), ale możemy mieć tych plików 100
- wymagany serwer z curl, ssl do obsługi połączeń https

Wymagania:
- konto gmail (jeśli nie masz wyślij mi PM a dostaniesz darmowe zaproszenie)
- skrypt Php Gmail Drive + biblioteka Gmailer (Więcej o tym skrypcie na oficjalnej stronie: http://pgd.sourceforge.net/. Ściągnąć go możesz np tutaj: http://heanet.dl.sourceforge.net/sou...pgd/pgd020.zip - 50KB)
- serwer PHP z cURL, obsługą połączeń HTTPS (za darmo takie konto www możesz założyć np. tutaj: http://www.100webspace.com)

Jak zainstlować?
Najprostsza metoda bez edytowania kodu php do własnych potrzeb, to po prostu wrzucenie wszystkich ściągniętych skryptów do jednego folderu na serwerze

Ale najlepsze z tego wszystkiego jest to że można połączyć działanie kilku kont gmail żeby uzyskać większą przestrzeń na pliki. Co powiecie na 1000 kont gmail i uzyskanie w ten sposób 1TB darmowej przestrzeni na udpostępnione w sieci pliki Oczywiście nikomu nie będzie się chciało zakładać 1000 kont pocztowych, ale już dwa konta gmail to 2GB darmowej przestrzeni - ze świecą szukać darmowych serwerów z taką pojemnością, BEZ limitu transferu i z limitem wielkości pojednyczego pliku 10MB!

PS. Rozwiązanie na 100% działa - testuję je od 2 tygodni na serwerze!
__________________

DreamCrusher jest offline   Odpowiedz cytując ten post