Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][XML] pobieranie danych
Forum PHP.pl > Forum > Przedszkole
teos
Mam plik xml.cgi , po wysłaniu do niego danych z formularza generuje on dane XML ale odrazu wyświetla w przeglądarce , jak mogę zamiast do okna przegladarki przechować w jakiejś zmiennej by obrobić wg. własnego uznania ?
Rafal Filipek
jakis kod ?
erix
Cytat
jak mogę zamiast do okna przegladarki przechować w jakiejś zmiennej by obrobić wg. własnego uznania ?
  1. Wyślij formularz cURL-em i zapisuj wynik do zmiennej
  2. XSLT
teos
Mam taki kod , oczywiście zmienne user i pass oraz url w oryginale mam inne
Kod
  <?php
   function connect_curl($url)
   {
   $curl = curl_init(); //otwarcie sesji CURL
   curl_setopt($curl, CURLOPT_URL, $url);
   curl_setopt($curl, CURLOPT_REFERER, "http://mojdom.pl");
   curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
   curl_setopt($curl, CURLOPT_USERAGENT, 'teos ulalala.pl');
   curl_setopt($curl, CURLOPT_TIMEOUT, 30);
   curl_setopt($curl, CURLOPT_HEADER, 0);
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
   curl_setopt($curl, CURLOPT_USERPWD, "user:pass");
   $strona = curl_exec($curl);
   curl_close($curl);
   $ilosc = strlen($strona);
   echo "Ilość znaków na stronie $ilosc";
   echo $strona;
   }
   connect_curl("https://serwer/cgi-bin/testxml.cgi");
   ?>

gdy korzystam z tego adresu wpisując go w przeglądarce wyskakuje monit o usera i haslo tak jak po wykorzystaniu .httaccess i zwraca w formie XML <error>Brak autoryzacji</error> wiec chciałem przekazać te dane curlem , jednak po uruchomieniu tego skryptu powinienem mieć w $ilosc jakaś liczbę i wyświetlone <error>Brak autoryzacji</error> , jednak tak się nie dzieje , skrypt wyświetla "Ilość znaków na stronie 0" . Nie wiem czy źle przekazuję dane do logowania czy źle odbieram dane ?
erix
Kod
https://serwer

A masz wkompilowaną obsługę SSL do PHP?
teos
teraz wszystko gra , rozchodzilo sie o
Kod
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
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.