Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Względna scieżka w move_uploaded_file
mattix19
post 28.12.2012, 15:46:53
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Witam,
Problem jest taki posiadam dwa katalogi na serwerze a i b i uploaduje zdjęcia w katalogu a ale muszą one zostać przeniesione do katalogu juz po wgraniu. Od razu wziąłem sobie funkcję move_uploaded_file lecz nie działa ona ze scieżkami bezwględnymi.
  1. // jestesmy w katalogu a.pl/admin/public/upload.php
  2. move_uploaded_file($_FILES['upload']['tmp_name'], '../../b.pl/images/img/'.$tmp);

Próbowałem z realpath lecz też nie przyniosło to skutku.
można to jakoś obejść?


--------------------
CI
Go to the top of the page
+Quote Post
jeremiash
post 28.12.2012, 17:19:43
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 5
Dołączył: 6.11.2012

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


Na pewno możesz zapisać plik binarny do bazy i potem pobrać go na drugiej stronie, zapisać na serwer i wywalić z bazy. Jednak czy to optymalne rozwięzanie? Mam jeszcze dwa pomysły, ale nie mam pewności co do ich działania, więc daruję sobie smile.gif
Go to the top of the page
+Quote Post
minolone
post 28.12.2012, 18:38:39
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

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


Symlink - dowiązanie symboliczne
wiki
Go to the top of the page
+Quote Post
mattix19
post 30.12.2012, 01:14:40
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


a z funckja
? Tzn zapisuje zjecie w katalogu tmp a potem za pomoca copy() przenosze z uzyciem sciezki bezwglednej. Zadziala to na serwerze? NIestety testy bede mogl wykonac dopiero w pon w pracy nie mam dostepu do ftp tu :/


--------------------
CI
Go to the top of the page
+Quote Post
no-scared
post 30.12.2012, 14:51:21
Post #5





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 24.04.2008

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


Cytat(mattix19 @ 28.12.2012, 15:46:53 ) *
Witam,
Problem jest taki posiadam dwa katalogi na serwerze a i b i uploaduje zdjęcia w katalogu a ale muszą one zostać przeniesione do katalogu juz po wgraniu. Od razu wziąłem sobie funkcję move_uploaded_file lecz nie działa ona ze scieżkami bezwględnymi.
  1. // jestesmy w katalogu a.pl/admin/public/upload.php
  2. move_uploaded_file($_FILES['upload']['tmp_name'], '../../b.pl/images/img/'.$tmp);

Próbowałem z realpath lecz też nie przyniosło to skutku.
można to jakoś obejść?


Co masz na myśli mówiąc, że nie działa? Działa. Problem pewnie tkwi w Safe_Mode albo Open_Basedir.
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: 8.07.2025 - 21:28