Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload Zdjęć, Dość zawansowane rozwiązanie
kysiu.pl
post 8.04.2005, 21:32:41
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 24.10.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Edd_s
post 8.04.2005, 22:12:28
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
hwao
post 8.04.2005, 23:20:21
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 13:23