Autor | Zpráva | ||
---|---|---|---|
darebak Profil * |
Dobrý den, chci se zeptat jestli jde nějak udělat dva move_uploaded_file hned za sebou? Když to vypíšu za sebou, tak ten druhý se nevykoná. Je nějaká možnost aby se provedl i druhý upload?
Děkuju |
||
Ernie Profil |
#2 · Zasláno: 8. 5. 2011, 10:35:11
Fce move_uploaded_file totiž soubor přesune do cílového umístění.
Jestli chcete soubor zkopírovat ještě někam jinam, lze použít fci copy(zdrojová adresa, cílová adresa); |
||
darebak Profil * |
#3 · Zasláno: 8. 5. 2011, 10:44:22
Ten druhý je zmenšený a pořebuju ho dostat na stejne misto jen pod jiným nazvem. To všechno mám jen se mu nelíbí, že má 2x za sebou move_uploaded_file. Chtěl jsem ho oblbnout cyklem, ale nějak mi to nevyšlo.
for($s = 1;$s<=2;$s++){ if($s == '1'){ move_uploaded_file($_FILES['image']['tmp_name'], $upload_path.$thump_image_name); } else { move_uploaded_file($_FILES['image']['tmp_name'], $upload_path.$large_image_name); } } |
||
panther Profil |
#4 · Zasláno: 8. 5. 2011, 10:48:47
darebak:
samozřejmě, podívej se, co je v proměnné $_FILES['image']['tmp_name'] po prvním průchodu cyklem (nebo po přesunutí bez cyklu).
thumb se píše s „b“, ne s „p“ na konci. |
||
Ernie Profil |
#5 · Zasláno: 8. 5. 2011, 10:51:47 · Upravil/a: Ernie
<?php move_uploaded_file($_FILES['image']['tmp_name'], $upload_path.$large_image_name); copy($upload_path.$large_image_name, $upload_path.$thump_image_name); ?> (to p jsem tam nechal úmyslně) |
||
Stano Profil |
#6 · Zasláno: 8. 5. 2011, 10:52:32
ak move_upload_file subor presuva tak po prvom presunutí tam už pôvodný file nieje a nieje čo presunúť druhý krát (tolko dedukcia z [#2] Ernie)
|
||
darebak Profil * |
#7 · Zasláno: 8. 5. 2011, 10:56:31
Je to totožné, ale jak to tedy udělat aby to bylo správně? Když to udělám třeba takhle: $_FILES['image']['tmp_name'].$s tak to vidí jako chybu.
|
||
Ernie Profil |
#8 · Zasláno: 8. 5. 2011, 10:58:14 · Upravil/a: Ernie
Znovu odkazuji na svůj příspěvek č. [#5]
|
||
darebak Profil * |
#9 · Zasláno: 8. 5. 2011, 11:01:10
Ernie:
Super :-) už to funguje :-) Děkuju Vám všem moc. Já by jsem to lámal cyklama a bůh ví čím ještě a stejně by jsem to asi nedokázal vyřešit. |
||
xmark Profil |
#10 · Zasláno: 8. 5. 2011, 11:17:55
darebak:
„Ten druhý je zmenšený“ Nebylo by pohodlnější nahrávat jen jeden obrázek a náhled si nechat vyrobit phpkem? Trochu se rozhlídni, najdeš na to spousty návodů. |
||
Ben Profil * |
#11 · Zasláno: 8. 5. 2011, 11:34:19
Kompletní a funkční zdroják jsem dal sem
|
||
Časová prodleva: 13 let
|
0