---
title: "Söka igenom koden på en sida?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/67012-söka-igenom-koden-på-en-sida"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MoneyOpps.nu"
published: "2003-02-03T08:03:45.000Z"
updated: "2003-02-04T08:56:20.000Z"
replies: 8
views: 287
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/67012-söka-igenom-koden-på-en-sida"
---

# Söka igenom koden på en sida?

## #1 — MoneyOpps.nu, 2003-02-03T08:03Z

Går det att på något sätt skriva ett script som läser igenom koden på en viss sida och letar efter en viss textsträng?

Alltså. Jag vill kunna ange en URL och en textsträng, och sen låta scriptet kolla igenom och se om textsträngen finns med på sidan.

Går det ??

tpfh

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

## #2 — rIkLuNd, 2003-02-03T08:41Z

Jo, det ska väl gå... Då får du nog använda dig av sk "Regular Expressions"... Jag är inte så duktig på att använda såna än, men jag håller på att lär mig...

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

## #3 — Fredde Mannen, 2003-02-03T09:58Z

Det ska gå alldeles utmärkt. 

Först måste man läsa in hela sidan, för att sedan söka efter denna textsträng.

för detta kan man använda fopen(), eller liknande! :OO

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

## #4 — MoneyOpps.nu, 2003-02-03T11:39Z

Sitter inte så att jag kan testa just nu, men det skulle alltså funka att köra

$variabel = fopen ("http://www.google.com" , "r");

Och sen söka i $variabel ?

Hur gör man den sökningen för att se om tex ordet "Banan" finns med någonstans ??

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

## #5 — Fredde Mannen, 2003-02-03T11:50Z

använd dig av strstr(). 

ex. 

```php
<?
$sok_ord = $_POST["sok_ord"]; 
$variabel = fopen ("http://www.google.com" , "r"); 

if(strstr($variabel,$sok_ord)) { 
    echo "Hittade det!"; 
} else { 
    echo "Ordet verkar inte finns!"; 
}
?>
```

Sen får man väl fixa och dona om hur man nu känner för att göra det! :e

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

## #6 — MoneyOpps.nu, 2003-02-03T12:33Z

Fredde Mannen, man tackar.
Ska testa det när jag kommer hem .....

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

## #7 — Fredde Mannen, 2003-02-03T12:44Z

No problems, hjälper gärna till så långt jag kan! ;)

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

## #8 — pimme, 2003-02-03T20:53Z

nja, vissa fel i koden finns.. :)
fopen öppnar bara en "dataström" mellan filen och scriptet

```php
<?
$sok_ord = $_POST["sok_ord"]; 
/*
$fp = fopen ("http://www.google.com" , "r"); 
$variabel = fread($fp, filesize("http://www.google.com"));
*/
$data = file("http://www.google.com");
$variabel= implode("", $data);

if(strstr($variabel,$sok_ord)) { 
    echo "Hittade det!"; 
} else { 
    echo "Ordet verkar inte finns!"; 
}
//fclose($fp);  //det är alltid snyggast att städa upp efter sig :)
?>
```

/r filesize funkar tydligen inte på filer som inte finns på servern...
bortkommenterad kod är felaktig

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

## #9 — Fredde Mannen, 2003-02-04T08:56Z

visste att det var något jag glömde.... :e

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

---

Tråden på webben: https://www.webforum.nu/amne/php/67012-söka-igenom-koden-på-en-sida
