![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 30.03.2006 Skąd: Żary Ostrzeżenie: (0%) ![]() ![]() |
Czy z poziomu php, bez zbędnych formularzy mogę zapisać obrazy na innym serwerze? Np na imageshack, fotosik, albo nawet swoim, gdzie mam ustawione prawa do katalogu na 777?
Chodzi o sposób:
Ewentualnie, jeśli tym sposobem się nie da, to czy mogę to zrobić po przez upload, ale bez formularzy? Chodzi o to by działo się to w locie, bez żadnego klikania. Zastanawiałem się jeszcze nad taką opcją, by stronę startową (z uuploadem plików) umieścić w niewidocznej ramce na mojej stronie i przesyłać do niej dane, a po wgraniu pliku wczytać ścieżkę do niego po przez wyciągnięcie odpowiedniego kodu ze źródła strony. Tylko, czy tak się wogóle da? Hop hop, czy ktoś odpowie?? Ten post edytował Krisu 25.03.2008, 11:40:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 27.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Taki serwis jak imageschack ma prawo w każdej chwili zmienić sposób zapisywania plików: nadawania im nazw, przydzielania miejsca itp. Poza tym czy oni pozwalaja po prostu uploadować pliki na serwer, z pominieciem własnej kontroli? Na zdrowy rozum polegałbym zatem na jego interfejsie, np. formularzu albo jakimś API sieciowym. Formularz może Twój skrypt wypełniać automatycznie, w końcu to tylko HTTP. Poszukaj jakiejs biblioteki do takich rzeczy, np. cURL (sam nie bawiłem się tym jeszcze). Nie masz jednak gwarancji, że coś w takim formularzu nagle się nie zmieni i Twoja funkcja przestanie działać. Wydaje mi się, że takie imageshacki są raczej dla zwykłych intenautów i nie ma co się ich funkcjonalnoscia sugerowac przy projektowaniu własnego serwisu. Przypuszczam, ze googlajac znajdziesz odpowiednik imageshacka dla webmasterów.
Cytat(Krisu) <?php imagepng($image, "http://nazwa_serwera/img/nazwa_obrazu.png"); ?>[/php] można poczytać manula: http://fr.php.net/manual/en/function.imagepng.php albo zadać sobie pytanie skad odległy serwer ma wiedzieć, ze mamy prawo coś tam zapisywać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:12 |