Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php i przesyłanie plików, jak przesłać plik??
gsmphone
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Witam,

Oto kod który mam do ręcznego dodawania plików:

  1. <?php
  2. <form enctype='multipart/form-data' action='photo.php' method='post'>
  3. <input type='file' name='pliczek' size='36'>
  4. <input type=submit value='Wgraj'>
  5. ?>


W tym kodzie należy samemu wskazać miejsce na dysku gdzie plik się znajduje. Dajmy na to że wgrywam plik o nazwie aaa.jpg. Po naciśnięciu przycisku "Wgraj" plik aaa.jpg zostaje podany na skrypt photo.php i tam reszte się dzieje.
Mnie chodzi o to żeby użytkownik nie musiał sam wskazywać na plik (bo plik będzie całyczas na serwerze)tylko żeby po naciśnięciu przycisku skrypt sam pobierał z serwera plik aaa.jpg. Czy da się takie coś zrobić? Z góry dziękuje za pomoc:-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


gsmphone, nospor podał właściwą funkcję - ona może również kopiować pliki z url'a. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
gsmphone
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Cytat(l0ud @ 4.03.2008, 13:55:51 ) *
gsmphone, nospor podał właściwą funkcję - ona może również kopiować pliki z url'a. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Niewiem.. moze jakos sie nierozumiemy z tym kopiowaniem.. ale dajmy na to ze to jest to o co mi chodzi... to jeszcze potrzebowałbym nazwać to tak jak to jest nazwane tu: <input type='file' name='pliczek' size='36'> czyli "pliczek". Jezeli niebyło by nazwy to skrypt w photo.php niewykonałby tego:/ Czyli jak całość kodu miałoby wyglądać?
Go to the top of the page
+Quote Post
krupek
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 13.07.2007

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


Cytat(gsmphone @ 4.03.2008, 14:02:17 ) *
Niewiem.. moze jakos sie nierozumiemy z tym kopiowaniem.. ale dajmy na to ze to jest to o co mi chodzi... to jeszcze potrzebowałbym nazwać to tak jak to jest nazwane tu: <input type='file' name='pliczek' size='36'> czyli "pliczek". Jezeli niebyło by nazwy to skrypt w photo.php niewykonałby tego:/ Czyli jak całość kodu miałoby wyglądać?

Jeśli chcesz użyć polecanego rozwiązania tj. copy() w pliku photo.php nie wpisujesz już kodu do pobierania danych z POST'a zapisywania na serwerze itp. - piszesz po prostu np.
  1. <?php
  2. $plik = 'staryplik.txt';
  3. $plik2 = 'nowyplik.txt';
  4. copy($plik, $plik2) {
  5. ?>

oczywiście powyższy przykład działa na plikach lokalnych, musisz sobie to zamienić na odpowiedni adres http
Go to the top of the page
+Quote Post
gsmphone
post
Post #5





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 20.10.2006

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


Cytat(krupek @ 4.03.2008, 14:48:54 ) *
Jeśli chcesz użyć polecanego rozwiązania tj. copy() w pliku photo.php nie wpisujesz już kodu do pobierania danych z POST'a zapisywania na serwerze itp. - piszesz po prostu np.
  1. <?php
  2. $plik = 'staryplik.txt';
  3. $plik2 = 'nowyplik.txt';
  4. copy($plik, $plik2) {
  5. ?>

oczywiście powyższy przykład działa na plikach lokalnych, musisz sobie to zamienić na odpowiedni adres http



Jednak nie o to mi chodzi:/ to kopiuje z jednego pliku do drugiego. A mnie chodzi o to zeby podac do pliku photo.php adres www pliku zeby skrypt w photo.php mógł zczytać i wykonać
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 05:59