Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Pobranie pliku ze strony z hasłem
robert_son
post 20.03.2008, 12:57:00
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

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


Witam
Mój problem wygląda mniej więcej tak jak w temacie.
Więc szukam jakiegoś sposobu na zautomatyzowanie pobierania
pliku z serwera do którego trzeba się najpierw zalogować?
Chodzi mi głównie o to jakich funkcji najlepiej do tego użyć.


Z góry dziękuję za wszelkie sugestie.

Pozdrawiam
Robert
Go to the top of the page
+Quote Post
nospor
post 20.03.2008, 12:59:45
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




cURL - patrz manuala. jak juz znajdziesz to w komentarzach bedziesz mial przyklad uzyca z logowaniem


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
robert_son
post 7.04.2008, 08:49:56
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

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


Witam
Udało mi się poskładać skrypt z różnych przykładów
i wszystko ładnie działa ale na domowym laptopie
po umieszczeniu na serwerze "nazwa.pl" po jego
odpaleniu nie dzieje się zupełnie nic ;-(.

Co zrobić aby przetestować działanie tego skryptu??

  1. <?php
  2. echo("Witam");
  3. $ch = curl_init('http://xxxxxxxxxxxxxxxxxxxxxList.xls');
  4. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  5. curl_setopt($ch, CURLOPT_USERPWD, 'user:haslo');
  6. $fh = fopen('List.xls', 'w');
  7. curl_setopt($ch, CURLOPT_FILE, $fh);
  8. curl_exec($ch);
  9. fclose($fh);
  10. curl_close($ch);
  11. ?>



Z góry dziękuję za wszelką pomoc

Pozdrawiam
Robert

Witam
Problemu dalej nie mogę rozwiązać ;-(.
Na localhoscie plik mi się elegancko pobiera,
a na "nazwie" milczy
Proszę podpowiedzieć mi jak sprawdzić
wykonywanie sie tego skryptu na "nazwa.pl"?

Z góry dziekuję

Ten post edytował robert_son 6.04.2008, 07:45:19
Go to the top of the page
+Quote Post
mike
post 7.04.2008, 08:53:39
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Włącz raportowanie błędów. Na początku skryptu daj:
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. // ...
  6.  
  7. ?>
i powiedz co się wyświetla.
Tak sobie myślę czy masz rozszerzenie cURL zainstalowane na nazwa.pl
Go to the top of the page
+Quote Post
robert_son
post 7.04.2008, 09:09:20
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

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


Cytat(mike @ 7.04.2008, 07:53:39 ) *
Tak sobie myślę czy masz rozszerzenie cURL zainstalowane na nazwa.pl


Kontaktowałem sie z nazwą i mają to rozszerzenie standardowo włączone.
Go to the top of the page
+Quote Post
mike
post 7.04.2008, 09:26:27
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(robert_son @ 7.04.2008, 10:09:20 ) *
Kontaktowałem sie z nazwą i mają to rozszerzenie standardowo włączone.
W takim razie:
Cytat(mike @ 7.04.2008, 09:53:39 ) *
(...) i powiedz co się wyświetla.
Go to the top of the page
+Quote Post
robert_son
post 7.04.2008, 09:45:40
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

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


Nie pokazuje żadnych błędów, a mimo to
pliku dalej nie ciągnie ;-(.
Go to the top of the page
+Quote Post
mike
post 7.04.2008, 09:55:46
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Hmm, to niedobrze.

Pozostaje Ci debuggowanie przez dupczenie.
Wstaw echo 'dupa'; w kilka miejsc i zobacz ile dup widzisz biggrin.gif

A wyświetla Ci Witam?
Może w którymś miejscu skrypt się przewraca.
Go to the top of the page
+Quote Post
robert_son
post 7.04.2008, 10:13:49
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2005

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


Cytat(mike @ 7.04.2008, 08:55:46 ) *
Hmm, to niedobrze.

Pozostaje Ci debuggowanie przez dupczenie.
Wstaw echo 'dupa'; w kilka miejsc i zobacz ile dup widzisz biggrin.gif

A wyświetla Ci Witam?
Może w którymś miejscu skrypt się przewraca.


Niestety wyświetlają sie wszystkie echa :-(.

Już nie wiem co o tym myśleć, jest to przecież prosty skrypcik
bezproblemowo działający na localhoscie.
Diabeł siedzi w jakimś szczególe, tylko w jakim? ;-(
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 - 19:39