---
title: "Preg_match! Skapa PDF ikon av http://www.doman.se/minpdf.pdf"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/173857-preg-match-skapa-pdf-ikon-av-http-www-doman-se-minpdf-pdf"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Quila"
published: "2008-09-05T00:15:29.000Z"
updated: "2008-09-07T09:06:12.000Z"
replies: 3
views: 1025
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/173857-preg-match-skapa-pdf-ikon-av-http-www-doman-se-minpdf-pdf"
---

# Preg_match! Skapa PDF ikon av http://www.doman.se/minpdf.pdf

## #1 — Quila, 2008-09-05T00:15Z

Skulle behöva ha hjälp med en preg_match grejj. 

Jag använder tidigare denna funktionen för att hitta länkar i en sträng.
	function makeLinks($sourceText) {
       $destText = preg_replace( "/(\[\_a-zA-Z0-9-\]+)(\\.\[\_a-zA-Z0-9-\]+)\*@(\[a-zA-Z0-9-\]+)(\\.\[a-zA-Z0-9-\]+)\*(\\.\[a-zA-Z\]{2,4})/", '\<a href="mailto:\\\\0"\>\\\\0\</a\>',$sourceText);
       $destText = preg_replace_callback('/\\bhttp\[^\\s\]+/',create_function('$matches', 'return "\<a target=\\"blank\\" href=\\"$matches\[0\]\\"\>" . preg_replace("#(\\.\|/)#", "&shy;$1", $matches\[0\]) . "\</a\>";'),$destText);
       return $destText;
     }

Jag skulle nu vilja ändra om lite och kunna skapa en länk som ser ut såhär:
\<a href="http://www.doman.se/minpdf.pdf"\>\<img src="pdfsymbol.gif"\>\</a\>
när den hittar en länk till en pdf fil. 

Så att man där det står en lång länk till en pdf fil i stället får ut en symbol med en länk.

Permalänk: https://www.webforum.nu/p/173857

## #2 — tronez, 2008-09-05T08:26Z

I nyare webbläsare, IE7, FF 2.0+ kan du använda dig av nedanstående länk för att fixa det lite smidigare

<http://www.askthecssguy.com/2006/12/showing_hyperlink_cues_with_cs_1.html>

Permalänk: https://www.webforum.nu/p/2136847

## #3 — Quila, 2008-09-05T11:05Z

tack för den!Visste jag inte om faktiskt. Men måste nog fixa så det funkar i andra webbläsare också. Men de är ju bra för framtiden när ie6 är ute ur leken. :)

Permalänk: https://www.webforum.nu/p/2136877

## #4 — aasah, 2008-09-07T09:06Z

När du skriver kod, använd kodtaggarna så blir det mycket lättare att läsa! Dvs, stoppa in din kodsnutt inom \[ php\]\<kod in här\>\[ /php\] (fast utan mellanslag i taggarna).

För att lösa problemet i pseudokod:
Kolla om filen slutar på .pdf, i så fall använd ett annat mönster. Annars, använd det mönster du har.

Permalänk: https://www.webforum.nu/p/2137103

---

Tråden på webben: https://www.webforum.nu/amne/php/173857-preg-match-skapa-pdf-ikon-av-http-www-doman-se-minpdf-pdf
