Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pobranie pliku ze strony z hasłem
Forum PHP.pl > Forum > Przedszkole
robert_son
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
nospor
cURL - patrz manuala. jak juz znajdziesz to w komentarzach bedziesz mial przyklad uzyca z logowaniem
robert_son
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ę
mike
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
robert_son
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.
mike
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.
robert_son
Nie pokazuje żadnych błędów, a mimo to
pliku dalej nie ciągnie ;-(.
mike
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.
robert_son
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? ;-(
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-2025 Invision Power Services, Inc.