---
title: "Öppna URL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15366-öppna-url"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "LilleSkutt"
published: "2001-03-13T11:12:00.000Z"
updated: "2001-03-13T21:47:00.000Z"
replies: 4
views: 180
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/15366-öppna-url"
---

# Öppna URL

## #1 — LilleSkutt, 2001-03-13T11:12Z

Varför fungerar inte nedanstående kod?

Jag vill skriva ut rad 298 från filen, men jag får inte ut någonting på skärmen. Inte ens om jag försöker skriva ut $buffer får jag ut nåt...

```
<?php

$urlen = "http://www.domän.se/sidan.asp";

$f = fopen($urlen, 'r');
$buffer = fread($f, filesize($urlen));
$line = $buffer[298];
echo $line;
fclose($f);

?>
```

Förslag?

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

## #2 — herq, 2001-03-13T12:35Z

```
<?php

$filename = "text.txt";
$fd = fopen ($filename, "rb");
while (!feof ($fd)) {
	$buffer = fgets($fd, 4096);
	$i++;
	if ($i == 298) {
		echo $buffer;
	}
}
fclose ($fd);

?>
```

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

## #3 — LilleSkutt, 2001-03-13T21:14Z

Japp, men looar tar ju tid... ;)

Har för mig att det finns genvägar för att hämta en direkt rad ur en textfil, som man lagt in i en array. Eller? Är det inte med filesize($fil) som man hämtar filen som en array?

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

## #4 — Kim, 2001-03-13T21:28Z

filesize() ger bara filens storlek i bytes

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

## #5 — Asterix, 2001-03-13T21:47Z

Testa detta

```
<?
$url = "hej.txt";
$file = file($_url);
echo $file[297];
?>
```

Du får skriva ut 297 eftersom den första heter 0

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15366-öppna-url
