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
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ść?
Go to the top of the page
+Quote Post
jeremiash
post
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
minolone
post
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
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 :/
Go to the top of the page
+Quote Post
no-scared
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:29