Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]cURL po kliknięciu w link podmiana treść na tą w linku
--patimik--
post
Post #1





Goście







Mam taki kod
  1. function getPage ($url, $ref='', $post='')
  2. {
  3. $url = 'http://www.jakasstrona.pl';
  4. $ch = curl_init();
  5.  
  6. if( !empty($post) )
  7. {
  8. curl_setopt($ch, CURLOPT_POST, 1);
  9. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  10. }
  11. else
  12. {
  13. curl_setopt($ch, CURLOPT_POST, 0);
  14. }
  15.  
  16. if( empty($ref) or $ref == '' ) $ref = $url;
  17.  
  18. curl_setopt($ch, CURLOPT_REFERER, $ref);
  19. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  20. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  21. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  22. curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
  23. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
  24. curl_setopt($ch, CURLOPT_TIMEOUT, 60);
  25. curl_setopt($ch, CURLOPT_MAXREDIRS, 2);
  26. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookiefile');
  27. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookiefile');
  28. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)");
  29. curl_setopt($ch, CURLOPT_HEADER, 0);
  30. curl_setopt($ch, CURLOPT_URL, $url);
  31.  
  32. $r = curl_exec($ch);
  33.  
  34.  
  35. curl_close($ch);
  36.  
  37. $r=str_replace("\"/","\"http://www.jakasstrona.pl/mojeid=123456/",$r); //podmieniam adresy względne na bezwzględne
  38.  
  39.  
  40. return $r;
  41.  
  42. }
  43.  
  44. echo getPage('','','');


Wszystko jest ok do momentu kiedy klikne w jakis link na tej stronie. Chcialbym, zeby po kliknieciu w link np: http://www.jakasstrona.pl/mojeid=123456/dalszy_ciag_adresu, zamiast http://www.jakasstrona.pl wyświetliła się strona http://www.jakasstrona.pl/mojeid=123456/dalszy_ciag_adresu , ale nie jako fizycznie http://www.jakasstrona.pl/mojeid=123456/dalszy_ciag_adresu


np. Jak wpisze localhost/1.php (w 1.php mam ten cały kod) to wyswietla mi sie ladnie zawartosc http://www.jakasstrona.pl/
ale jak klikne juz na tej stronie jakis link, to adres zmienia sie z "localhost/1.php" na ten prawdziwy, a wtedy nie mam możliwości żeby wybrać z tej strony tylko to co potrzebuje, lub podmienic linki na takie jak chce.

Wiec moje pytanie brzmi, co nalezy tutaj poprawic, zebym po kliknieciu w dany link mial mozliwosc zrobienia z ta podstrona to co z ta strona glowna? czyli np zamiana linkow, tak jak zrobilem z tym str_replace.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 09:50