Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zapis wyjścia polecenia wget do pliku lub zmiennej
mario
post 24.06.2008, 22:58:14
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


hej!!!!!

Mam maly problem, a mianowicie jak zmusic polecenie system() aby to co sie poprzez to polecenie wykonalo bylo zapisane do zmiennej lub pliku? Czyli wyjscie?

Probowalem tego np.

Kod
$wget = system ("wget -c -t 1 -O wget.txt --http-user=XXX --http-password=XXX http://xxxxxxxxxx/");<BR><BR> echo $wget;

gdzie oczywiscie jest to polecenie ktore pobiera ze strony dane. Probowalem buforowac wyjscie ale bezkutecznie, moze Wy macie jakis pomysl lub spotkaliscie sie z podobnym problemem?


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
Go to the top of the page
+Quote Post
marcio
post 24.06.2008, 23:05:41
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


system() chyba wykonuje polecenie w tle ale moze shell_exec() ci pomoze


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
wipo
post 25.06.2008, 05:02:55
Post #3





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Wykonując polecenia shellowe jak chcesz cos wysłać do pliku to na końcu polecenia wstaw
Kod
> nazwaPliku.txt
lub >> nazwaPliku.txt

w zaleznosci czy chcesz go nadpisac czy nie


--------------------
Go to the top of the page
+Quote Post
mario
post 25.06.2008, 17:31:30
Post #4





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


Dzieki za podpowiedzi ale nadal problem nie zostal rozwiazany, poczytalem w necie ze chyba z tym wget'em jest powazniejszy problem, linux'a znam ze do pliku moge zapisac, shell_exec mi pomogl po czesci.

do pliki zapisuje mi komunikaty bledu jezeli np. nie zaloguje sie na rapidshare.com ale nie zapisuje mi logow ze pobiera itd.

czytalem w necie na tej stronie

http://forum.dreamhosters.com/troubleshoot...-shell_exec.htm

ze rowniez gosc ma podobne problemy. Czy macie inne pomysly?

EDIT: Przepraszam ale juz rozwiazalem problem wlasnie dzieki SHELL_EXEC winksmiley.jpg Zamiast

Kod
wget -o log.txt


wpisalem

Kod
wget -O log.txt


to pierwsze zapisuje logi, a to drugie zapisuje sciagane dane do pliku o podanej nazwie, a nie bylem zalogowany wiec plik byl pusty. Dziekuje jeszcze raz za kolejna szybka pomoc forumowiczow!

Ten post edytował mario 25.06.2008, 17:37:22


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
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: 13.06.2025 - 22:34