![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam system wysyłania plików na serwer hurtowo i mam taki kod który je odbiera i zapisuje w odpowiednim folderze. Potrzebuję aby każdy z kolejnych plików miał nazwę w ten sposób: plik1 plik2 plik3 plik4 .... i tak aż do 13. Oto kod, jak to zrobić?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 45 Dołączył: 30.06.2007 Ostrzeżenie: (10%) ![]() ![]() |
W pętli, która wykona się do 13 włącznie. Daj nazwę plik i dołącz do niej zmienną, która będzie przechowywała numer wykonania pętli.
http://forum.php.pl/index.php?showtopic=22...mp;#entry134736 -------------------- Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł" |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Mam coś takiego:
co z tego mojego mam tu wstawić?? tzn. tak żeby każdy z plików miał inną nazwę?, Mam pytanie, z tego co zauważyłem to ten kod nie odbiera wszystkich plików jednocześnie tylko odbiera jeden co oznaczało by, że jest wywoływany tyle razy ile jest plików tak? jeśli jest wywoływane kilkakrotnie to może użyć sesji do zapamiętania danych? Czy może mi ktoś to opisać i/ lub wyjaśnić jak to działa?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
zamień na
Ten post edytował collusio 22.06.2009, 21:33:04 -------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem według twojej rady i teraz wgrywa się tylko 1 plik o nazwie plik1 i tyle... a reszty nie ma... czy możliwe jest że skrypt jest wywoływany do każdego pliku osobno?
System uploadu nazywa się: MultiPowUpload 1.7 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
może tak?
najlepiej daj przed pętlą to i pokaż co Ci wyrzuca:
Ten post edytował collusio 22.06.2009, 22:50:18 -------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
też tak nie działa;/
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
daj
przed tą pętlą i pokaż co Ci wyświetli Ten post edytował collusio 22.06.2009, 23:09:48 -------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
czy current() i pos() to to samo?
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A chociaż chwilę pomyślałeś, żeby zerknąć do dokumentacji...?
Tam jest napisane, jakie "relacje panują" między funkcjami. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
nie mogę użyć var_dump($_FILES); ponieważ wynik działania nie jest dla mnie widoczny przez przeglądarkę, wynik idzie do mojego systemu ładowania plików który jest w flash....
W dokumentacji znalazłem coś takiego: PHP has built-in methods to receive uploaded files. You can read more about this here. da się może zawartość var_dump($_FILES); zapisać w zmiennej sesyjnej? bo wtedy bym mógł odczytać to z innego pliku... a da się odbiór tych plików w inny sposób napisać? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 12 Dołączył: 12.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
da się może zawartość var_dump($_FILES); zapisać w zmiennej sesyjnej? Nie, ale możesz skorzystać z var_export" title="Zobacz w manualu PHP" target="_manual.bo wtedy bym mógł odczytać to z innego pliku... Ja proponowałbym zapisać wynik tej funkcji do pliku np.:
Potem wystarczy tylko stworzony plik otworzyć. Ten post edytował slightyboy 23.06.2009, 00:02:05 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
jeszcze może tak?
poza tym, zależy jak wygląda formularz do upload'u plików, bo inaczej będzie w takim przypadku (przekazywanie do tablicy plik[]):
a inaczej w takim przypadku (osobno plik1 i plik2):
Ten post edytował collusio 23.06.2009, 00:25:53 -------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
otrzymałem coś takiego:
array ( 'Filedata' => array ( 'name' => '41058.jpg', 'type' => 'application/octet-stream', 'tmp_name' => '/tmp/phpjFQqFr', 'error' => 0, 'size' => 30167, ), ) Tak więc skrypt odbiera pliki pojedynczo tak? Jak w takim razie zrobić żeby pliki miały nazwy po kolei?? czy można jakoś do tego użyć sesji?? tak też w ogóle pliki się nie wgrywają...hmm... Raczej z tego co zauważyłem to osobno plik1 i plik2..., nie mam jak podglądnąć kodu bo jest w .swf (flash) Udało mi się zdekompilować plik swf ale jest zbyt dużo kodu żeby go tu umieścić, tu są setki linii kodu... |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
pokaż jak masz utworzony <object> z tym flashem, może tam trzeba coś ustawić?
-------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
tak to wygląda: http://www.autos24.pl/upload.html Ten post edytował patryk9200 23.06.2009, 00:42:02 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
na sesjach
-------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
Działa wieeelkie dzięki:) Masz pomógł
![]() |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 16 Dołączył: 8.08.2008 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Nie za ma co
![]() -------------------- Freelancer - [C#, PHP, MySQL, xHTML, CSS]
michal.schweichler [at] gmail.com http://www.elance.com/s/michal_schweichler/ |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%) ![]() ![]() |
na potrzeby strony musiałem wprowadzić trochę zmian w kodzie i teraz nie działa mi to poprawnie... bez modyfikacji działało.
Gdzie jest błąd? da może się zrobić tak, żeby zmienną $_session['ktory'] przerobić na taką która będzie przyjmowała nazwę pobraną z zmiennej $unikatowynumer ? Oto kod:
Ten post edytował patryk9200 23.06.2009, 16:07:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:12 |