Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Upload zdjęć w obrębie dwóch subdomen
arek33
post 26.04.2015, 22:46:09
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 24.02.2009

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


Witajcie,

Nie wiem czy wybrałem odpowiedni dział forum, ale interesuje mnie następująca operacja:

Mam na jednym koncie hostingowym dwie subdomeny: admin.zxc.pl oraz klient.zxc.pl. W panelu administracyjnym (admin.zxc.pl) chciałbym mieć możliwość uploadowania plików na subdomenę klient.zxc.pl. Czy jest to do wykonania? Jeśli tak, proszę o jakąś, choćby najmniejszą podpowiedź.

Struktura wygląda następująco:

public_html
- admin
- klient

Pozdrawiam
Arek

Ten post edytował arek33 26.04.2015, 22:47:02
Go to the top of the page
+Quote Post
com
post 26.04.2015, 22:47:57
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


ajax i crossdomain smile.gif
Go to the top of the page
+Quote Post
arek33
post 26.04.2015, 23:25:04
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 24.02.2009

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


A czy za pomocą ftp_put() nie będzie lepszym rozwiązaniem?
Go to the top of the page
+Quote Post
com
post 26.04.2015, 23:30:43
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


wtedy byś musiał to zapisywać na obu smile.gif
Go to the top of the page
+Quote Post
by_ikar
post 27.04.2015, 07:50:34
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Jeżeli to jest ten sam serwer, to nie wiem po co tutaj ajax, po co tutaj ftp.. Jeżeli nie masz tam jakichś ograniczeń w poruszaniu się w katalogach, a podejrzewam że nie masz, bo zazwyczaj ograniczają do katalogu domowego użytkownika, za pomocą uprawnień systemowych. Więc spróbuj odwołać się po prostu do tamtego katalogu, zamiast kombinować z ftp czy ajax cross domain (zwłaszcza że to jest w obrębie tej samej domeny..).
Go to the top of the page
+Quote Post
arek33
post 27.04.2015, 08:20:20
Post #6





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 24.02.2009

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


Cała operacja odbywa się w obrębie jednej domeny, tylko nie mam za bardzo pomysłu jak wskoczyć do katalogu klient.zxc.pl, będąc na poziomie admin.zxc.pl
Go to the top of the page
+Quote Post
Pyton_000
post 27.04.2015, 09:36:10
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


zapisujesz sobie ścieżki bezwzględne do obu domen i tyle.
Go to the top of the page
+Quote Post
com
post 27.04.2015, 11:06:02
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


by_ikar fakt nie doczytałem uważnie wink.gif
Go to the top of the page
+Quote Post
by_ikar
post 27.04.2015, 11:46:13
Post #9





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Cytat(arek33 @ 27.04.2015, 09:20:20 ) *
Cała operacja odbywa się w obrębie jednej domeny, tylko nie mam za bardzo pomysłu jak wskoczyć do katalogu klient.zxc.pl, będąc na poziomie admin.zxc.pl


No to albo tak jak @Pyton napisał, podajesz ścieżkę bezwzględną, możesz sobie sprawdzić tą ścieżkę wrzucając powiedzmy do katalogu z obrazkiem plik, który będzie miał taki kod:

  1. <?php
  2.  
  3. echo dirname(__FILE__);


I wtedy taką ścieżkę podajesz w skrypcie na drugiej domenie. Albo poprzez cofanie się o katalog wyżej używając: ../
Go to the top of the page
+Quote Post
arek33
post 27.04.2015, 20:51:53
Post #10





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 24.02.2009

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


Ok, użyłem
  1. realpath(__DIR__ . '/../');

i na razie działa.

Dzięki za pomoc i sugestie!
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: 30.06.2025 - 00:30