Diskuze: Odstranění odkazů ze stránky při exportu do PDF
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, co třeba použít reguláry?
<?php
$pattern = '~<a href="(.+)">(.+)</a>~i';
$text = 'Toto je odkaz <a href="www.itnetwork.cz">na itnetwork.cz</a>';
echo preg_replace($pattern, '\\1', $text); //Vrátí (Toto je odkaz www.itnetwork.cz)
echo '<br>';
echo preg_replace($pattern, '\\2', $text); //Vrátí (Toto je odkaz na itnetwork.cz)
Ahoj! Díky! Musel jsem se tím trochu prokousávat, protože regulární výrazy moc neovládám, ale můj problém by to myslím stejně nevyřešilo. Potřebuju zobrazit buď
<a href="odkaz>Název</a>
(pro zobrazení na webu) nebo jen
<a>Název</a>
(pro export do PDF. Nakonec jsem to vyřešil zasíláním parametru v URL. URL je posláno generátoru PDF, který stránku i s parametrem vezme a vytiskne do PDF. Díky parametru je zajištěné odstranění odkazu resp. jeho atributu "href".
Zobrazeno 3 zpráv z 3.