Avaleht
uus teema   vasta Tarkvara »  WWW »  Lihtne pildifailide upload-süsteem valikkausta märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
zepac
HV kasutaja
zepac

liitunud: 12.02.2006




sõnum 11.11.2009 11:34:21 Lihtne pildifailide upload-süsteem valikkausta vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
mannatera
Kreisi kasutaja
mannatera

liitunud: 01.07.2005



Autoriseeritud ID-kaardiga

sõnum 11.11.2009 11:44:46 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 11.11.2009 11:51:12 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
zepac
HV kasutaja
zepac

liitunud: 12.02.2006




sõnum 11.11.2009 14:19:25 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 11.11.2009 22:55:30 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
zepac
HV kasutaja
zepac

liitunud: 12.02.2006




sõnum 13.11.2009 12:32:02 vasta tsitaadiga

Ok, lähme nüüd uuele teemale icon_biggrin.gif
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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 13.11.2009 13:18:00 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
zepac
HV kasutaja
zepac

liitunud: 12.02.2006




sõnum 14.11.2009 15:07:45 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 14.11.2009 15:20:30 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 14.11.2009 16:31:51 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
indre
HV kasutaja

liitunud: 06.04.2005




sõnum 15.11.2009 16:30:45 vasta tsitaadiga

Valdars kirjutas:
SWFupload, aga kui on vaja tegeleda mingi massilisema failide üleslaadimisele, siis tõepoolest ei ole see kõige parem variant.

Olenevalt serverist kipub piiriks olema nii 50-150mb korraga. Samas mul viskab see aegajalt lampi I/O erroreid (serveri conf vast vale) ja teeb muid trikke. Äkki mingi Java applet uploadimis lehele panna - http://www.google.com/search?q=java+upload+applet&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a
Ei julge lubada, et see suuremate koguste puhul ka käkki ei keera.
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Lihtne pildifailide upload-süsteem valikkausta
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.