Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][curl] Poprawienie linkow do obrazkow pobranej stronie ?
Forum PHP.pl > Forum > PHP
Baki
Witam

Probuje w sklepie zintegrowac platnosci za pomoca Allpay.pl, ale zeby prcoes zamawiania
nie byl "krokowy" chcialem aby po wybraniu formy platnosci i kliknieciu zamawiaj..

moj skrypt dodawal wpis do bazy, a nastepnie laczyl sie ze strona allpay.pl
wysylal dane postem, i umozliwial dalsze procesowanie transakcji..

niestety gdy robie cos takiego

  1. <?php
  2. //wczesniej dodalismy rekord do bazy
  3. //i przekazujemy dane do allpay'a
  4.  
  5. $curl = curl_init('https://ssl.allpay.eu/pay.php');
  6. curl_setopt($curl, CURLOPT_HEADER, 0);
  7. curl_setopt($curl, CURLOPT_NOBODY, 0);
  8. curl_setopt($curl, CURLOPT_ENCODING, 'deflate');
  9. curl_setopt($curl, CURLOPT_TIMEOUT, 30);
  10. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  11. curl_setopt($curl, CURLOPT_POST, 1);
  12. curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt');
  13. curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookie.txt');
  14. //Przekazujemy zmienne ktore chcemy post'owac
  15. curl_setopt($curl, CURLOPT_POSTFIELDS, implode("&",$fields));
  16.  
  17. //Wykonujemy zapytanie CURL
  18. $curl_result = curl_exec($curl);
  19.  
  20. echo $curl_result;
  21. ?>



Strona i owszem wyswyetla sie ale bez obrazkow/stylow poniewaz maja one odwolania wzgledne
czyli np: http://logo.gif zamiast bezwzglednie: http://allpay.pl/logo,gif

czy ktos moze mi podpowiedziec jak to przerobic przed wyswietleniem ?
pewno jakis mocno rozbudowany regexp, moze ktos podpowiedziec jak powinien wygladac?

oraz pytanie czy ta metoda w ogole da sie zrobic to co probuje smile.gif ewentualnie, jak to rozwiazaliscie Wy ?

dzieki, pozdro
misiek172
w próbowałeś coś z header snitch.gif ? bądź ewentualnie javascript, analizowanie adresu i wysyłąnie przerobionego headerem
Baki
Cytat(misiek172 @ 2.02.2007, 01:49:27 ) *
w próbowałeś coś z header snitch.gif ? bądź ewentualnie javascript, analizowanie adresu i wysyłąnie przerobionego headerem


Witam

Nie bo nie bardzo rozumiem jak by to mialo pomoc?
co mialbym wyslac w tym headerze do przegladarki zeby robil linki globalne?
albo zeby odwolywal sie do strony allpay.pl, a nie tej ktora pobrala strone?

moglbys podac jakis przyklad?

Hi

jako ze nikt nie odpowiedzial smile.gif odpowiem sobie sam..

trzba miedzy tag'i <head></head>
wstrzyknac do odebranego kodu cos takiego..

  1. <?php
  2. <base href="https://ssl.allpay.pl">
  3. ?>


pozdrawiam
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.