---
title: "CMS liknande system"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/95995-cms-liknande-system"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Melea"
published: "2004-01-28T14:52:38.000Z"
updated: "2004-01-30T14:21:17.000Z"
replies: 7
views: 333
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/95995-cms-liknande-system"
---

# CMS liknande system

## #1 — Melea, 2004-01-28T14:52Z

Tjo wF!

Har en sida som jag gärna skulle vilja uppdatera via webben men får det inte riktigt att funka... Har lagt in hela sidan med php kod och allt i databasen och när jag ska hämta den med

```php
<?
$kod = mysql_query("SELECT * FROM lan_info where id = 7") or die (mysql_error());
$kod = mysql_fetch_array($kod);
?>

<?=$kod['info']?>
```

Skriver den inte ut allting korrekt. Verkar som den hoppar över PHP koden helt enkelt... Hur ska jag gå till väga för att få det att fungera?

Tack på förhand!

Mvh

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

## #2 — Peeer, 2004-01-28T15:18Z

Koden du har lagt i databasen kommer behandlas som en sträng, inte som php-kod. Vill du att koden i databasen ska köras (varför har du koden där förresten?) så får du kika lite på funktionen [eval()](http://se.php.net/eval).

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

## #3 — Melea, 2004-01-28T15:57Z

Hm! Du har förbanne mig rätt... Vet dock inte hur man uppdaterar filer osv i PHP. Någon kanonlänk på lager där också? :)

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

## #4 — Melea, 2004-01-28T20:50Z

Hittade en kod på php.net som skriver ut innehållet i filerna.

```php
<?
$counter_file = 'news.php';
clearstatcache();
ignore_user_abort(true);    ## prevent refresh from aborting file operations and hosing file
$fh = fopen($counter_file, 'r+b');    ## use 'r+b' so file can be read and written
if ($fh)
{
     if (flock($fh, LOCK_EX))    ## don't do anything unless lock is successful
     {
         $count = fread($fh, filesize($counter_file));
         rewind($fh);
         $count++;
         fwrite($fh, $count);
         fflush($fh);
         ftruncate($fh, ftell($fh));    ## better than truncating to 0 before writing, per 04-Mar-2003 comment below
         flock($fh, LOCK_UN);
     } else echo "Could not lock counter file '$counter_file'";
     fclose($fh);
} else  echo "Could not open counter file '$counter_file'";
ignore_user_abort(false);    ## put things back to normal

echo nl2br(htmlentities($count));
?>
```

Ni får gärna solla ut den, inte förstått mig på PHP:s motsvarighet till FSO ännu. Nu saknar jag bara en kod som uppdaterar filen med värdet från en variabel.

Tack på förhand!

Mvh

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

## #5 — Alpha II, 2004-01-29T18:55Z

För att skriva ut en fil räcker detta.

```php
<?

	$filename = "filen.txt";

	$fp = fopen($filename,"r");
	$content = fread($fp,filesize($filename));
	fclose($fp);

	print nl2br(htmlentities($content));

?>
```

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

## #6 — Melea, 2004-01-30T08:33Z

Och för att uppdatera en fil...? :)

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

## #7 — Matte, 2004-01-30T09:07Z

> **Melea skrev:**
>
> Och för att uppdatera en fil...? :)

För att lägga till på slutet:

```php
    $fp = fopen($filename, "a");
    fwrite($fp, $nytt_innehåll);
    fclose($fp);
```

 

För att skriva över:

```php
    $fp = fopen($filename, "w");
    fwrite($fp, $nytt_innehåll);
    fclose($fp);
```

för att lägga till i början av filen

```php
    $fp = fopen($filename, "r+");
    $content = fread($fp, filesize($filename));
    rewind($fp);
    fwrite($fp, $nytt_innehåll.$content);
    fclose($fp);
```

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

## #8 — Melea, 2004-01-30T14:21Z

Underbart, det tackar vi för ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/95995-cms-liknande-system
