Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazywanie adresu
Forum PHP.pl > Forum > PHP
damian0021
Witajcie, mam mały problem:

Mam obrazek a na nim jest href, chciałbym złapać ten href i przekazać go do buttonu (href przy każdym odświeżeniu jest inny).

Strona stoi na WP, wrzuciłem sobie bufor tj. plik.php - który ma podmieniać dane w locie (plik jest poprawnie wczytywany ponieważ inne dane się zmieniają). Możecie mi jakoś pomóc - kod z plik.php poniżej:

Testowa strona: http://seowars.cba.pl/2017/05/26/witaj-swiecie/

Plik.php : http://sandbox.onlinephpfunctions.com/code...fea35fa95b55b26
Pyton_000
brakło Ci `~` w regexp szukającym linkoffer.

Poza tym dobrze by było jakbyś powiedział co nie działa.
damian0021
Nie przekazuje mi adresu.

Poprawione.
Pyton_000
a to:

  1. <?php
  2.  
  3. function w_callback($inputHTML){
  4.  
  5. preg_match('/<a href="(.*?)" class="linkoffer"/', $inputHTML, $matches);
  6.  
  7. if(empty($matches[1])) {
  8. return $inputHTML;
  9. }
  10.  
  11. $search = '<a href="a" class="cta" style="background-color: red;color: white;padding: 10px;" target="_blank"><strong>cta</strong></a>';
  12. $replace = '<a href="'.$matches[1].'" class="cta" style="background-color: red;color: white;padding: 10px;" target="_blank"><strong>cta NEW</strong></a>';
  13.  
  14. return str_replace($search, $replace, $inputHTML);
  15.  
  16. }
  17. if(stristr($_SERVER['REQUEST_URI'],'wp-admin')===false) ob_start('w_callback');
damian0021
Niestety, nie działa sad.gif
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.