Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
zepac
HV kasutaja

liitunud: 12.02.2006
|
11.11.2009 11:34:21
Lihtne pildifailide upload-süsteem valikkausta |
|
|
Oleks vaja nõuandeid järgneva süsteemi loomisel. Nimelt on mul vaja uploadida väiksemõõdulisi pilte serveris olevasse kausta. Kaustu on mitu, ning uploadimist alustades oleks vajalik määrata, millisesse kausta pilt lastakse. Hiljem peab siis saama nö galerii vaates üleslaetud pilte vaadata. Vastavalt teemale jällegi. Millised oleks teiepoolsed ideed?
--e--
Teema muudatus. Uploadimine peaks toimuma nii, et saad arvutist mitu faili valida. PHP on vaid single file.
_________________
viimati muutis zepac 13.11.2009 12:33:44, muudetud 1 kord |
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
mannatera
Kreisi kasutaja

liitunud: 01.07.2005
|
11.11.2009 11:44:46
|
|
|
Ma ei tea palju see sind aitab aga, galerii kuvamine erinevatest kaustadest: http://minishowcase.net/
Uploadimiseks saab FTP'd kasutada - see ei ole muidugi lahendus kui sul vaja uploaderit teha kindla projekti jaoks.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
19 |
|
tagasi üles |
|
 |
Valdars
HV veteran

liitunud: 22.02.2003
|
11.11.2009 11:51:12
|
|
|
Ma oletan, et sa teed uploaderi. Sel juhul võid faili üleslaadimise juurde teha valiku kõigist kaustadest ja siis üleslaadimisel kopeerid faili valitud kausta. Teine võimalus oleks Encode Explorer või midagi sarnast, kus kasutaja läheb lihtsalt vajalikku kausta ja laeb faili siis sinna üles.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
44 |
|
tagasi üles |
|
 |
zepac
HV kasutaja

liitunud: 12.02.2006
|
11.11.2009 14:19:25
|
|
|
Jah, Encode Explorerit mõtlesin isegi rakendada.
FTP-d ma ei saa kasutada. See süsteem oleks väiksemale töögrupile, kelledest vaid mina jagan veebindust. Seega FTP-õpetamine võib minna ajakulukaks.
Aga MiniShowCase ja Encode Explorerist annab vist vajaliku asja ehitada küll:)
--e--
Läksin siiski teist teed. Tegin PHP koodi, mis laeb faili edukalt kausta. Kuid ul on neid kaustu mitu. Kuidas teha nii, et uploadimisel on mul valida, millisesse kausta või kaustadesse fail saadetakse?
Kood ise näeb välja selline(kõige tavalisem PHP-upload):
<?php
if($_POST[upload] == "1")
{
$to = "pildid/galleries/test/".$_FILES['file']['name'];
move_uploaded_file($_FILES['file']['tmp_name'], $to);
echo "Laetud edukalt!"; }
?>
<form method="post" enctype="multipart/form-data">
<input type="hidden" name="upload" value="1">
<input type="file" name="file">
<input type="submit" value="Upload">
</form>
|
Kaustadeks on siis test, test1, test2 jne
_________________
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
Valdars
HV veteran

liitunud: 22.02.2003
|
11.11.2009 22:55:30
|
|
|
Kui fail läheb ühte kausta, siis tavaline html select, kui mitmesse, siis näiteks checkboxid.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
44 |
|
tagasi üles |
|
 |
zepac
HV kasutaja

liitunud: 12.02.2006
|
13.11.2009 12:32:02
|
|
|
Ok, lähme nüüd uuele teemale
PHP-ga ei saa arvutist mitut faili korraga valida. See vajavat javascripti. Oleks siis oodatud nõuanded sellise asja suhtes.
_________________
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
13.11.2009 13:18:00
|
|
|
miks ei saa, JS ainult selleks, et dünaamilisemaks muuta, kui tead, et vaja kolm faili laadida, siis panedki kolm välja
<input name="file[]" type="file" />
<input name="file[]" type="file" />
<input name="file[]" type="file" /> |
ja php osas laed need ülesse
$path1= "upload/".$HTTP_POST_FILES['file']['name'][0];
$path2= "upload/".$HTTP_POST_FILES['file']['name'][1];
$path3= "upload/".$HTTP_POST_FILES['file']['name'][2];
copy($HTTP_POST_FILES['file']['tmp_name'][0], $path1);
copy($HTTP_POST_FILES['file']['tmp_name'][1], $path2);
copy($HTTP_POST_FILES['file']['tmp_name'][2], $path3); |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
zepac
HV kasutaja

liitunud: 12.02.2006
|
14.11.2009 15:07:45
|
|
|
Selle ma avastasin samuti jah, et saab mitme väljaga. Kuid kui faile on rohkem, nt 50, siis see süsteem muutub tüütuks. Oleks vaja paremat lahendust.
_________________
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
2 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
14.11.2009 15:20:30
|
|
|
Kui on juba 50 ja rohkem faile tuleks mõelda FTP klint programmi soetamisele. Sellist kogust pole mõtet üle browseri php abil kanda.
php + JS variandid jäävad kõik ikkagi tasemele input väli ja laeülesse nupp. Mingit tiri - tõmba aknasse asju pole ise kohanud.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Valdars
HV veteran

liitunud: 22.02.2003
|
14.11.2009 16:31:51
|
|
|
SWFupload, aga kui on vaja tegeleda mingi massilisema failide üleslaadimisele, siis tõepoolest ei ole see kõige parem variant.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
44 |
|
tagasi üles |
|
 |
indre
HV kasutaja
liitunud: 06.04.2005
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
|