Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z odwołaniem do pliku
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
wojna
Witam wszystkich...
Mam taki problem, mianowicie mam projekt w czystym php (własny mvc) + baza mssql ( wymagania klienta). Baza jest wspólna dla wszystkich i jest na oddzielnym serwerze, ja od strony projektu, czyli skryptem wykonuje backUp'a bazy, plik zapisuje się po stronie mssql. I teraz zaczyna się mój problem, jak dostać się do pliku, tak żebym mógł go skopiować do siebie, bądź skopiować zwartość pliku. Chyba, że jest inne rozwiązanie, żebym plik backUp zapisywał u siebie na kompie... Jeśli się łączne do mssql przez sql serwer 2005 enterprise, to wszystko ładnie widzę wszystkie katalogi, oraz pliki... Także dokładną ścieżkę znam to tego pliku... Ale jak się dobrać do tego pliku od strony php?? Dodam, że serwer stoi na windowsie.
thek
Najlepiej otwórz sobie połączenie ftp (jeśli nie możesz to zwykłe połączenie http) i zapisz na dysku lokalnym.
wojna
A możesz mi w skrócie mi wyjaśnić jak otworzyć połączenie http??
karolrynio
np. file_get_contents (http://php.net/manual/en/function.file-get-contents.php):
  1. $zawartosc_pliku= file_get_contents("http://domena.pl/adres_do_pliku.costam");


a jeśli potrzebujesz wysłać dane np postem to możesz użyć curl...

wojna
A może mi ktoś powiedzieć jak pobrać plik udostępniony na komputerze w sieci??
np w cmd wpisuje \\192.168.0.3 i mi wyskakuje okienko z udostępnionym folderem.
A jak to zrobić w php??
i jak to zrobić jeśli istnieje login i haslo??

Co do tego pliku, to jeśli nie jest ustawione hasło oraz login, to można na przykład zrobić tak:
$openedfile = fopen('\\\192.168.0.3\dupa\dupa.txt'.'newdupa.txt', "w");
fwrite($openedfile, $result);
fclose($openedfile);


Muszą być 3 razy '\' i koniecznie w pojedyńczych apostrofach......

Mam jeszcze pytanie odnośnie linku do pobrania pliku, aczkolwiek ścieżka do pliku jest bezwzględna np c:/backup/plik.bak questionmark.gif?
Chodzi o to, że muszę mieć linki do pobierania paczek z backup'ami. Ma ktoś może jakiś pomysłquestionmark.gif?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.