Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload Zdjęć
Forum PHP.pl > Forum > PHP
kysiu.pl
Mam sobie formularz

  1. <form enctype="multipart/form-data" action="" method="post">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Zdjecie: <input name="userfile" type="file" />
  4. <input type="submit" value="Wyslij" />
  5. </form>


Po nacisnieciu Wyslij

  1. <?php
  2.  
  3. $uploadfile = $_FILES['userfile']['name'];
  4. move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  5. ?>


Wszystko spoko ale mnie takie rozwiązanie nie satysfakcjonuje.
Na serwerze mam wyłączoną opcje unlink.

A chcialbym moc uploadowac zdjecia w locie, np zaladowac 3razy zdjecie, ktory by sie wyswietlily na stronie i by bylo pytanie czy zapisac na serwerze i dopiero po zatwierdzeniu zdjecia faktycznie by trafialy na serwer.


Czy da sie cos takiego zrobic??
Chodzi mi tylko o mozliwosc uploadu dowolnej ilosci plikow do jakiegos folderu tymczasowego, a nastepnie przeniesc te pliki do folderu docelowego na serwerze.

Lub jesli nie chce aby te zdjecia znalazly sie na serwerze wtedy kasuje sie caly folder tymczasowy z tymi zdjeciami.


Macie jakies pomysly zeby to rozwiazac questionmark.gif
Edd_s
rename('aaa", 'bbb'); - zmiana nazwy pliku "aaa" na "bbb"

rename('bbb", 'test/'); - przeniesienie pliku "bbb" do katalogu "test"

rename('aaa", '..'); - przeniesienie pliku "aaa" do katalogu nadrzędnego

rename('aaa", 'test/bbb'); - przeniesienie pliku "aaa" do katalogu "test" // ze zmianą nazwy na "bbb"

to są takie funkcje myślę zę to rozwiąże problem
hwao
W js dodajesz formu do uploadu (dowola ilosc) nastepnie w php odbierasz pliki ( foreach" title="Zobacz w manualu PHP" target="_manual() ), wrzucasz je do folderu temp z id sesji nastepnie wysietlasz wszytkie w nim i czy zatwierdza (jak tak to je przenosi jak nie usuwa)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.