Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload plików, dobry skrypt wykorzystujący ajaxa
quba
post 17.11.2006, 15:56:45
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 1.10.2005
Skąd: Olesno

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


Cześć,
wiem że było juz o tym kilka tematów, ale szukam jakiegoś 'doskonalszego' skryptu do uploadu, aniżeli chociażby uploadprogressmeter. Ogólnie sama jego wykonanie wydaje mi się nie do konca 'optymalne' i wymagało by to wielu przeróbek, bo dostosować to do mojego oskryptowania.
Interesowałoby mnie coś takiego, jak skrypt do uploadu fotek na fotosik.pl. Może być jakaś uboższa wersja, ale coś w tej konwencji, bo w koncu rozbudować to nie problem. Interesuje mnie oczywiście tylko coś ze skryptów ajaxowych.


--------------------
Darmowe pozycjonowanie
Go to the top of the page
+Quote Post
Sh4dow
post 26.11.2006, 13:41:11
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Niewykonalne, żadna przegladarka nie obsluguje metody PUT, ktora mogla by pusci strumien. Jedynymi metoda jest POST, ktora blokuje przegladarke. Jedynym rozwiazaniem jest wysylanie formularza w iframe. Wtedy iframe przeładuje sie a user moze chociazby przegladac strone.
Zreszta Javascrit, a co za tym idzie AJAX, nie ma dostepu do plikow z dysku uzytkownika przez co nie moze ich odczytac i wyslac. Jedynie przegladarka jako taka moze to zrobic poprzez formularz.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
tiraeth
post 27.11.2006, 10:21:00
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


@Sh4dow: Chyba nie masz pojęcia o czym mówisz biggrin.gif

ajax upload - Szukaj w Google

smile.gif
Go to the top of the page
+Quote Post
paniwladca
post 27.11.2006, 11:32:26
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.12.2005

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


dokladnie blink.gif



---
Wielki Brat patrzy i widzi jak nabijasz posty.
~mike_mech


--------------------
Go to the top of the page
+Quote Post
Sh4dow
post 27.11.2006, 13:37:12
Post #5





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Tak sadzicie ze źle mowie ?
No chyba ze progress Bar przy Upload'ie i dla was to gif animowany to OK, ale jesli macie zamiar miec pokazane ile juz masz załadowanego pliku to co innego, wtedy zaczynają się problemy wynikające z ograniczenia przeglądarek, zabezpieczeń javascriptu i zupełnie przy okazji z ograniczenia php zwiazanego z ograniczen przy uploadzie plików
Jesli ktos jest nie wymagający wystarczy mu taki przykład
Standard php
jesli nie bedzie starac sie uzyskac ten
Patched php

Na swoim serwerze testowałem juz wiele rzeczy i to jest jedyny który wygląda bardzo ładnie i jest prosty do zrobienia. Szukałem juz rozwiązania przez jakis tydzien i po wielu probach wybrałem to z Patchem do php wiec jezeli mozecie to albo okreslcie czego oczekujecie od progressbar'a albo zastanowcie sie czy rzeczywiscie nie mam pojecia o tym.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
tiraeth
post 27.11.2006, 13:46:47
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Jakbyś się spiął i poszukał dobrze to znalazłbyś nawet te z Progress Meter'em smile.gif Oczywiście nie wszystkie są przeznaczone dla php, ale przecież świat się na nim nie kończy smile.gif

Przykład dla ASP.NET: http://kupload-demo.dimplesoftware.com/AJAX_ProgressBar.aspx[/url]

smile.gif Myślę, że dałoby radę napisać takie coś pod php/Perl smile.gif
Go to the top of the page
+Quote Post
Sh4dow
post 27.11.2006, 14:14:05
Post #7





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Jesli na tym forum (chyba jednak php) chcesz robic obejscia przez asp albo perla no to jakie to jest rozwiazanie ? php ma ograniczenia ktorych obejsc sie nie da. Sa takie skrypty ktore sa proste i dzialaja na podstawie monitorowania katalogu tmp, ale co sie dzieje jak 2, 3-20 osob zaczyna jednoczesniej robic upload ? No jesli nie robisz takich zalożeń to po co ci progress bar.
Ja mówie to z doświadczenia, u mnie to działa dobrze i nie mam z tym problemów, jesli znajdziesz takie rozwiazanie w php i je sprawdzisz to daj znac.

Ten post edytował Sh4dow 27.11.2006, 14:14:53


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 09:40