Autor Zpráva
keeehi
Profil
Ahoj,
řeším problém, kdy na vstupu dostanu v proměnné nějaký html kód a já v něm mám nalézt odkazy, cesty k obrázkům atd... a pokud je tato cesta relativní, tak ji převést na absolutní.
Pokušel jsem se něco napsat ale s funkcí preg_replace ještě nejsme velcí kamarádi, takže se mi to chová všelijak.

To co jsem zplodil:
$pattern = '/"(\/[\w-0-9]+)(\/[\w-0-9]*)(\/[\w-0-9]*)(\/[\w-0-9]*)(\/[\w-0-9]+\.[\w-0-9]+)"/iu';
$replacement = $doplnenipred.'/$1$2$3$4$5';
$vystup = preg_replace($pattern,$replacement,$vstup)." ";
echo $vysup;


Děkuji všem za rady

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: