Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kopiowanie pliku, Na inny dysk niz wwwroot
Mordoran
post 17.09.2007, 08:03:37
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

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


Witam!
Mam problem z obsluga plikow wyslanych przez formularz. Sprawa wyglada tak: dotychczas kopiowalem pliki do katalogu w ktorym znajdowal sie skrypt.
Schody zaczynaja sie gdy musze spokiowac na te pliki na inny dysk, w dodatku on jest podmapowanym dyskiem sieciowym. Probowalem z move_uploaded_file" title="Zobacz w manualu PHP" target="_manual ale mi nie wychodzi.
Prosze o rade jak ten problem rozwiazac.


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Kaes13
post 17.09.2007, 09:58:12
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 7.09.2006

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


Ja robię to tak
  1. <?php
  2. $dir='/var/www/strona/pliki/'.$nazwa_folderu;
  3. $lno -> folder($nazwa_folderu); // moja funkcja sprawdzająca czy folder istnieje jeżeli nie to go zakłada
  4. $new=$dir.$_FILES['file_ofe']['name'];
  5. $tmp=$_FILES['file_ofe']['tmp_name'];
  6. move_uploaded_file($tmp, $new);
  7. ?>

koniec oczywiście dochodzi kwestia uprawnień
Go to the top of the page
+Quote Post
Mordoran
post 17.09.2007, 10:29:30
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

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


Ja mam tak:

Kod
C:\Inetpub\wwwroot\projekt


a mam przerzucic pliki na dysk siecioy, ktory jest podmapowany pod windowsem:

Kod
I:\upload\projekt


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
Go to the top of the page
+Quote Post
Kaes13
post 17.09.2007, 10:57:08
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 7.09.2006

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


  1. <?php
  2. $dir='I:uploadprojekt';
  3. $new=$dir.$_FILES['file_ofe']['name'];
  4. $tmp=$_FILES['file_ofe']['tmp_name'];
  5. move_uploaded_file($tmp, $new);
  6. ?>

To powinno wystarczyć oczywiście trzeba by dodać obsługę błędów.
A i koniecznie sprawdzić czy masz uprawnienia do tego folderu (a dokładnie czy serwer www ma )
Go to the top of the page
+Quote Post
Mordoran
post 17.09.2007, 11:49:40
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

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


Dla dysku D: jest ok, ale jak mam wrzucic na podmapowany to juz sa schody, chyba jednak brak uprawnien.
Pytanie takie: Czy da sie jakos dodac uprawnienia dla samego serwera IIS ? Dodam ze wszystko dziala w domenie firmy.

PS. Wszystkie problemy przez to ze dzial IT nie chce pozwolic na tworzenie katalogow i plikow w wwwroot. I wysyslili ze mam przerzucac pliki na teoretycznie wspolnu dla wszystkich dysk (czyli bez zadnych ograniczen).


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
Go to the top of the page
+Quote Post
Kaes13
post 17.09.2007, 12:43:16
Post #6





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 7.09.2006

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


Chyba znalazłem błąd
  1. <?php
  2. $dir="I:uploadprojekt\";
  3. ?>

zabrakło "\"

Ten post edytował Kaes13 17.09.2007, 12:48:14
Go to the top of the page
+Quote Post
Mordoran
post 17.09.2007, 13:40:34
Post #7





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

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


Wiem ze tam byl blad, poprawilem jak to testowalem, ale i tak nie pomoglo.
Ehh to IT sad.gif oni twierdza ze w VB jak cos tam robia to dzieki loginowi w windowsa i danych z domeny jakos w locie daja sobie uprawnienia do zapisywania.
I nie dadza sobie powiedziec ze danie uprawnien dla jednego katalogu nic nie "popsuje". Dodam ze wsszystko jest w Intranecie, i nic nie jest widoczne na zewnatrz.

PS Dzieki za pomoc.

Ten post edytował Mordoran 17.09.2007, 13:41:13


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
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: 19.07.2025 - 15:46