Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]mkdir mapowany dysk
inespew
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.11.2010

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


Witam

Chciałbym utworzyć katalog na dysku który jest podmapowany np. Skrypt odpalam na kompie A i do niego jest podmapowany dysk z komputera B jako Z:\.

Niżej moje próby które nie zadziałały:

  1. <?php
  2. echo shell_exec('mkdir \\nazwa_komputera_B\katalog_mapowany\katalog_tworzony');
  3. ?>


  1. <?php
  2. echo shell_exec('mkdir Z:\katalog_tworzony');
  3. ?>


  1. <?php
  2. mkdir ("Z:\katalog_tworzony");
  3. ?>


  1. <?php
  2. mkdir ("\\nazwa_komputera_B\katalog_mapowany\katalog_tworzony");
  3. ?>


Może ktoś miał taki problem i znalazł rozwiązanie?

Pozdraiwam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Popatrz co by musiał skrypt zrobić:
1) Przejść do kompa innego usera( pytanie czy Ci na to pozwoli )
2) Założyć na kompie tego usera katalog
3) Założyć link na ten katalog.

Dla pewności więc najpierw spróbowałbym podłączyć się do mapowanego dysku, czy mam do niego dostęp. Od tego bym uzależniał czy utworzę katalog czy nie. Jeśli ok, to dopiero teraz próbuję i sprawdzam, bo mogę nie mieć uprawnień do zapisu. Jeśli się powiodło, to próbuję utworzyć link. I tu znowu mam zgryz, bo tworzenie linków jest problematyczne w windowsie, który w zależności od wersji inaczej to rozwiązuje. Tutaj funkcje php do ich tworzenia nie muszą zadziałać. Obsługa hard i symlinków tak naprawdę, mimo iż jest rzekomo od XP tak naprawdę istnieje dopiero od Visty. W XP nie idzie zrobić z tego co kojarzę symlinka i tylko hardlink działa (a może na odwrót? nie pamiętam smile.gif ). Na dodatek jest to rozwiązane kiepsko, bo usunięcie nieumiejętne go powoduje usunięcie nie samego dowiązania, ale całej zawartości kryjącej się pod dowiązaniem. Innymi słowy czyścisz katalog docelowy.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 21:16