---
title: "plocka ut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15497-plocka-ut"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "DavidB"
published: "2001-04-09T19:06:00.000Z"
updated: "2001-04-11T16:24:00.000Z"
replies: 10
views: 286
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/15497-plocka-ut"
---

# plocka ut

## #1 — DavidB, 2001-04-09T19:06Z

jag undrar om man kan plocka ur alla länkar på en sida. hela html-koden till sidan har jag fixat så den ligger i en variabel som heter $file.
ex

```
<a href="http://www.webforum.nu/">webforum</a> <a href="http://www.evreka.com/">evreka</a>
```

så ska variabeln bara innehålla 
<http://www.webforum.nu/>;<http://www.evreka.com/>  
allt annat skall tas bort

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

## #2 — niels, 2001-04-09T20:10Z

Ja det kan man göra!

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

## #3 — stevenet, 2001-04-09T20:12Z

... såhär: ;)

```
$file = eregi_replace("<a href=\"([a-zA-Z\.\:\/?åäöÅÄÖ0-9_\-]+)\">([a-zA-Z\/?åäöÅÄÖ0-9_\-]+)</a> ","\\1;",$file);
```

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

## #4 — DavidB, 2001-04-09T20:33Z

nja, det blev lite fel, nu skrev den ut alla länkar +lite annat. det jag vill ha ut är bara alla url:en som ligger i \<a-taggar på sidan

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

## #5 — stevenet, 2001-04-09T20:41Z

Lustigt.  <http://top100.fl-net.se/pten3.php> 

```
<?
$tfm="<a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> ";
$tfm = eregi_replace("<a href=\"([a-zA-Z\.\:\/?åäöÅÄÖ0-9_\-]+)\">([a-zA-Z\/?åäöÅÄÖ0-9_\-]+)</a> ","\\1;",$tfm);
echo $tfm;
?>
```

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

## #6 — DavidB, 2001-04-10T06:42Z

jo det fungerade så men om man lägger in t ex en table så visas tablen okså. det ska helst vara så att alla html-taggar tas bort.

```
$tfm="<table border=0 bgcolor=\"green\"><tr><td><a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a> <a href=\"http://www.webforum.nu\">webforum</a></td></tr></table>";
```

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

## #7 — Agaith, 2001-04-10T17:47Z

Om du bara har html-taggar kvar kan du kolla på [strip tags](http://www.php.net/manual/en/function.strip-tags.php), en funktion som tar bort alla html taggar.

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

## #8 — DavidB, 2001-04-10T19:21Z

html-tagarna skulle jag nog kunna få bort men då finns det ju massa text kvar på sidan, hur får man bort den?

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

## #9 — stevenet, 2001-04-10T19:34Z

Har en lösning, dock en klumpig sådan. ;)

```
$open = fopen("fil.txt", "r");
$newfile ="";		
while (!feof($open)) {		
$file = fgets($open, 1024);
if (preg_match("/(?i)((http)+:\\/\\/\\S+\")/", $file, $pfv)) {

$newfile .= "$pfv[0];";
}
}
fclose($open);
$newfile = str_replace('"','', $newfile);
```

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

## #10 — nicclas, 2001-04-11T11:15Z

Stevenet: Funkar bara om det endast finns en länk per rad, eller...

/nicclas - [www.nyhetsrubriker.com](http://www.nyhetsrubriker.com) 

\[Redigerat av nicclas den 11 apr 2001\]

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

## #11 — stevenet, 2001-04-11T16:24Z

Japp. :l 

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15497-plocka-ut
